diff options
author | TSRBerry <20988865+TSRBerry@users.noreply.github.com> | 2023-04-05 03:34:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-05 03:34:21 +0200 |
commit | 52d6f2e656c21c3e6693df93a3f09cd2e6a4e40e (patch) | |
tree | 7a1ff997fe97c4ccf7e423931471d506174f9cae /Ryujinx.HLE/Loaders/Processes/ProcessLoaderHelper.cs | |
parent | c9bc4eaf58ca0d693a37b1229bb6fc210ce71474 (diff) |
hle: Set ProcessResult name from NACP (#4633)1.1.695
* Extract titleName from nacp
* Address formatting feedback
* Check if the desired language is actually available
Diffstat (limited to 'Ryujinx.HLE/Loaders/Processes/ProcessLoaderHelper.cs')
-rw-r--r-- | Ryujinx.HLE/Loaders/Processes/ProcessLoaderHelper.cs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Ryujinx.HLE/Loaders/Processes/ProcessLoaderHelper.cs b/Ryujinx.HLE/Loaders/Processes/ProcessLoaderHelper.cs index 7176445e..b802a642 100644 --- a/Ryujinx.HLE/Loaders/Processes/ProcessLoaderHelper.cs +++ b/Ryujinx.HLE/Loaders/Processes/ProcessLoaderHelper.cs @@ -405,7 +405,16 @@ namespace Ryujinx.HLE.Loaders.Processes // Once everything is loaded, we can load cheats. device.Configuration.VirtualFileSystem.ModLoader.LoadCheats(programId, tamperInfo, device.TamperMachine); - return new ProcessResult(metaLoader, applicationControlProperties, diskCacheEnabled, allowCodeMemoryForJit, processContextFactory.DiskCacheLoadState, process.Pid, meta.MainThreadPriority, meta.MainThreadStackSize); + return new ProcessResult( + metaLoader, + applicationControlProperties, + diskCacheEnabled, + allowCodeMemoryForJit, + processContextFactory.DiskCacheLoadState, + process.Pid, + meta.MainThreadPriority, + meta.MainThreadStackSize, + device.System.State.DesiredTitleLanguage); } public static Result LoadIntoMemory(KProcess process, IExecutable image, ulong baseAddress) |