移植した曲の設定BGMを移植する最近は改良版ツールが作成され、容量を気にしなければ他のゲームからの移植も容易になりました。アップデートにより使い方が微妙に変わってるかもしれないので、ツールのreadmeをよく読んでください。ここではFE間の移植を行います。移植した曲の設定ツールの導入ZSEは使うためにPythonもインストールする必要があります。これを書いている時点での最終バージョンはver.2.7.8でした。間違ってver.3.X.Xをインストールしないようにして下さい。sappy2006mod17.1も導入に一手間必要ですが、readmeが日本語なので大丈夫でしょう。Rodent」というサイトです。開いているのは烈火のロムです。烈火のこのBGMを聖魔に移植します。最近はこのアドレスをメモ帳に書き写すよりスクショをパシャりの方が効率がいい事に気づきました。画像みたいに曲名を表示させたいという人は、曲名入力済みの「sappy.xml」をuploaderで配布してます。移植元(烈火)のROMで必要な情報は「Header」です。今回は「0xAFE120」ということですね。このアドレスをひかえておきましょう。アドレスをひかえたら次に移植先(聖魔)を開きます。移植先の曲IDを開きます。通常は空いているBGMのIDを利用しますが、今回はテストなので、戦闘BGMに上書きしてしまいます。こちら側では「Table」のアドレスをひかえます。「0x2141E8」ですね。必要な情報は揃ったので、曲を移植しましょう。(ROMのファイル名はわたしのと揃えておくのが無難です)・「main.py」を起動しますここからは一気に進めます。何も考えずに以下の通りに入力していって下さい。一行済んだらエンターキーを押して下さいね。be8j(ファイル名がわたしと違う人はその部分を変えましょう。)・全部終えたらこんな感じです。これで、移植の大部分が終わります。素直にこの通りに入力した場合、音楽や楽器データはROMの末尾に自動的にくっつけられます。0xff0000」と入力すれば、「00FF0000~」にデータが書き込まれます。うっかり何かのデータに上書きしてしまわないように、アドレス指定は慎重に!また、失敗が恐いから元ロムに上書きされたくないよ。test”とでもすれば。test.gbaが出力されます。ミスが怖いので、上書きせずにこうしておいたほうが良いかもしれません。移植した曲の設定さて、チェックが必要な部分がまだあと2カ所在ります。両方のファイルをバイナリエディタで開いて下さい。烈火は先ほどの0xafe120、聖魔は移植したアドレスの先頭を見て下さい。・移植元と移植先、ここの値が同じかをチェックして下さい違ったら移植元に合わせて下さいまた、もうひとつ、確認する箇所があります。両方のロムをProjects_FE_GBAで開き、「ソングテーブル」を確認して下さい。・この??の部分を揃える必要があります↓こちらも違ったら移植元に合わせて下さいあとはVBAで聖魔を起動してチェックです。これにて移植が完了です。23:39肝心なドラムが圧縮で消えるなんてそりゃあねえぜ。09:19そうですね。未使用の楽器は無視されるし、楽器セットも圧縮されますね。分からないんですが...sampleを出力する機能がついてるらしいのでそれでできるのかも?適当ですみません。コメントをキャンセルメールアドレスが公開されることはありません。