diff --git a/scripts/CharacterInfoExtraction/TMPFakeKanjiAdder.py b/scripts/CharacterInfoExtraction/TMPFakeKanjiAdder.py index d5164bd..bb1bd6f 100644 --- a/scripts/CharacterInfoExtraction/TMPFakeKanjiAdder.py +++ b/scripts/CharacterInfoExtraction/TMPFakeKanjiAdder.py @@ -191,6 +191,7 @@ class FontFile: if len(sys.argv) <= 3: print("Usage: " + sys.argv[0] + " monobehaviour.dat charset.txt outputMonoBehaviour.dat") + exit(0) with open(sys.argv[1], "rb") as tmp: tmpAsset = FontFile(tmp.read(), sys.argv[1]) diff --git a/scripts/EMIPGenerator.py b/scripts/EMIPGenerator.py index a20c08e..0f22130 100644 --- a/scripts/EMIPGenerator.py +++ b/scripts/EMIPGenerator.py @@ -64,7 +64,7 @@ class AssetEdit: paddedArrayLength = arrayLength + (4 - arrayLength) % 4 if arrayPos + 4 + paddedArrayLength == len(data): self.hasStream = False - elif arrayPos + 4 + paddedArrayLength == len(data) - 12: + elif arrayPos + 4 + paddedArrayLength <= len(data) - 12: self.hasStream = True else: print(f"Couldn't figure out if {self.name} has a stream or not. Comparing {arrayPos + 4 + paddedArrayLength} to {len(data)}")