I got my table set up for the main dialogue and I'm now in the process of deciphering the game's dialogue comands. Since Akazukin ChaCha has so many different fonts for kana/numbers/ABCs/additional characters like paws and hearts and a good number of kanji I was worried that this would be a nightmare. Luckily, it's not too complicated. *sigh of relief*
I did this just so I'd have some progress to show:
At first, I attempted to make a table for the menu font but had absolutely no success on that front. I initially wondered if it was simply because I didn't know what I was doing, but I'm now convinced that the menu text is handled in a completely different fashion than the dialogue text. Bummer. At the moment, I don't yet have the skills to figure that one out so I guess it can wait for later.
I still have a number of things that will need to be done before a project page would be appropriate, but when the time comes I'll make one. Judging from the comments so far it appears that at least a few of you would like to see this game playable in english.
Is there a way that I can get the dialogue code that isn't text to display as hex instead of being incorrectly displayed as kana? It also does this with kanji (which I haven't made a table for yet). Would that be as simple as just making additions to my table file or would that need to be in a separate table since all entries in the existing table are only 1-byte a-piece? Does that even matter? I only assume it does because of some of the options listed in the program I'm using (CT2).
Just to be clear, here's the type of stuff I'm working with:
the regular dialogue characters are simply 00-FC.
additional characters: FD00-FEF1
C0 = space
And here's the dialogue commands I've noticed so far:
FF = seems to preceed all commands other than those for loading kanji
01 = line break
00 = end message
13 = turn off bold font
14 = turn on bold font
16 = return to title screen (after completion of an episode)
18 = 2 choices
19 = 3 choices
20 = big speech bubble
21 = small speech bubble
22 = very small speech bubble
23 = small exclamation
24 = very small exclamation
25 = big exclamation
26 = very big speech bubble
27 = big thought bubble
0C0B = play "aquired something good" jingle
That's what I've got so far. Feels like a good start.
Also, I gotta find a better hex editor with table support. Crystal Tile 2 REALLY sucks at this. There are times I will search for stuff that I KNOW is in the ROM and it will turn up nothing. Plus it doesn't seem to display more than one character per table entry ie: "paw" becomes "p". The interface is kinda weird too. LOL I've only been using it because HxD (which I LOVE) doesn't appear to load tables. I tried Winhex but couldn't figure out HOW to load my table. Also, no other graphics editor seems to handle the weird font graphics properly like CT2. I'll give it that much. heh