I've been working on a retranslation of SaGa 3: Jikuu no Hasha for GB for a while now, but haven't gone far beyond the initial stages of creating a table file, making translation notes and doing minor touch-ups on a few of the in-game graphics. Before I can get everything prepared, there are several problems I've considered about the ROM so far, as well as my general lack of knowledge in a few of these areas:
- ASM work is going to be necessary to restructure hard-coded instances of subject-object-verb sentence order appearing in battle dialogues to the English subject-verb-object order. If possible, I would also like to increase the default text speed. It's terribly slow, and there's no in-game option for adjusting it.
- The character limit needs to be increased quite a bit in some places. This may also require ASM work, but I'm not sure. The main problem is the character naming screen and the menu screen. The longest character name is 9 characters long, so that would probably be the new limit.
- It would be a luxury to have a variable-width font worked in, but that might be asking for too much. I would count myself lucky just to have the essential work accounted for, but this could help compensate for the long character names, and possibly give me a more reasonable character limit to work with.
- The title screen appears to be compressed, but I can't be certain. I've never been able to locate it within the ROM through any standard means. I have touched-up all other graphics requiring translation, though.
- Diacritics don't appear as normal tiles in the ROM. Instead, they're imposed on top of regular kana in a dedicated line above the current line of dialogue. Diacritics appear to be borrowed from the period and comma characters in the font. Because of this, I can't put together an accurate table file, much less contemplate how editing such a complex script would work.
I've been trying to find ASM documentation pertaining to GameBoy, but no luck so far. Anything I've come across is game-specific, and not very detailed. Tasks such as expanding character limits and editing compressed data area also beyond my expertise. I may have to recruit a lot of help in order to get this project going, so I'm considering a "help wanted" ad sometime in the near future. In the meantime, I figure it doesn't hurt to ask for some insight. If anyone can lend me some advice, point me in the right direction, or offer to contribute their expertise toward the project, then I would appreciate any help I can get.