diff --git a/pkNX.Containers/Misc/GFPack.cs b/pkNX.Containers/Misc/GFPack.cs index 10b2b665..6a49e5cd 100644 --- a/pkNX.Containers/Misc/GFPack.cs +++ b/pkNX.Containers/Misc/GFPack.cs @@ -264,11 +264,14 @@ private void WriteHeaderTableList(BinaryWriter bw) { bw.Write(Header.ToBytesClass()); Header.PtrHashPaths = bw.BaseStream.Position; - bw.Write(HashPaths.ToBytesClass()); + foreach (var hp in HashPaths) + bw.Write(hp.ToBytesClass()); Header.PtrHashIndexes = bw.BaseStream.Position; - bw.Write(HashIndexes.ToBytesClass()); + foreach (var hi in HashIndexes) + bw.Write(hi.ToBytesClass()); Header.PtrFileTable = bw.BaseStream.Position; - bw.Write(FileTable.ToBytesClass()); + foreach (var ft in FileTable) + bw.Write(ft.ToBytesClass()); } public string FilePath { get; set; }