diff --git a/Ryujinx.HLE/HOS/Horizon.cs b/Ryujinx.HLE/HOS/Horizon.cs index 6979cee414..a77f49743a 100644 --- a/Ryujinx.HLE/HOS/Horizon.cs +++ b/Ryujinx.HLE/HOS/Horizon.cs @@ -607,6 +607,8 @@ namespace Ryujinx.HLE.HOS ContentManager.LoadEntries(); + TitleID = CurrentTitle = metaData.Aci0.TitleId.ToString("x16"); + ProgramLoader.LoadStaticObjects(this, metaData, new IExecutable[] { staticObject }); } diff --git a/Ryujinx/Program.cs b/Ryujinx/Program.cs index 838442ec3a..c3069c98ee 100644 --- a/Ryujinx/Program.cs +++ b/Ryujinx/Program.cs @@ -110,7 +110,7 @@ namespace Ryujinx DiscordPresence.Assets.LargeImageKey = device.System.TitleID; DiscordPresence.Assets.LargeImageText = device.System.TitleName; } - DiscordPresence.Details = $"Playing {device.System.TitleName}"; + DiscordPresence.Details = string.IsNullOrWhiteSpace(device.System.TitleName) ? $"Playing {device.System.TitleID.ToUpper()}" : $"Playing {device.System.TitleName}"; DiscordPresence.State = device.System.TitleID.ToUpper(); DiscordPresence.Assets.SmallImageKey = "ryujinx"; DiscordPresence.Assets.SmallImageText = "Ryujinx";