これまでに解析したBGMデータ周りの内容を踏まえて、実際に再生可能なBGMデータの作成を開始しましたが、かなり難航しています。言うまでもなく譜面で言うところの音符や休符に相当するものが全て16進法で表わされているのですが、特にこれといったヒントもないので仕方なく手探りで音符の対応表を作っています。そのためしばらくの間更新が滞る可能性がありますのでご容赦下さい。
RAM変更を一旦全て元に戻したうえで改めてテストプレイをしていますが、NPCが何度か戦闘を重ねると謎のフリーズ現象を起こしていました。原因を調査したところ「BGM設定パイロット基準化パッチ」に不具合があった事だと判明しましたので、取り急ぎ修正版を作成しました。大変申し訳ございません。以下のURLからダウンロード可能です。パスワードは前回(修正前)と同じです。
https://ux.getuploader.com/retrogamelaboratory/download/48
修正ついでにデータの取得方法を若干変更し、オリジナルの第4次のBGM取得形式を参考にした「自軍かNPCが後攻側であれば常に自軍のBGM番号を取得し、そうでない場合は常に先攻側のBGM番号を取得する」という方式(自軍=NPC>赤軍=黄軍)にしています(余談ですが、オリジナルのBGM継続パッチでは「NPC>自軍>黄軍>赤軍」という取得方法になっています)。このパッチ単体ではBGM継続パッチとの併用はできませんが、近日中に「パイロット基準化パッチ用にカスタマイズしたBGM継続パッチ」を公開予定です。もう少々お待ち下さい。
コメント
コメントを投稿