I accidentally built a tool to let you search a binary file in UTF-16, and the gimmick is that it searches in UTF-16 Big Endian and Little Endian at the same time.
-
@foone be careful you don't inadvertently summon any demons
-
@ashtardeza they are welcome to stay if they can help me hack PS2 games
-
I have found some parts of the script in memory, but it doesn't seem to do anything i I change them (I'm changing them while viewing the previous line).
So I'm guessing it's per-calculating texture coordinates early? it doesn't seem to revert my memory changes like it's overwriting them by reloading the source data
-
here's a handy trick for figure out what code writes the text in the game, if you can only find matches after it's been decoded:
save state before it appears. play forward until it does, search the text to find the memory address, then load state, set a memory watch on that address, then hit play
-
WHO DO YOU THINK YOU ARE I AM?
-
@foone Lost opportunity: Ohailand!
-
@darkling good point
-
the game loads this specific line when you hit start on the title screen.
wow.!
-
it's a line at the start of the first level you can play, but the title screen doesn't load you there, it loads you on the home planet, then you have to travel to earth and select the level. but it's been loaded the whole time!
-
note to self: DO NOT CHANGE THAT BYTE
-
I think this is just the whole script:
[700b][1013][5005][5006][1011][100c][3001][500a]Sawa dee Krab[0406][f000][f000]Have you ever been to Thailand[0405][f000][f000]It[0506]s all about kicking in Muay Thai[0503][f000]You know[0405] Muay Thai[0503] Kickboxing[0503][f000]Oh[0502] yes[0503][100a][100a][100a][100a][100a][100a] Almost forgot[0503][f000]Hurry up and make a big star
-
ugh. I think the decompression is multithreaded. that makes this way more annoying
-
Royal [2007]R[2002]a[2003]i[2004]n[2001]b[2006]o[2003]w[2004][2000]!
boy I wander what commands i need to use to change colors?
-
This post is deleted!