From 17c61164bb362c8bef3274cc3d88245a4f654f0a Mon Sep 17 00:00:00 2001 From: LotP1 Date: Tue, 10 Dec 2024 22:42:39 +0100 Subject: [PATCH] Fix incorrect hash logic The stream hadn't been reset causing all hashes to be the same in most cases --- src/Ryujinx.HLE/HOS/ModLoader.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Ryujinx.HLE/HOS/ModLoader.cs b/src/Ryujinx.HLE/HOS/ModLoader.cs index b48e68eed..6c97e6fed 100644 --- a/src/Ryujinx.HLE/HOS/ModLoader.cs +++ b/src/Ryujinx.HLE/HOS/ModLoader.cs @@ -640,6 +640,7 @@ namespace Ryujinx.HLE.HOS Logger.Info?.Print(LogClass.ModLoader, $"NSO '{nsoName}' replaced"); using (MD5 md5 = MD5.Create()) { + stream.Seek(0, SeekOrigin.Begin); tempHash += BitConverter.ToString(md5.ComputeHash(stream)).Replace("-", "").ToLowerInvariant(); } }