Y
Yugisokubodai
Guest
The pointers in FF8 is simple, except in the Kernel.bin is somewhat fuzzy.
You can open mngrp.bin in Winhex, or hextranslation, load the table file for the sake of reading.
Then, scroll down, or do a search for the word you need, locate the text block.
Remember, the pointers data is alway before (directly) the text data. You'll find it with ease.
Then, do some simple calculation yourself to see the relation between pointer value and text's address, like I guided last time.
Normally, the text address is the pointer value in reversed. For example, if the text begins at $1F34
then the pointer value is 341F.
But in mngrp, the pointer has some base value. Take the text address, subtract some value (we call it base value) then reverse the bytes, we get the pointer value. The pointer base value varries depend on the text block, so you must see it yourself.
And remember, in mngrp, the pointers are seperated by 2 bytes. This means there're 2 bytes between each ones.
I'm going to my mother home for a long time, and no Internet access there.
You can open mngrp.bin in Winhex, or hextranslation, load the table file for the sake of reading.
Then, scroll down, or do a search for the word you need, locate the text block.
Remember, the pointers data is alway before (directly) the text data. You'll find it with ease.
Then, do some simple calculation yourself to see the relation between pointer value and text's address, like I guided last time.
Normally, the text address is the pointer value in reversed. For example, if the text begins at $1F34
then the pointer value is 341F.
But in mngrp, the pointer has some base value. Take the text address, subtract some value (we call it base value) then reverse the bytes, we get the pointer value. The pointer base value varries depend on the text block, so you must see it yourself.
And remember, in mngrp, the pointers are seperated by 2 bytes. This means there're 2 bytes between each ones.
I'm going to my mother home for a long time, and no Internet access there.
Last edited: