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

最新の投稿

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

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

第3次スーパーロボット大戦 母艦パワーアップ解禁パッチを公開しました

 SFC版の第3次は母艦の「パワーアップ」(EX以降の「ユニット改造」)ができないという実に不便な仕様になっているのですが、これを通常の機体と同様にパワーアップできるように変更するパッチを公開しました。処理を見る限り、改造対象を選択する際にわざわざ母艦かどうかチェックして選択リストから除外するという面倒この上ないやり方にしているので、かなり意図的にこういう仕様にしたのだと思うのですが、EX以降では普通に母艦が改造できるところを鑑みるに何か別の処理を組み込もうとして(最初は母艦のみ改造内容を引き継げるように専用の改造コマンドを用意して、そのためのRAM領域も設定しようとしていた?)ミス、またはRAM容量の不足等で断念した結果こうなってしまっているのかもしれませんので、今回はパスワードは設定していません。以下のURLからダウンロード可能です。


https://ux.getuploader.com/retrogamelaboratory/download/54


 一度でもプレイした方はご存知の通り、SFC版第3次の母艦はどれもこれもかなり弱いので改造したところで大した戦力にはならないのですが、少なくとも装甲とHPを改造する事によりある程度敵の攻撃に耐えられるようにはなると思います。

 ところで、解析ついでに写真のようにRAMを書き換えて敵軍専用のパイロットや機体を自軍に登録して使ってみているのですが、どういう訳かグフなど一部の機体に関してはパワーアップで表示されるパラメーターの数値と実際の数値が異なるという謎の現象が確認できました。このパッチを導入しなくてもパラメーター数値の不一致は発生しますが、今のところ何故こういう現象が確認できるのかよく分かっていません。単純に敵軍専用の機体が自軍で運用する事を前提にしていないために起こる不具合なのか、それとも何らかの条件を満たすとこのような現象が発生するのか調査してみるつもりです。

コメント

人気の投稿

第4次スーパーロボット大戦 武器数拡張パッチを公開しました

キャプテン翼4 レベル補正変更パッチを公開しました

第4次スーパーロボット大戦 改造コスト&改造数値分岐パッチを公開しました