Tomb Rider 9 (2013) locals.bin
Posted: Sat Oct 21, 2017 4:15 am
huy
i need to edit this locals.bin from Tomb Rider 2013. how can i unpack and repack?
i need to edit this locals.bin from Tomb Rider 2013. how can i unpack and repack?
Code: Select all
import sys
import struct
curr = 0
lingual = open("locals.bin", "rb")
lingual.seek(4,0)
unk_A = struct.unpack('I', lingual.read(4))[0]
unk_B = struct.unpack('I', lingual.read(4))[0]
ffconst = unk_A + unk_B
pointerlist = []
while (curr < ffconst):
returnme = lingual.read(4)
pointerlist.append(struct.unpack('I', returnme)[0])
curr = curr + 1
curr = 0
while (curr <= len(pointerlist)-1):
if pointerlist[curr] < ((unk_A+unk_B)*4 ):
curr = curr + 1
continue
lingual.seek(pointerlist[curr],0)
charr = ""
char_ = -1
while (char_ != "\0"):
char_ = lingual.read(1)
charr+=str(char_)
print(charr)
curr = curr + 1
Code: Select all
<font color="#3C96E1">hello world</font>