dolphin/Source/Core
LillyJadeKatrin 31c3288fd5 Added ActivateDeactivateRichPresence to AchievementManager
RetroAchievements Rich Presence is a script that is run periodically on a game's memory to provide a detailed text description of what the player is doing. Existing Discord presence on Dolphin would update a player's Discord status to say not just that they are using Dolphin but that they are playing, for example, Sonic Adventure 2 Battle; Rich Presence would detail that the player is in City Escape with 5 lives and 142 rings.

Activating this in the runtime simply entails loading that text script, as returned by the FetchGameData API call, into the runtime, here only determined by whether rich presence is enabled in the achievement settings. Deactivating this is done via the same rcheevos method by setting the rich presence to an empty string.
2023-04-14 22:22:00 -04:00
..
AudioCommon Common: Move FixedSizeQueue into Common namespace 2023-03-22 01:23:15 -04:00
Common Merge pull request #11687 from Minty-Meeo/warnings 2023-04-14 01:29:46 +01:00
Core Added ActivateDeactivateRichPresence to AchievementManager 2023-04-14 22:22:00 -04:00
DiscIO NANDImporter: Check data bounds. 2023-04-02 03:45:34 +02:00
DolphinNoGUI Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
DolphinQt Merge pull request #11687 from Minty-Meeo/warnings 2023-04-14 01:29:46 +01:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon Pragma diagnostic ignore [-Wregister] is no longer needed 2023-04-12 03:59:57 -05:00
MacUpdater CMake: Use proper dependency tracking command for storyboard compiling 2023-03-17 01:28:33 -05:00
UICommon JitInterface: Refactor to class, move to System. 2023-03-26 14:38:07 +02:00
UpdaterCommon Resolve [-Wdeprecated-declarations] 2023-04-12 03:59:57 -05:00
VideoBackends CMake: Check WIN32 instead of CMAKE_SYSTEM_NAME STREQUAL Windows 2023-04-06 18:37:45 -07:00
VideoCommon Merge pull request #11687 from Minty-Meeo/warnings 2023-04-14 01:29:46 +01:00
WinUpdater WinUpdater: Quote path for args when relaunching Dolphin. 2023-03-17 12:48:39 +01:00
CMakeLists.txt CMakeLists: Add option to disable automatic update support 2022-03-18 03:04:51 -04:00
DolphinLib.ARM64.props msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.props Common: Rename ENetUtil.cpp/.h to ENet.cpp/.h 2023-04-11 11:48:46 -04:00
DolphinLib.vcxproj Added rcheevos to Externals 2023-04-02 08:28:23 -04:00
DolphinLib.vcxproj.user msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00