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

投稿

6月, 2022の投稿を表示しています

最新の投稿

第4次スーパーロボット大戦 戦闘アニメーション数拡張パッチの作成計画

 ご無沙汰しております。リアルの生活でかなり忙しい日々が続いており、なかなか各種コンテンツの更新ができず申し訳ございません。正直なところ新たなメンバーを迎えて様々なソフトの解析やパッチ作成などを充実させていきたいのですが、そういう訳にもいかないのが現状です。  さて、本題に入ります。第4次スーパーロボット大戦の戦闘アニメーションは本来512種類、予備のオフセット絶対値を使用すれば最大で1,024種類まで作成できるのですが、恐らくROM容量の関係で本来のオフセット領域にまで戦闘アニメーションのデータを書き込んでしまっています。このため、私は戦闘アニメーションのデータそのものを拡張したROMの空き領域に移して仕様変更しています。また、戦闘アニメーションで使用するSEに必要な波形データ設定のオフセットテーブルも拡張して512種類まで設定できるようにしていますが、これを1,024種類に拡張するにはプログラムそのものを書き換える必要があります。これを書き替えなかった場合、513番目の戦闘アニメーションには1番目の戦闘アニメーションの波形データが、514番目に戦闘アニメーションには2番目の戦闘アニメーションの波形データが…というように適用されていきます。それはそれで同じ内容の色やオブジェクト違いの戦闘アニメーションを量産する際に便利なので敢えて書き換えないという方法もありますが、それはさておきこれらの拡張データを設定できるようにしたパッチを作成しようと検討しています。しかし戦闘アニメーションの拡張や作製に関する関心や研究はSFC版スーパーロボット大戦のロムハック界隈ではほぼ皆無なので、そこまで熱が上がらないのも事実ではあります。実際問題として戦闘アニメーションのスクリプトやアニメパターンコードの調査をしているのは私の知り得る限りTileViewerの作者様、友人が三名、そして私の計5名しか心当たりがありません。これは武器数数拡張パッチがいまひとつだった事から、そもそも武器の種類やアニメーションの数はさほど重要ではないという事実の裏返しなのかもしれませんね。  とりあえず、私が使用しているROMと同じようにオフセット領域の拡張や各種スクリプトデータの移設と仕様変更、そして一部の武器アニメーション(ビームサーベルやビームライフル、ビーム砲など)の色違いアニメーションを組み込んだもの

キャプテン翼4 デンマークチーム強化案

 「奇跡を呼ぶ男」ことシューマッハが率いるデンマーク。シナリオ上ではブラジルを完封する展開すらある強豪扱いなのですが、実際に蓋を開けてみるとGKのシューマッハ以外は全てモブ程度の能力しか持たない弱小チーム、しかも肝心のシューマッハ自身も口ほどにもないレベルと言わざるを得ない有様です。しかし当時のリアルサッカー界におけるデンマークはラウドルップ兄弟をはじめ強力な選手がひしめいていましたので、何とかこれを再現したいところです。

プレイステーションのBGMデータをスーパーファミコンに移植する方法の考察

 タイトルはご大層ですが、記事自体は大した内容ではありませんので話のタネ程度にご覧下さい。  ご存じの方は多いと思いますが、プレイステーションのBGMデータ(というかシーケンスデータ)をMIDIファイルとしてエクスポートできる「VGMTrans」というアプリケーションがあるのですが、このアプリケーションには「シーケンスデータをMIDiファイルに変換する」という用途の他に「シーケンスデータそのものを解読する」という機能があります。この機能を使えばシーケンスデータの意味が分かりますので、根気は必要ですがニーモニック表と照らし合わせてスーパーファミコンのSPCデータとして打ち直し(端的に言えば、バイナリエディタを用いて変換)する事が可能です。もちろんいくつかの資料や記述したSPCデータに適合するサンプリングデータのマッチングが必要になりますが、これをうまく活用すればプレイステーションのゲームとして発売されているゲームのシーケンスデータを参考にBGMデータを記述する事が可能ではないでしょうか。

第4次スーパーロボット大戦 戦闘シーンカット用ウィンドウの変更について

 デバッグモードフラグで使用できる簡易戦闘モードですが、表示内容が8桁のフラグコードとお互いが与えたダメージしか表示されないのでかなり不便と言わざるを得ません。そこでこの表示内容を変更しようと試みていますが、とにかく表示できるスペースが少ないのが問題です。現状の改変では最大HPと現在HP、被ダメージを表示させていますが、既にそれだけでウィンドウの3/4程度が埋まってしまうのでパイロット名やレベル、機体名が表示できないというのが辛いところです。  改変内容としてはウィンドウの基本表示位置とサイズを変更して表示情報量を増やして対応するか、それともウィンドウの横幅だけを変更してパイロット名だけを追加するか迷いますが、単純に「先攻側」と「後攻側」という文字だけを追加するという方法もないわけではありません。いずれにしても戦闘結果の表示時間は限られていますので、一目で内容が分かるような改変にしたいところですね。