dolphin-emulator/Source
LillyJadeKatrin c68549e9ef AchievementManager - Load unknown games
Prior to this change, any game unrecognized by RetroAchievements would ultimately result in the game being "Closed" by AchievementManager. As a result, if any game was run while in this state without any other closing being done, AchievementManager would simply load it like a new game, despite memory already being accessed.
However, testing and documentation determined that the rcheevos client doesn't actually complain when it fails to hash a game; it just runs this as "Unidentified Game" with RA ID = 0. As such, this change utilizes that in AchievementManager to differentiate between no software running and unidentified software running.

As a result of this, now LoadGame needs to be called for every piece of runnable software, supported format or otherwise. If a supported format is not available, LoadGame can now be called with a nullptr to ensure that rcheevos still properly sets up an unidentified game.
2025-06-07 07:02:24 -04:00
..
Android Merge pull request #12769 from sepalani/wii-speak 2025-05-21 13:54:56 -04:00
Core AchievementManager - Load unknown games 2025-06-07 07:02:24 -04:00
DSPSpy DSPSpy: Make RealDSP final and make overide explicit 2025-05-10 13:02:55 +02:00
DSPTool
PCH
UnitTests Merge pull request #13672 from tygyh/UnitTests/Remove-redundant-template-type-specifiers 2025-05-18 02:12:45 -05:00
VSProps IOS/USB: Emulate Wii Speak using cubeb 2025-05-07 20:33:22 +04:00
.clang-format Clang-format: Fix invalid settings 2025-05-01 22:05:07 +02:00
CMakeLists.txt
dolphin-emu.sln