We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1040282 commit ac6d93aCopy full SHA for ac6d93a
SabreTools.Serialization/Deserializers/GCF.cs
@@ -104,8 +104,15 @@ public class GCF : BaseBinaryDeserializer<Models.GCF.File>
104
105
#region Directory Header
106
107
+ // Try to parse game cache directory header
108
+ var directoryHeader = ParseDirectoryHeader(data);
109
+ if (directoryHeader.Dummy0 != 0x00000004)
110
+ return null;
111
+ if (directoryHeader.Dummy1 != 0x00008000)
112
113
+
114
// Set the game cache directory header
- file.DirectoryHeader = ParseDirectoryHeader(data);
115
+ file.DirectoryHeader = directoryHeader;
116
117
#endregion
118
@@ -662,4 +669,4 @@ public static Header ParseHeader(Stream data)
662
669
return obj;
663
670
}
664
671
665
-}
672
+}
0 commit comments