I know there's already a thread for this game, but seeing as I'm trying to start this from scratch, I thought it would be better to make my own thread
I've been wanting to play this game since I found out it existed (sometime around 2008), and after seeing several projects to translate it start and end, I thought I would just try it on my own.
The actual translation part shouldn't be too much trouble: I know enough Japanese to be able to translate fairly accurately if I'm allowed a dictionary. I've been hitting a few problems with the actual "hacking" of the ROM, though. Please keep in mind this is my very first attempt at modifying a game, and two days ago I had never touched a hex editor. (However, I am currently studying IT, so most things I've used so far I'd at least heard about or practiced)
Now onto the work I've done and my current problem(s):
Thanks to Ritchburn's text dump I could see where the script was kept, and using breakpoints figured out it was compressed in lz77. I decompressed it and found readable text, very nicely encoded in Shift-JIS.
However,
1. I cannot locate the pointer tables, leading me to think they are possibly compressed as well.
2. There is a lot of non-text between dialogue bits, and I can't figure out what they're for.
3. I have absolutely no idea how to recompress the text after modifying it so I can insert it again.
I've been told that using Cartographer and Atlas for extracting and inserting the script is the easiest way, but would that still work with compressed text?
If there's anything more you'd need or if there's anything I've done wrong, please tell me! I am also aware this is a bad beginner's project, but it's the one I want to work on and I'm ready to put time into it.
I've been wanting to play this game since I found out it existed (sometime around 2008), and after seeing several projects to translate it start and end, I thought I would just try it on my own.
The actual translation part shouldn't be too much trouble: I know enough Japanese to be able to translate fairly accurately if I'm allowed a dictionary. I've been hitting a few problems with the actual "hacking" of the ROM, though. Please keep in mind this is my very first attempt at modifying a game, and two days ago I had never touched a hex editor. (However, I am currently studying IT, so most things I've used so far I'd at least heard about or practiced)
Now onto the work I've done and my current problem(s):
Thanks to Ritchburn's text dump I could see where the script was kept, and using breakpoints figured out it was compressed in lz77. I decompressed it and found readable text, very nicely encoded in Shift-JIS.
However,
1. I cannot locate the pointer tables, leading me to think they are possibly compressed as well.
2. There is a lot of non-text between dialogue bits, and I can't figure out what they're for.
3. I have absolutely no idea how to recompress the text after modifying it so I can insert it again.
I've been told that using Cartographer and Atlas for extracting and inserting the script is the easiest way, but would that still work with compressed text?
If there's anything more you'd need or if there's anything I've done wrong, please tell me! I am also aware this is a bad beginner's project, but it's the one I want to work on and I'm ready to put time into it.