From f2eee368e07823277b42739e78aa36dec0d90ad9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Thu, 2 Nov 2017 17:59:53 +0100 Subject: [PATCH] WiiUtils: Ignore missing contents for DLC titles It is not possible to tell whether DLC contents are supposed to be present on the NAND or not, because they're treated as "optional". So this commit changes the NAND check to not consider missing contents for DLC titles as an issue. --- Source/Core/Core/WiiUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/WiiUtils.cpp b/Source/Core/Core/WiiUtils.cpp index 034da32334..c0c5cbc05a 100644 --- a/Source/Core/Core/WiiUtils.cpp +++ b/Source/Core/Core/WiiUtils.cpp @@ -796,7 +796,7 @@ static NANDCheckResult CheckNAND(IOS::HLE::Kernel& ios, bool repair) [](const auto& content) { return !content.IsShared(); }); if (is_installed && installed_contents != tmd.GetContents() && - (tmd.GetTitleFlags() & IOS::ES::TitleFlags::TITLE_TYPE_WFS_MAYBE) == 0) + (tmd.GetTitleFlags() & IOS::ES::TitleFlags::TITLE_TYPE_DATA) == 0) { ERROR_LOG(CORE, "CheckNAND: Missing contents for title %016" PRIx64, title_id); result.titles_to_remove.insert(title_id);