Sunday, March 10, 2019

Program explanations

I used various tools to unpack the ISO, unpack the .DAT file and then dump the script from Growlanser 6.
I will try to give the tools a brief explanation on what they are used for:

- Xpert
Xpert is a tool that has various plugins which can do all sorts of things to files of games.
I used a PS2 ISO Plugin which actually just reduces the filesize of the ISO, but i used it to unpack the ISO and see its contents and then repack everything once i modified the text files.

- quickBMS
quickBMS is a tool to unpack the .DAT Files which i got after unpacking the ISO.
With the help of the https://zenhax.com/ community i got a script for quickBMS which automaticly unpacks all the .DAT files
(This works for Growlanser 5 and 6 since both use the same engine and file structure)

- wxMEdit Hex Editor
I used this hex editor to figure out where the text files are, and how they are build together.
It was rather easy to find the text pointers with it, because they are located right above the text block.
All of the files use SHIFT-JIS Encoding, so it is important that the HEX Editor supports this.

- Cartographer
I already tried to do a translation of this game in 2015, but i got stuck after finding no solution for the text editing including the text pointers.
Wish i would have found this little tool before, because it can, with little difficulty, dump the whole script into a readable file for editing.
Cartoprapher is a tool to dump the text with the use of the pointers, or without it.
Very awesome tool, i highly recommend it.

- Atlas
Now that you have the text dump, you gotta reinsert it somehow, right?
This is what Atlas is for.
I sort of scripted my insert script the wrong way, but it still works so i highly recommend it because this tool is able to insert raw text and text with pointers associated into the text file.
It automaticly writes the pointers of each text box and it can save you a lot of time once it (sort of) works.

No comments:

Post a Comment