From bfd5f18fc3f793d6f3043f8c17f1a635f188e0c7 Mon Sep 17 00:00:00 2001 From: Vhati Date: Mon, 4 Dec 2017 09:26:36 -0500 Subject: [PATCH] Handled null entries in dats that weren't repacked --- src/main/java/net/vhati/ftldat/PkgPack.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/vhati/ftldat/PkgPack.java b/src/main/java/net/vhati/ftldat/PkgPack.java index 2d6033e..5e95e48 100644 --- a/src/main/java/net/vhati/ftldat/PkgPack.java +++ b/src/main/java/net/vhati/ftldat/PkgPack.java @@ -418,7 +418,12 @@ public class PkgPack extends AbstractPack { entry.dataOffset = readBigUInt(); entry.dataSize = readBigUInt(); entry.unpackedSize = readBigUInt(); - entryList.add( entry ); + + if ( entry.dataSize == 0 ) { // Null entry, dat wasn't repacked. + entryList.add( null ); + } else { + entryList.add( entry ); + } } pathToIndexMap = new HashMap( entryCount );