diff --git a/SabreTools.Serialization/SabreTools.Serialization.Readers/IRD.cs b/SabreTools.Serialization/SabreTools.Serialization.Readers/IRD.cs index 2f5436a8..65b8c99b 100644 --- a/SabreTools.Serialization/SabreTools.Serialization.Readers/IRD.cs +++ b/SabreTools.Serialization/SabreTools.Serialization.Readers/IRD.cs @@ -47,9 +47,9 @@ namespace SabreTools.Serialization.Readers if (ird.Version == 7) ird.UID = data.ReadUInt32LittleEndian(); - ird.HeaderLength = data.ReadByteValue(); + ird.HeaderLength = data.ReadUInt32LittleEndian(); ird.Header = data.ReadBytes((int)ird.HeaderLength); - ird.FooterLength = data.ReadByteValue(); + ird.FooterLength = data.ReadUInt32LittleEndian(); ird.Footer = data.ReadBytes((int)ird.FooterLength); ird.RegionCount = data.ReadByteValue();