feat(fs): Cross-Compatible Emulator Save Pathing w/ Custom Save Paths

Signed-off-by: Collecting <collecting@noreply.localhost>
This commit is contained in:
Collecting
2025-12-31 03:58:49 +00:00
parent bbd74891fd
commit 1ca62a0302

View File

@@ -807,6 +807,11 @@ void FileSystemController::CreateFactories(FileSys::VfsFilesystem& vfs, bool ove
system.RegisterContentProvider(FileSys::ContentProviderUnionSlot::SDMC,
sdmc_factory->GetSDMCContents());
}
// factory that handles sync tasks before a game is even selected
if (global_save_data_factory == nullptr || overwrite) {
global_save_data_factory = CreateSaveDataFactory(ProgramId{});
}
}
void FileSystemController::Reset() {