From c5a818d1a39e9a81aea32a3eb86d0f93b2fceda5 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 26 Sep 2025 08:03:46 -0400 Subject: [PATCH] Missing? field --- SabreTools.Models/AdvancedInstaller/Footer.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/SabreTools.Models/AdvancedInstaller/Footer.cs b/SabreTools.Models/AdvancedInstaller/Footer.cs index ad73d0b..464a82b 100644 --- a/SabreTools.Models/AdvancedInstaller/Footer.cs +++ b/SabreTools.Models/AdvancedInstaller/Footer.cs @@ -27,6 +27,17 @@ namespace SabreTools.Models.AdvancedInstaller /// Doesn't exist in some cases? public string? OriginalFilename { get; set; } + /// + /// Unknown, possibly a string count? + /// + /// + /// Only seen when the preceeding two fields exist + /// + /// Observed values: + /// - 01 00 00 00 + /// + public uint? Unknown1 { get; set; } + /// /// Pointer to ? /// @@ -44,7 +55,7 @@ namespace SabreTools.Models.AdvancedInstaller /// Observed values: /// - 64 00 00 00 /// - public uint Unknown1 { get; set; } + public uint Unknown2 { get; set; } /// /// Pointer to or ? @@ -74,6 +85,8 @@ namespace SabreTools.Models.AdvancedInstaller /// Relative to the end of the signature /// /// At least one case where this does not point correctly? + /// Invalid cases have a value of 531 but unknown if this + /// is coincidental or not. /// public uint FileDataStartPointer { get; set; }