dolphin/Source/Core/Core/Config
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
..
AchievementSettings.cpp Added ActivateDeactivateRichPresence to AchievementManager 2023-04-14 22:22:00 -04:00
AchievementSettings.h Added ActivateDeactivateRichPresence to AchievementManager 2023-04-14 22:22:00 -04:00
DefaultLocale.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DefaultLocale.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FreeLookSettings.cpp Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
FreeLookSettings.h Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
GraphicsSettings.cpp Merge pull request #11205 from TellowKrinkle/AutoPresent 2023-01-30 09:01:18 +01:00
GraphicsSettings.h Merge pull request #11205 from TellowKrinkle/AutoPresent 2023-01-30 09:01:18 +01:00
MainSettings.cpp Merge pull request #11467 from Simonx22/remove-titlebar-fps-counter 2023-01-24 23:04:29 +01:00
MainSettings.h Merge pull request #11467 from Simonx22/remove-titlebar-fps-counter 2023-01-24 23:04:29 +01:00
NetplaySettings.cpp Netplay: Simplify save data options. 2022-09-20 01:37:32 +02:00
NetplaySettings.h Netplay: Simplify save data options. 2022-09-20 01:37:32 +02:00
SessionSettings.cpp IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SessionSettings.h IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SYSCONFSettings.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SYSCONFSettings.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
UISettings.cpp UISettings: Remove missed comment about license.txt 2021-08-17 22:35:42 -04:00
UISettings.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
WiimoteSettings.cpp Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00
WiimoteSettings.h Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00