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
[code]0000=[END]\n\r
0001=[liNE]\r
01=あ
02=い
03=う
....
F5=父
F6=行
F7=戦
....
120E=身
120F=愛
1210=姉
....
13AE=特
13AF=殊
13B0=離
....
148E=泣
148F=欲
1490=河
1491=音
[/code]
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>ダ[END]
//ヂさグ<$00>パあ<$00>ジいきマルス王子[LINE]
//タリス城からシ-ダ様が[LINE]
//来られました<$00>ヅ<$00>ズう<$00>パ[END]
//ジ<$00>えどうしたんだ!シ-ダ[LINE]
//城で何か あったのか<$00>ヅ<$00>パあ<$00>ジあきマルス様 会え相かった<$00>ヅ[LINE]
//ガルダの海賊が[LINE]
//<$00>突<$00>然<$00>ち おそっ録たの<$00>ヅ[LINE]
//お城も<$00>占ん<$00>ちされて[LINE]
//大ぜいの人が殺されたわ[LINE]
//おねがい!お父様を<$00>助<$00>ちけて<$00>ヅ<$00>パ[END]
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/?juhumkzmkzyControl 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!


