diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index e11ba7854b..e8c1ac16c5 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -826,7 +826,11 @@ void GMainWindow::OnMenuInstallToNAND() { } else { const auto nca = std::make_shared( vfs->OpenFile(filename.toStdString(), FileSys::Mode::Read)); - if (nca->GetStatus() != Loader::ResultStatus::Success) { + const auto id = nca->GetStatus(); + + // Game updates necessary are missing base RomFS + if (nca->GetStatus() != Loader::ResultStatus::Success && + nca->GetStatus() != Loader::ResultStatus::ErrorMissingBKTRBaseRomFS) { failed(); return; }