【板名*】裏技・改造
【スレ名*】【改造】ファイアーエムブレム【バイナリ神】九章
【スレのURL*】http://game12.2ch.net/test/read.cgi/gameurawaza/1178855084/
【名前欄】330
【メール欄】sage
【本文*】
>334
後ろに空きがある場合は問題無しですね。ありがとうございます。

ちなみに1つの会話が原文より短くなってしまった場合、
次に来る会話(対象指定と顔番号指定の命令)までの間を"00"で埋めてしまって良いのでしょうか?
"0F"が"文字の余り"として定義されていますが、
使用してみたらバグったので(;´д`)
逆に後ろに続く文章を前詰め・・・は無理っぽいかなぁ?
>334氏の内容からすると、
個々の会話はそれぞれ本処理ルーチンからアドレス指定で呼び出しているのだと思うのですが
それだと1つの会話の開始アドレス〜終了アドレスまでなら弄繰り回しても平気っぽいですが
後ろに続いている会話の開始アドレスがずれると、恐らくバグりますよね?

序章最後の会話の終了アドレスのだいぶ先に"00"が3バイト連続で入っている箇所があるのですが
ここで、序章の最初のミデとエディの会話を原文より長くしようとした場合、
3バイトまでなら増やすことが可能で、その分3バイトずつ後ろにずらしても大丈夫なんでしょうか?
そうではなく、章最後の会話の終了アドレスの直後に空きがある場合のみ可能なのでしょうか。

それともう一つ
会話の文中に"0A180A"という命令があるようなのですが、これは何なのでしょう?
他の方のを見ると、消してしまっている方もいるようなのですが。

内容がゴチャゴチャしてしまってすみません。
どなたか解答お願いします。