diff --git a/Ryujinx/Config.jsonc b/Ryujinx/Config.jsonc index 0e2000da56..6ddc2ec989 100644 --- a/Ryujinx/Config.jsonc +++ b/Ryujinx/Config.jsonc @@ -33,7 +33,7 @@ "docked_mode": false, // Enable or disable Discord Rich Presense - "enable_presence": true, + "enable_discord_intergration": true, // Enable or disable Game Vsync "enable_vsync": true, diff --git a/Ryujinx/Program.cs b/Ryujinx/Program.cs index ad5713ca04..69646f2a29 100644 --- a/Ryujinx/Program.cs +++ b/Ryujinx/Program.cs @@ -111,6 +111,7 @@ namespace Ryujinx { DiscordPresence.Assets.LargeImageKey = device.System.TitleID; } + DiscordPresence.Details = $"Playing {device.System.TitleName}"; DiscordPresence.State = device.System.TitleID.ToUpper(); DiscordPresence.Assets.LargeImageText = device.System.TitleName; diff --git a/Ryujinx/_schema.json b/Ryujinx/_schema.json index 11eff12b08..6f0bb3f30f 100644 --- a/Ryujinx/_schema.json +++ b/Ryujinx/_schema.json @@ -367,6 +367,17 @@ false ] }, + "enable_discord_intergration": { + "$id": "#/properties/enable_discord_intergration", + "type": "boolean", + "title": "Enable Discord Rich Presense", + "description": "Enable or disable Discord Rich Presense", + "default": true, + "examples": [ + true, + false + ] + }, "enable_vsync": { "$id": "#/properties/enable_vsync", "type": "boolean",