09/01/09 17:43:24 evPw1ooP
BGM改造がけっこう簡単になってきたっぽいから少しやってみた
必要なツール
mml2m640.1b_fixed.zip
Tinymm
1、ツール
URLリンク(jul.rustedlogic.net)
から、mml2m640.1b_fixed.zipをDL
SMW CentralのページからTinymmをDL
2、BGMをmidiで作曲する
3、[ファイル.mid]をtinymm.exeにドラッグ&ドロップすると同ディレクトリ内に[ファイル.mid.mml]ができる
tinymmにはバグがあるらしいので、さらに、mml2m640.1b内のmml_fix.exeに[ファイル.mid.mml]をドラッグ&ドロップする。
すると[ファイル.mid.mml.mml]ができる。
4、ここからはメモ帳で書き換え。
[ファイル.mid.mml.mml]をメモ帳とかで開くと
--------------------
{ Ch 01 ===================================== }
<d+16d+16r8f16f16r8f+16f+16r8g+16f+16g+16a+1^16
;
{ Ch 02 ===================================== }
b16b16r8<c+16c+16r8d+16d+16r8f16d+16f16g1^16
;
----------------------
などという記述になっています。
{ Ch 01 ......}を消して、#0にする。
{ Ch 02 ......}は#1にする。
Ch03以降もあったら#2、#3としていく。
こんな感じになる
-------------------
#0
>d+16d+16r8f16f16r8f+16f+16r8g+16f+16g+16a+1^16
;
#1
b16b16r8>c+16c+16r8d+16d+16r8f16d+16f16g1^16
;
------------------
この辺の説明はmml2m640.1bのtutorial.txtにも書いてある
5、編集した[ファイル.mid.mml.mml]をmml2m64.exeにドラッグ&ドロップ。
[ファイル.mid.mml.mml.m64]の完成
6、コマンドプロンプトから
insert_seq.exeを実行する
insert_seq <sequence_file> <rom_file> <sequence_number> or <-all>
例:
C:\mml2m640.1b>insert_seq ファイル.mid.mml.mml.m64 mario.z64 4
例では4曲目を変更しています(readme.txt参照)
面倒だったら-allにして全曲変えましょう。
これでBGMが変更されたはず