Thursday, May 7, 2020

Equipment Window now properly translated and GL5 VWF table found!

Dear readers,

i already made a post in the Romhacking thread (https://www.romhacking.net/forum/index.php?topic=30284.0), but i also want to make a new post here since its been  some time.

Thanks to the big help of "Ethanol Pwned" we are now able to modify the Y position of various text windows!
He made a really cool tutorial on how the text window is build up:

https://gist.github.com/Mc-muffin/5d121fa01d3be9199e6f66f853b6ff4b

Thanks to that, i was able to make sense of the Assembly code and change the values for those windows:

Before and after:




There are a few more windows that need to be worked on, for example the selling window:



and the spell casting message:



Those seem to have slight variantions in regards to their Y position code, but i believe i can figure out how the code is build up and change those too.

And, the even bigger news is that Ethanol Pwned took a closer look at the Text Routine of Growlanser 5 and managed to find the VWF table!
He too believes that the english publishers made a VWF for the game and because both Growlanser 5 and 6 are 90% identical in terms of game code and its engine, it should be possible to port it over to Growlanser 6.

The location of the VWF Table is 0x314C68 inside the GL5s ELF:



I stumbled upon this spot in the past already, but i didn't believe that it would have anything to do with the text.
The width values are 1 byte each, and to get to the letter that you want to modify you just have to add the hex value of the letter to 0x314C68.
As a little test i ported the GL6 font back into GL5 and changed all the values to see what happens:







Porting the GL5 font over to GL6 is now one step closer.
Big, big thanks to Ethanol Pwned for taking the time to help with this and being able to figure out so much in such a short time!

We are still looking for Japanese > English translators. If you would like to help us translate Growlanser 6 to english, please let us know!
You can check out our current progress on our repository:

https://bitbucket.org/Risae/growlanser-6-english-translation/src/master/

2 comments:

  1. Thank you for updating.
    You have been quite for a while got me worried.

    ReplyDelete
  2. I've been looking for something like this. I hope it keeps progressing! Sorry I can't be of much help.

    ReplyDelete