02-23-2018, 06:25 AM
Thanks Ed,
I'll take time to read the attachment.
Finding the text is not the main issue. As you know, English text tends to be longer than it's Japanese version.
To avoid fiddling with unused space, I used the 16mbits available from a flashmasta/bung card, so my main concern if finding how those lines are addressed to relocate them.
I think I have a near completely decompiled rom, and with the emulator, I can track what's going on, I just need to take time to read through the source and find how it's handled.
The main story texts where easy, once I had the translation table, I could revert displayed text to it's hex value string, thus leading to find a table addressing all the main story text. With that address table, extracting text was easy, as relocating was.
The 'missing' text doesn't seems to have an address table, maybe it's just an offset table, or multiple offset table, depending of which party member is talking.
I'll take time to read the attachment.
Finding the text is not the main issue. As you know, English text tends to be longer than it's Japanese version.
To avoid fiddling with unused space, I used the 16mbits available from a flashmasta/bung card, so my main concern if finding how those lines are addressed to relocate them.
I think I have a near completely decompiled rom, and with the emulator, I can track what's going on, I just need to take time to read through the source and find how it's handled.
The main story texts where easy, once I had the translation table, I could revert displayed text to it's hex value string, thus leading to find a table addressing all the main story text. With that address table, extracting text was easy, as relocating was.
The 'missing' text doesn't seems to have an address table, maybe it's just an offset table, or multiple offset table, depending of which party member is talking.