Update Serialization to 2.0.0

This commit is contained in:
Matt Nadareski
2025-09-29 07:47:32 -04:00
parent f79a5fa246
commit 2447007900
3 changed files with 5 additions and 6 deletions

View File

@@ -42,8 +42,7 @@
<PackageReference Include="BouncyCastle.NetCore" Version="2.2.1" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`))" />
<PackageReference Include="SabreTools.Hashing" Version="1.5.0" />
<PackageReference Include="SabreTools.IO" Version="1.7.5" />
<PackageReference Include="SabreTools.Models" Version="1.7.2" />
<PackageReference Include="SabreTools.Serialization" Version="1.9.6" />
<PackageReference Include="SabreTools.Serialization" Version="2.0.0" />
</ItemGroup>
</Project>

View File

@@ -1,6 +1,6 @@
using System;
using Org.BouncyCastle.Crypto;
using SabreTools.Models.N3DS;
using SabreTools.Data.Models.N3DS;
using static NDecrypt.Core.CommonOperations;
namespace NDecrypt.Core

View File

@@ -1,11 +1,11 @@
using System;
using System.IO;
using System.Text;
using SabreTools.Data.Models.N3DS;
using SabreTools.IO.Extensions;
using SabreTools.Models.N3DS;
using SabreTools.Serialization.Wrappers;
using static NDecrypt.Core.CommonOperations;
using static SabreTools.Models.N3DS.Constants;
using static SabreTools.Data.Models.N3DS.Constants;
namespace NDecrypt.Core
{
@@ -334,7 +334,7 @@ namespace NDecrypt.Core
// Reread the decrypted ExeFS header
uint exeFsHeaderOffset = cart.GetExeFSOffset(index);
reader.Seek(exeFsHeaderOffset, SeekOrigin.Begin);
cart.ExeFSHeaders[index] = SabreTools.Serialization.Deserializers.N3DS.ParseExeFSHeader(reader);
cart.ExeFSHeaders[index] = SabreTools.Serialization.Readers.N3DS.ParseExeFSHeader(reader);
// Get the ExeFS header
var exeFsHeader = cart.ExeFSHeaders[index];