Edit: I created a little blog to document everything that i could figure out for Growlanser 6:https://growlanser6english.blogspot.com/
i am currently in the process of trying to translate the game "Growlanser 6" from Japanese to English.
through various means i managed to unpack the PS2 ISO, unpack the .DAT files within and locate the files that containt the text.
I managed to find the pointer table and sort of figure out how it works
(its located right above the text block, each pointer pointing to the first letter of the text).
I found various tools on this site to extract the text with the according text pointer associated.
Nothing really seemed to work and then i tried the tool "Cartographer".
After a bit of trial n error i actually managed to succesfully extract the text + pointers:
#GAME NAME: Growlanser 6
#BLOCK NAME: Dialogue Block (POINTER_RELATIVE)
#POINTER ENDIAN: LITTLE
#POINTER TABLE START: $FF24
#POINTER TABLE STOP: $10E93
#POINTER SIZE: $04
#POINTER SPACE: $00
#ATLAS PTRS: Yes
#BASE POINTER: $10EA0
The result was rather beautiful to look at:
I have to figure out how to properly include Control Codes like
FF FC = next textline, same textwindow, same NPC
FF FD = next textwindow, same NPC
FF FE 00 = Closes textwindow, regaining movement for PC | Also seems to be used for next textline, choosing different options for npc, like A B C
but that is for another time.
I changed text from japanese to english in the file, and then i tried to re-insert the cartographer script file into the actual growlanser file.
I imagined it would be the same like using Cartographer, so i created a .BAT file with this code:
Atlas 00000005.flk GL6_script_000.txt
and used it. This was the result:
After looking at the Growlanser file, the whole pointer table was changed to "0000000".
The reinsert completely removed the pointer table above the text block and nothing in the text block was altered.
I am currently at a loss to what i have to do next with Atlas.
I read through the Atlas manual, but i am really confused to what i have to do with the Atlas script files.
Do i have to create an Atlas Script file to re-insert the Cartographer text file?
Edit: I just noticed that i might have made a huge mistake with the text extraction using Cartographer.
I wondered, why is the output file 32MB big?!
And i just noticed that the text in every line doesnt stop, and goes until the very end.
I think i need to input a control code so Cardographer knows where to stopEdit2: Yup, because i didn't include the control codes for ending a text Cartographer always copied the whole text block until the very end of the file. Now it actually works properly:
But, sadly the insert using Atlas still doesn't work: