I'm, translating Fireemblem 3 and using Script Insertor/extractor. It's easy to use but it does not support pointer recalculating so I must do it manually. That's why I tried
Cartographer by Redcomet to dump the text im FE3.
My table include entries like this
As you see, FE3 uses 2 kinds of Kanji: 1byte kind (ends at FF) and 2bytes kind (begins with 00 and 12,13,14 array. I mean in the Rom it would be 0012XX or 0013XX...)
When I dumped the text, I have two problem:
1. The 1byte Kanji and the Kanas (1byte) are confused. Say, we have 12=kana1, 4F=kana2, 124F=Kanji1. Instead of displayed 124F as kana1 kana2, it displayed Kanji1. How to remedy this?
2. I started dumping at the begining of the sentence, including control codes and the result looks like
//城で何か あったのか<$00>ヅ<$00>パあ<$00>ジあきマルス様 会え相かった<$00>ヅ[LINE]
I wonder where I went wrong?
Here I include the table
file for you to download, in case you want to check it.http://www.mediafire.com/?juhumkzmkzy
Control codes explain
0000= end the text (pointer read until this one)
0001= line break
008800 = begin the talk
0089XX80 = change music to XX melody
00920X0084YYZZ = open a dialouge box, with X is 0 (top) or 1 (bottom), YY is character's portrait ID, ZZ is 04 (top left) or 05 (top right), or 06 (bottom left) or 07 (bottom right)
008A = pause until key pressed, clear previous text.
00920X0002: switch to other character, with X=0 for top character, X=1 for bottom characte.
00850X= close dialouge box, X=2 for top, X=3 for bottom.
The text I dumped begins at $00071A2E
Anyone check this for me?
Thank you in advance.
This is a result of script extractor/insertor. Sometimes it work wrongly!