スキップしてメイン コンテンツに移動

最新の投稿

第4次スーパーロボット大戦 カスタムサントラモード完成

 不具合修正や各種動作チェックも完了し、ようやくカスタムサントラモードの実装が完了しました。オプション画面やマップ画面の BGM設定を「ノーマル」にすればデフォルトの楽曲が再生され、「カスタム」にすれば任意のBGMを自分で用意した楽曲と差し替える事が可能です(どちらのモードでも再生される楽曲は強制的にステレオ出力になります)。また、動画の通りBGM継続パッチにも対応し、カスタムモードで差し替えた楽曲は楽曲ごとにバイナリエディタやBNE2で音量の指定設定も可能です。カスタムサントラモードはMSU-1チップをサポートした一部のエミュレーターやフラッシュカートリッジ(Snes9xやbsnes、 FXPAK PROなど )でのみその機能を使用できますが、ノーマルモードであれば他の環境でも問題なくプレイ可能(カスタムモードにするとBGMが再生されないだけ)です。 現状で確認できる不具合…というか仕様として、カスタムモードでサウンドテストを選択して楽曲を再生させた後にメニューに戻すと、再度サウンドテストのウィンドウを開いた際に楽曲の項目が1番目(デフォルトであれば「時を越えて」)になってしまうというものがあります。特にプレイに支障が出るものでもないと思うのですが、一応修正するアイデアがないわけでもないので、できる事ならば修正しておきたいところです。 今回は事前の知識としてBGM継続パッチやサウンドドライバ、BGMにSE周りのシステム関連の解析を行っていたので割と容易に実装可能となりましたが、作業量やデバッグの手間を考えるとその時間を他のリソースに割く方が懸命に思え、MSU-1関連のパッチ作成は他のタイトルでは積極的にやりたくはないというのが本音ですね。

第4次スーパーロボット大戦 大雪山おろし(ゲッターポセイドン)と武器登録数の拡張

 今回はゲッターポセイドン用の大雪山おろしのアニメーションを作成してみました。作成の途中でスプライトシートの容量が限界になる事が判明していたのでゲッターサイクロンやストロングミサイル用のグラフィックは書き込まず、ひたすらゲッターポセイドンのポーズ差分パーツだけを入れています。前回の記事でも触れましたが、サン・アタックやグランダッシャーのような仕組みであれば差分パーツではなく別スプライトシートを使って機体画像を入れ替えられる見込みですので、そちらのスクリプトを解析しつつアニメーションを作っていこうと思います。

 また、余談になりますが、武器の最大登録数を本来の限界である1,024個(=03FF)から2,048個(=07FF)に、これに合わせて武器名称の最大数も768個(=02FF)から2,048個(=07FF)に拡張する事に成功しました。しかしこの変更により各機体が所持する弾数制武器の管理方法が変わってしまうのが少々厄介で、全ての機体の所持武器設定を書き換える必要が出てきました。既に何をどうすればいいのか分かっているだけ気が楽ではありますが、それでも300体以上の機体のデータを全て再度入力しなければならないのはさすがに面倒ですね。とりあえず気長に作業を続ける事にします。

コメント

人気の投稿

第4次スーパーロボット大戦 初期型ROMと後期型ROMの物理的な見分け方と入手方法

第4次スーパーロボット大戦 ジェノサイド・マシンパッチ改を公開しました