BGM差し替え - (2014/11/10 (月) 19:44:08) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*BGM差し替え
以下元Wikiより
&bold(){烈火ifに同梱されている資料}にはさらに詳しく書いてあるので参照するとよい。
音差し替え
2chより転載
使ったのはSappy v1.6とバイナリエディタのみで
まずはSappyで移植したい曲を探しておく
バイナリエディタでその曲のLocのところのアドレスへ飛ぶと
トラックの数を指定している場所にいくはず
xx 00 ?? yy yy yy yy トラックの数*4バイト
xx=トラック数 yy yy yy yy=Sappyのinstのオフセット
とりあえずこれを移植したいROMの空き領域に貼り付けて
烈火を基準にして0x6EA8D0から
曲のオフセットが順番に並んでるので
そこで空いてる場所(10 C8 6E 08の部分)に
上で貼り付けたデータの先頭アドレスを指定する
あとは移植元のROMからトラックのデータを手動で空き領域へコピー
コピーする際に先頭のアドレスをそれぞれメモして
移植したトラックのオフセットを順番に書き換えてやる
ループ処理の為かトラックデータにもオフセットが入ってるから
そこは自分で計算して書き換える
最後に移植先のROMから原曲に近いinstのオフセットを探す
曲の確認はボスのBGM変えるなりMAPのBGM変えるなり適当で
近いオフセットを見つけても気に入らない場合は
トラックデータの先頭の方にあるBD xx BE xxのところを弄くる
前者が音色?で後者が音量かな
----
-烈火ifに同梱されている資料なんてもう出回ってないよ -- 名無しさん
#comment(num=10,nodate)
*BGM差し替え
以下元Wikiより
&bold(){烈火ifに同梱されている資料}にはさらに詳しく書いてあるので参照するとよい。
音差し替え
2chより転載
使ったのはSappy v1.6とバイナリエディタのみで
まずはSappyで移植したい曲を探しておく
バイナリエディタでその曲のLocのところのアドレスへ飛ぶと
トラックの数を指定している場所にいくはず
xx 00 ?? yy yy yy yy トラックの数*4バイト
xx=トラック数 yy yy yy yy=Sappyのinstのオフセット
とりあえずこれを移植したいROMの空き領域に貼り付けて
烈火を基準にして0x6EA8D0から
曲のオフセットが順番に並んでるので
そこで空いてる場所(10 C8 6E 08の部分)に
上で貼り付けたデータの先頭アドレスを指定する
あとは移植元のROMからトラックのデータを手動で空き領域へコピー
コピーする際に先頭のアドレスをそれぞれメモして
移植したトラックのオフセットを順番に書き換えてやる
ループ処理の為かトラックデータにもオフセットが入ってるから
そこは自分で計算して書き換える
最後に移植先のROMから原曲に近いinstのオフセットを探す
曲の確認はボスのBGM変えるなりMAPのBGM変えるなり適当で
近いオフセットを見つけても気に入らない場合は
トラックデータの先頭の方にあるBD xx BE xxのところを弄くる
前者が音色?で後者が音量かな
----
-烈火ifに同梱されている資料なんてもう出回ってないよ -- 名無しさん
-そりゃせっかくの膨大な資料を削除依頼まで消されりゃ愛想も尽かす、削除依頼だした二次配布大好き君が全部悪い -- 名無しさん
#comment(num=10,nodate)
表示オプション
横に並べて表示:
変化行の前後のみ表示: