From 2c0224db22be9063f10dc469c5a2544768b7a094 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 14 Nov 2024 00:12:35 -0500 Subject: [PATCH] Fix byte order for N3DS IV --- SabreTools.Serialization/Wrappers/N3DS.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SabreTools.Serialization/Wrappers/N3DS.cs b/SabreTools.Serialization/Wrappers/N3DS.cs index 02f79a2f..9cb9f13f 100644 --- a/SabreTools.Serialization/Wrappers/N3DS.cs +++ b/SabreTools.Serialization/Wrappers/N3DS.cs @@ -304,6 +304,7 @@ namespace SabreTools.Serialization.Wrappers return []; byte[] partitionIdBytes = BitConverter.GetBytes(header.PartitionId); + Array.Reverse(partitionIdBytes); return [.. partitionIdBytes, .. PlainCounter]; } @@ -322,6 +323,7 @@ namespace SabreTools.Serialization.Wrappers return []; byte[] partitionIdBytes = BitConverter.GetBytes(header.PartitionId); + Array.Reverse(partitionIdBytes); return [.. partitionIdBytes, .. ExefsCounter]; } @@ -340,6 +342,7 @@ namespace SabreTools.Serialization.Wrappers return []; byte[] partitionIdBytes = BitConverter.GetBytes(header.PartitionId); + Array.Reverse(partitionIdBytes); return [.. partitionIdBytes, .. RomfsCounter]; }