From ae6608e2a74632ca66d7f7d3fe54fc8f5d74442d Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 19 Mar 2026 16:18:24 -0400 Subject: [PATCH] Allow GCF checksum header to have dummy0 value of 0 (fixes #69) --- .../SabreTools.Serialization.Readers/GCF.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SabreTools.Serialization/SabreTools.Serialization.Readers/GCF.cs b/SabreTools.Serialization/SabreTools.Serialization.Readers/GCF.cs index 78b44b61..24d96bae 100644 --- a/SabreTools.Serialization/SabreTools.Serialization.Readers/GCF.cs +++ b/SabreTools.Serialization/SabreTools.Serialization.Readers/GCF.cs @@ -253,7 +253,7 @@ namespace SabreTools.Serialization.Readers // Try to parse the checksum header var checksumHeader = ParseChecksumHeader(data); - if (checksumHeader?.Dummy0 != 0x00000001) + if (checksumHeader?.Dummy0 != 0x00000000 && checksumHeader?.Dummy0 != 0x00000001) return null; // Set the game cache checksum header