Music Fighter Zero

Music Fighter Zero
黄昏フロンティアの「Eternal Fighter Zero」のBGMを変更するためのソフト。
Waveファイルのフッタを変更or魂入れ替え用のプログラムです。
検証環境はWin2000Pro、EFZ4.02、使用WAVEは22050〜48000Hz・16bit。

Ver.1.12(For EFZ4.01&4.02) → Download (2005/12/03UP版)
Ver.1.01(For EFZ3.10) → Download (2004/02/29UP版)

1.11→1.12の変更点(更新日:2005/12/03)
・UNKNOWNをプレイヤー用とボス用でフォルダが異なるため、キャラを分けてリストに表示しました。
・他プログラム排他処理時にエラーメッセージを出力するよう変更。
・その他小さな改変。

分かりづらくなったので、ちょっと説明
・「最初〜ループ終了位置、その後、ループ開始位置〜ループ終了位置」にする場合は
 再生方法を「1曲ループ」にして「ループ再生」ボタンを押すように。
 どう頑張ってもループ時に数百ミリ秒の空白が空きますので、ご勘弁を…(´・ω・`)
 DirectMusicでバッファ確保しなきゃいけないんだよなぁ…。

MusicFighterZeroの操作 (下記の画像はVersion1.00のものです)
再生ボタンは曲を再生します。
停止ボタンは再生している曲を停止します。
ループ再生ボタンはループするように再生をします(ただし、ループ再生以外の場合、ループされません)。
音量バーはWindows標準のWAVE音量を調整します。
終了ボタンはMusicFighterZeroを終了します。

BGM変換タブ


「参照」またはドラッグ&ドロップにてWAVEファイルを読み込んでください。
変換方法を指定して変換ボタンにて保存すればOKです。
ただし、EFZで使用する際にはフッタつき・フッタなしで統一する必要あります。
フッタなしは推奨しません。
ループ確認ボタンは、読み込んだWAVEのループの継ぎ目を確認します。

BGMタブ


EFZにて使用されているBGMを再生します。

効果音タブの使い方


キャラクターごとの効果音を確認or変更できます。
キャラクターの効果音名を選択すると、魂の候補が効果音候補に現れます。
変更したい場合は、選択効果音使用ボタンを押すと変更されます。
変換候補に表示されるWAVEは、「00.wav」だった場合、「*00*.wav」が表示されます。
例えば「_00.wav」や「00-1.wav」といったファイルになります。

設定タブの使い方


EternalFighterZeroフォルダ位置
  Eternal Fighter Zeroを移動した場合、フォルダ位置を変更できます。

ループの設定
  BGM変換タブのループボタンを押した時にループ直前と直後の曲の長さを指定します。
  例えば2秒の場合、ループ2秒前〜ループ2秒後の計4秒間を演奏します。

設定
  ・PCM以外のWAVEも読み込み可能とする
    PCM形式以外も読み込み可能とします。
    ただし読み込んでもMusicFighterZero上で正しく変換されません。
    また、EFZ上でもPCM形式以外は読み込んでくれません。

  ・リストビュー内のBGM選択後、ただちにBGMを演奏する
    BGMタブにて曲をリストビューで選択した後に、演奏するかどうか。

  ・効果音変更後に完了報告ダイアログボックスを表示する
    効果音タブにて、使用効果音選択後に完了報告を表示するか。

  ・効果音をMCI再生にする
    MCIを使って再生します。メモリをあまり使わないので推奨。
    MCI再生を使わない場合は、SDK標準再生をしています。

情報タブの使い方


MusicFighterZeroに関する情報を載せています。
またオンラインヘルプボタンをクリックすると、このページにジャンプします。

F&Q
Q. BGM変更タブにてWAVEファイルを読み込むと「PCM形式ではありません」と表示される。
A. MusicFighterZeroではPCM形式のみサポートしています。
  設定次第で読み込むことも出来ますが、推奨しません。

Q. BGM変更タブにてWAVEファイルを読み込むと「WAVEファイルではありません」と表示される。
A. 読み込んだファイルは拡張子が「.WAV」となっているだけで、WAVEファイルではありません。

Q. BGM変更タブにてWAVEファイルを変換して保存したら拡張子の無いファイルとなった。
A. 保存時に「**.wav」のように「.wav」と指定しないと、拡張子がファイル名に追記されません。

Q. BGMタブ・効果音タブにて曲が再生されない。
A. 正しくEternalFighterZeroのフォルダが指定されていない可能性があります。
  設定タブにて再度指定してください。

Q. BGMタブにてループ再生ボタンを押しても再生されない。
A. 選択しているWAVEにループ情報が記録されていません。黄昏フロンティア純正WAVEでもそのような物はあります。

Q. 要望・質問・バグがあります。
A. メールでも出してください。

変更履歴
0.01公開(更新日:1/28)
・ループがうまく行くようにフッタを削除・追加するプログラム作成

0.01→0.02の変更点(更新日:2004/02/3)
・再生中の保存を禁止するようにした。
・ループの時間を指定できるようにした。
・効果音をキャラ別に表示するようにした。

0.02→0.03の変更点(更新日:2004/02/15)
・「見る人が見れば分かるBGMフッタ情報.txt」を追加。
・全効果音をVer3.10に対応。(Thanks to 「アレの一覧表」)
・効果音をMFZから変更できるようにした。
・起動直後にEFZ.exeを認識するようにした。
・バグ解消、他

0.03→0.04の変更点(更新日:2004/02/17)
・BGMをMFZ上から再生できるようにした。
・設定項目を増やす。

0.04→0.05の変更点(更新日:2004/02/22)
・ループを確認できるように、ループボタンの取り付け。
・音量バーの取り付け。
・音声再生をMCIにすることにより、音声再生不具合解消。
・設定項目を増やす。

0.05→1.00の変更点(更新日:2004/02/25)
・HTMLヘルプ作成。

1.00→1.01の変更点(更新日:2004/02/29)
・BGMに再生方法を選択できるようにした。
・BGM変換時にループ再生をできるようにした。
・BGMタブ・効果音タブのリストがアクティブ化するとリストが消えるので修正。
・その他、微妙に修正。

1.01→1.10の変更点(更新日:2005/11/07)
・EFZ4.01用に新キャラ用の音声ファイル定義を追加、既存キャラ用の音声ファイル定義を更新。

1.10→1.11の変更点(更新日:2005/11/08)
・BGMタブのウィンドウと効果音タブのウィンドウをちょこっと広げてみました。
・BGM変換タブの通常再生にて音楽が流れなかったので修正。
・効果音タブにてファイル変換後にリストボックスの一番上がアクティブになるよう修正。
・効果音タブの通常再生ボタンとループ再生ボタンの音楽が指定ファイルでは無かったので修正。
・誤ってDebug版を公開してたので、Release版を公開。
・その他小さな改変。

1.11→1.12の変更点(更新日:2005/12/03)
・UNKNOWNをプレイヤー用とボス用でフォルダが異なるため、キャラを分けてリストに表示しました。
・他プログラム排他処理時にエラーメッセージを出力するよう変更。
・その他小さな改変。