MemoryCard: Add support to override the memory card filter string via GameIndex.dbf.

This commit is contained in:
Admiral H. Curtiss committed 2015-07-12 14:37:53 +02:00
1 parent 2ee1cb81dd
commit 98012f82aa
1 file changed
+7 -1
+7 -1
View File
@@ -345,6 +345,7 @@ void AppCoreThread::ApplySettings( const Pcsx2Config& src )
wxString gameName;
wxString gameCompat;
wxString gameMemCardFilter;
int numberLoadedCheats;
int numberLoadedWideScreenPatches;
@@ -369,6 +370,7 @@ void AppCoreThread::ApplySettings( const Pcsx2Config& src )
gameName = game.getString("Name");
gameName += L" (" + game.getString("Region") + L")";
gameCompat = L" [Status = "+compatToStringWX(compat)+L"]";
gameMemCardFilter = game.getString("MemCardFilter");
}
if (EmuConfig.EnablePatches) {
@@ -383,7 +385,11 @@ void AppCoreThread::ApplySettings( const Pcsx2Config& src )
}
}
sioSetGameSerial( curGameKey );
if (!gameMemCardFilter.IsEmpty()) {
sioSetGameSerial(gameMemCardFilter);
} else {
sioSetGameSerial(curGameKey);
}
if (gameName.IsEmpty() && gameSerial.IsEmpty() && gameCRC.IsEmpty())
{