GBA版ファイアーエムブレム改造まとめWiki2
BGM差し替え
最終更新:
匿名ユーザー
-
view
BGM差し替え
以下元Wikiより
烈火ifに同梱されている資料にはさらに詳しく書いてあるので参照するとよい。
烈火ifに同梱されている資料にはさらに詳しく書いてあるので参照するとよい。
音差し替え
2chより転載
使ったのはSappy v1.6とバイナリエディタのみで
まずはSappyで移植したい曲を探しておく
バイナリエディタでその曲のLocのところのアドレスへ飛ぶと
トラックの数を指定している場所にいくはず
2chより転載
使ったのはSappy v1.6とバイナリエディタのみで
まずはSappyで移植したい曲を探しておく
バイナリエディタでその曲のLocのところのアドレスへ飛ぶと
トラックの数を指定している場所にいくはず
xx 00 ?? yy yy yy yy トラックの数*4バイト
xx=トラック数 yy yy yy yy=Sappyのinstのオフセット
xx=トラック数 yy yy yy yy=Sappyのinstのオフセット
とりあえずこれを移植したいROMの空き領域に貼り付けて
烈火を基準にして0x6EA8D0から
曲のオフセットが順番に並んでるので
そこで空いてる場所(10 C8 6E 08の部分)に
上で貼り付けたデータの先頭アドレスを指定する
烈火を基準にして0x6EA8D0から
曲のオフセットが順番に並んでるので
そこで空いてる場所(10 C8 6E 08の部分)に
上で貼り付けたデータの先頭アドレスを指定する
あとは移植元のROMからトラックのデータを手動で空き領域へコピー
コピーする際に先頭のアドレスをそれぞれメモして
移植したトラックのオフセットを順番に書き換えてやる
ループ処理の為かトラックデータにもオフセットが入ってるから
そこは自分で計算して書き換える
コピーする際に先頭のアドレスをそれぞれメモして
移植したトラックのオフセットを順番に書き換えてやる
ループ処理の為かトラックデータにもオフセットが入ってるから
そこは自分で計算して書き換える
最後に移植先のROMから原曲に近いinstのオフセットを探す
曲の確認はボスのBGM変えるなりMAPのBGM変えるなり適当で
近いオフセットを見つけても気に入らない場合は
トラックデータの先頭の方にあるBD xx BE xxのところを弄くる
前者が音色?で後者が音量かな
曲の確認はボスのBGM変えるなりMAPのBGM変えるなり適当で
近いオフセットを見つけても気に入らない場合は
トラックデータの先頭の方にあるBD xx BE xxのところを弄くる
前者が音色?で後者が音量かな
- 烈火ifに同梱されている資料なんてもう出回ってないよ -- 名無しさん
- そりゃせっかくの膨大な資料を削除依頼まで消されりゃ愛想も尽かす、削除依頼だした二次配布大好き君が全部悪い -- 名無しさん
- http://ameblo.jp/kaizouburoguzz/entry-11955633812.html BGMの移植なんてここ見て一瞬でできたぞ、IF資料って本当に凄いんだなー -- 名無しさん