idstring "STBL" goto 7 get STRINGS long goto 0x15 for i < STRINGS get DUMMY long # seems a CRC but doesn't work get DUMMY byte get STRSZ short getdstring STR STRSZ print "%STR%" next i
I have ever thought to solutions for text modding but I come ever to a dead end. Basically the problem is not dumping the strings, the problem is reimporting them... exactly like the problem of reimporting files back in the archives.
The simple solution of keeping the string size fixed for reinjection is very simple and doesn't offer big improvements than the hex editor method (except using a text editor which is more comfortable).
Modifying the file structure for reimporting strings longer than the original is risky.
I still think that a possible future feature of quickbms may be something like the simple strings reinjection (size <= original).
aluigi wrote:I have ever thought to solutions for text modding but I come ever to a dead end. Basically the problem is not dumping the strings, the problem is reimporting them... exactly like the problem of reimporting files back in the archives.
The simple solution of keeping the string size fixed for reinjection is very simple and doesn't offer big improvements than the hex editor method (except using a text editor which is more comfortable).
Modifying the file structure for reimporting strings longer than the original is risky.
I still think that a possible future feature of quickbms may be something like the simple strings reinjection (size <= original).
Oh, that would be more helpful for localization teams.