diff options
| author | mageven <62494521+mageven@users.noreply.github.com> | 2021-02-20 05:55:01 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-20 01:25:01 +0100 |
| commit | 65eb9901f17f210aab467eabfc090c872c08755a (patch) | |
| tree | 16d4522ea84fd5cc69d889bc6f12a50874811f0b /Ryujinx.HLE/HOS/ApplicationLoader.cs | |
| parent | d9b3f3fa3aa3816f8c136ca5a5c7139331b9cbd7 (diff) | |
Allow modding AddOnContent RomFS (#2024)
Simplify some misc logic
Diffstat (limited to 'Ryujinx.HLE/HOS/ApplicationLoader.cs')
| -rw-r--r-- | Ryujinx.HLE/HOS/ApplicationLoader.cs | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/Ryujinx.HLE/HOS/ApplicationLoader.cs b/Ryujinx.HLE/HOS/ApplicationLoader.cs index cc9b25fb..fb2b9770 100644 --- a/Ryujinx.HLE/HOS/ApplicationLoader.cs +++ b/Ryujinx.HLE/HOS/ApplicationLoader.cs @@ -72,9 +72,6 @@ namespace Ryujinx.HLE.HOS _fileSystem = fileSystem; _controlData = new BlitStruct<ApplicationControlProperty>(1); - - // Clear Mods cache - _fileSystem.ModLoader.Clear(); } public void LoadCart(string exeFsDir, string romFsFile = null) @@ -88,7 +85,7 @@ namespace Ryujinx.HLE.HOS Npdm metaData = ReadNpdm(codeFs); - _fileSystem.ModLoader.CollectMods(TitleId, _fileSystem.ModLoader.GetModsBasePath()); + _fileSystem.ModLoader.CollectMods(new[] { TitleId }, _fileSystem.ModLoader.GetModsBasePath()); if (TitleId != 0) { @@ -377,7 +374,7 @@ namespace Ryujinx.HLE.HOS Npdm metaData = ReadNpdm(codeFs); - _fileSystem.ModLoader.CollectMods(TitleId, _fileSystem.ModLoader.GetModsBasePath()); + _fileSystem.ModLoader.CollectMods(_contentManager.GetAocTitleIds().Prepend(TitleId), _fileSystem.ModLoader.GetModsBasePath()); if (controlNca != null) { |
