From f92d5ad6a777e8728c2f3374dff936d0ba275cf7 Mon Sep 17 00:00:00 2001 From: Simon Aarons <40786398+simonmkwii-dev@users.noreply.github.com> Date: Sat, 13 Oct 2018 20:37:21 +1100 Subject: [PATCH] Actually make it work --- Ryujinx.HLE/HOS/Horizon.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Ryujinx.HLE/HOS/Horizon.cs b/Ryujinx.HLE/HOS/Horizon.cs index 1ee2f32a1c..456e66cd74 100644 --- a/Ryujinx.HLE/HOS/Horizon.cs +++ b/Ryujinx.HLE/HOS/Horizon.cs @@ -245,15 +245,17 @@ namespace Ryujinx.HLE.HOS public void LoadNca(string NcaFile, string PatchNca = null) { - FileStream File = new FileStream(NcaFile, FileMode.Open, FileAccess.Read); + Nca Nca; - Nca Nca = new Nca(KeySet, File, true); + FileStream File = new FileStream(NcaFile, FileMode.Open, FileAccess.Read); if (PatchNca != null) { - FileStream BaseNcaFile = new FileStream(PatchNca, FileMode.Open, FileAccess.Read); + FileStream PatchNcaFile = new FileStream(PatchNca, FileMode.Open, FileAccess.Read); - Nca BaseNca = new Nca(KeySet, BaseNcaFile, true); + Nca = new Nca(KeySet, PatchNcaFile, true); + + Nca BaseNca = new Nca(KeySet, File, true); Nca.SetBaseNca(BaseNca); @@ -261,6 +263,8 @@ namespace Ryujinx.HLE.HOS } else { + Nca = new Nca(KeySet, File, true); + LoadNca(Nca, null); } }