From 0203065fedf409471e2d513ed3fb8c79c5537a7c Mon Sep 17 00:00:00 2001 From: GreemDev Date: Wed, 27 Aug 2025 22:34:37 -0500 Subject: [PATCH 1/2] ui: fix: Missing "Loading" text when shader cache is disabled and PPTC doesn't trigger --- src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs index 4ca21e788..2e60ae3a3 100644 --- a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs @@ -1576,7 +1576,7 @@ namespace Ryujinx.Ava.UI.ViewModels } } - public bool InitializeUserConfig(ApplicationData application) + public static bool InitializeUserConfig(ApplicationData application) { // Code where conditions will be met before loading the user configuration (Global Config) string backendThreadingInit = Program.BackendThreadingArg ?? ConfigurationState.Instance.Graphics.BackendThreading.Value.ToString(); @@ -1613,11 +1613,8 @@ namespace Ryujinx.Ava.UI.ViewModels public async Task LoadApplication(ApplicationData application, bool startFullscreen = false, BlitStruct? customNacpData = null) { - if (InitializeUserConfig(application)) - { return; - } if (AppHost != null) { @@ -1665,13 +1662,9 @@ namespace Ryujinx.Ava.UI.ViewModels CanUpdate = false; - LoadHeading = application.Name; + application.Name ??= AppHost.Device.Processes.ActiveApplication.Name; - if (string.IsNullOrWhiteSpace(application.Name)) - { - LoadHeading = LocaleManager.Instance.UpdateAndGetDynamicValue(LocaleKeys.LoadingHeading, AppHost.Device.Processes.ActiveApplication.Name); - application.Name = AppHost.Device.Processes.ActiveApplication.Name; - } + LoadHeading = LocaleManager.Instance.UpdateAndGetDynamicValue(LocaleKeys.LoadingHeading, application.Name); SwitchToRenderer(startFullscreen); From 7846f58cadba1d2a1e13df47cf1092ee3a8092cf Mon Sep 17 00:00:00 2001 From: GreemDev Date: Wed, 27 Aug 2025 22:49:51 -0500 Subject: [PATCH 2/2] [ci skip] chore: Change LDN server URL (it's the same server, just a more official URL) --- src/Ryujinx.Common/SharedConstants.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Ryujinx.Common/SharedConstants.cs b/src/Ryujinx.Common/SharedConstants.cs index fe7814c67..55269008c 100644 --- a/src/Ryujinx.Common/SharedConstants.cs +++ b/src/Ryujinx.Common/SharedConstants.cs @@ -2,8 +2,8 @@ namespace Ryujinx.Common { public static class SharedConstants { - public const string DefaultLanPlayHost = "ryuldn.vudjun.com"; + public const string DefaultLanPlayHost = "ldn.ryujinx.app"; public const short LanPlayPort = 30456; - public const string DefaultLanPlayWebHost = "ryuldnweb.vudjun.com"; + public const string DefaultLanPlayWebHost = DefaultLanPlayHost; } }