From 968bd9f3cde7aaf86d9067d80e3f730b391e38e8 Mon Sep 17 00:00:00 2001 From: MayNL Date: Wed, 1 Apr 2026 23:03:21 -0400 Subject: [PATCH] Bandage solution for LittleEndian pcks not saving --- PCK-Studio/Controls/PckEditor.cs | 5 +++++ PckStudio.Core/PackInfo.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/PCK-Studio/Controls/PckEditor.cs b/PCK-Studio/Controls/PckEditor.cs index 8f4652a2..d599b360 100644 --- a/PCK-Studio/Controls/PckEditor.cs +++ b/PCK-Studio/Controls/PckEditor.cs @@ -138,6 +138,11 @@ namespace PckStudio.Controls }; } + protected override void PreSave() + { + EditorValue.Endianness = LittleEndianCheckBox.Checked ? OMI.ByteOrder.LittleEndian : OMI.ByteOrder.BigEndian; + } + protected override void PostSave() { _timesSaved++; diff --git a/PckStudio.Core/PackInfo.cs b/PckStudio.Core/PackInfo.cs index df451b8c..8a2baa76 100644 --- a/PckStudio.Core/PackInfo.cs +++ b/PckStudio.Core/PackInfo.cs @@ -8,7 +8,7 @@ namespace PckStudio.Core public static readonly PackInfo Empty = new PackInfo(default, default, default); public bool IsValid { get; } public PckFile File { get; } - public OMI.ByteOrder Endianness { get; } + public OMI.ByteOrder Endianness; //public enum PackType