From 8a3f4609a61357c4a2a9caf3d8271ba2623cb4df Mon Sep 17 00:00:00 2001 From: RedPanda4552 Date: Wed, 7 Jan 2026 20:09:11 -0500 Subject: [PATCH] Discord RPC: Swap Discord app id, use const vars for Discord constants --- pcsx2/VMManager.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pcsx2/VMManager.cpp b/pcsx2/VMManager.cpp index aaf08fbce7..86fa6e86a8 100644 --- a/pcsx2/VMManager.cpp +++ b/pcsx2/VMManager.cpp @@ -199,6 +199,9 @@ static bool s_screensaver_inhibited = false; static bool s_discord_presence_active = false; static time_t s_discord_presence_time_epoch; +static const char* s_discord_presence_app_id = "1458595419499139094"; +static const char* s_discord_presence_large_image_key = "4k-pcsx2"; +static const char* s_discord_presence_large_image_text = "PCSX2 PS2 Emulator"; // Making GSDumpReplayer.h dependent on R5900.h is a no-no, since the GS uses it. extern R5900cpu GSDumpReplayerCpu; @@ -3744,7 +3747,7 @@ void VMManager::InitializeDiscordPresence() return; DiscordEventHandlers handlers = {}; - Discord_Initialize("1025789002055430154", &handlers, 0, nullptr); + Discord_Initialize(s_discord_presence_app_id, &handlers, 0, nullptr); s_discord_presence_active = true; UpdateDiscordPresence(true); @@ -3776,8 +3779,8 @@ void VMManager::UpdateDiscordPresence(bool update_session_time) // https://discord.com/developers/docs/rich-presence/how-to#updating-presence-update-presence-payload-fields DiscordRichPresence rp = {}; - rp.largeImageKey = "4k-pcsx2"; - rp.largeImageText = "PCSX2 PS2 Emulator"; + rp.largeImageKey = s_discord_presence_large_image_key; + rp.largeImageText = s_discord_presence_large_image_text; rp.startTimestamp = s_discord_presence_time_epoch; if (rp_title.empty())