ご無沙汰しております。リアルの生活でかなり忙しい日々が続いており、なかなか各種コンテンツの更新ができず申し訳ございません。正直なところ新たなメンバーを迎えて様々なソフトの解析やパッチ作成などを充実させていきたいのですが、そういう訳にもいかないのが現状です。 さて、本題に入ります。第4次スーパーロボット大戦の戦闘アニメーションは本来512種類、予備のオフセット絶対値を使用すれば最大で1,024種類まで作成できるのですが、恐らくROM容量の関係で本来のオフセット領域にまで戦闘アニメーションのデータを書き込んでしまっています。このため、私は戦闘アニメーションのデータそのものを拡張したROMの空き領域に移して仕様変更しています。また、戦闘アニメーションで使用するSEに必要な波形データ設定のオフセットテーブルも拡張して512種類まで設定できるようにしていますが、これを1,024種類に拡張するにはプログラムそのものを書き換える必要があります。これを書き替えなかった場合、513番目の戦闘アニメーションには1番目の戦闘アニメーションの波形データが、514番目に戦闘アニメーションには2番目の戦闘アニメーションの波形データが…というように適用されていきます。それはそれで同じ内容の色やオブジェクト違いの戦闘アニメーションを量産する際に便利なので敢えて書き換えないという方法もありますが、それはさておきこれらの拡張データを設定できるようにしたパッチを作成しようと検討しています。しかし戦闘アニメーションの拡張や作製に関する関心や研究はSFC版スーパーロボット大戦のロムハック界隈ではほぼ皆無なので、そこまで熱が上がらないのも事実ではあります。実際問題として戦闘アニメーションのスクリプトやアニメパターンコードの調査をしているのは私の知り得る限りTileViewerの作者様、友人が三名、そして私の計5名しか心当たりがありません。これは武器数数拡張パッチがいまひとつだった事から、そもそも武器の種類やアニメーションの数はさほど重要ではないという事実の裏返しなのかもしれませんね。 とりあえず、私が使用しているROMと同じようにオフセット領域の拡張や各種スクリプトデータの移設と仕様変更、そして一部の武器アニメーション(ビームサーベルやビームライフル、ビーム砲など)の色違いアニメーションを組み込んだもの
少々時間がかかりましたが、予定通りリアル系の主人公の機体をビルトラプターに差し替えました。これもジガンスクードと同様、当初はできれば時間節約のためGBA版OGのグラフィックをそのまま流用したかったのですがサイズが大きかったり色合いが第4次の既存の機体の画像の雰囲気に合わないので断念しました。
それはさておき、初出のGBA版初代OGではこの機体に限らずPTの固定武器としてやたらと「格闘」が実装されていましたが、たぶん誰も使わないと思いますのでOGS同様に格闘はオミットし、接近戦はコールドメタル・ナイフ、中距離戦はマシンガンまたはショットガン、遠距離戦ではアンダー・キャノン(ハイパービームライフルという名前はちょっと違和感があるので、今回は「(機体の)下側」という意味のアンダーではなく「相手を制圧する」や「包囲下に置く」という意味でのアンダーと捉えてアンダー・キャノンにします)で戦う典型的なリアル系の機体にする予定です。
もちろんビルトラプターの特徴である変形も可能で、FT形態では下の写真のような感じになります。設定ではビルトラプター自体がMSよりも小型の機体なので、胸部のコックピットハッチや背中の翼を基準に変形状態を少し小さなサイズのドット絵を用意してみたのですが、いささか小さすぎたような気もしますね。あまり気になるようであれば後で差し替えます。武装は原作通りホーミングミサイルと爆弾とアンダー・キャノンですが、爆弾が射程1で陸と海にしか攻撃できないとなると著しく使いにくい機体になってしまいますので、バトルマリンの爆雷のようにグレネード扱いのような有射程武器にする予定です。
これでようやく初期主人公機の差し替えが完了したのですが、余ったゲシュペンストはやはり本来の使用者であるギリアムが自軍に参加する際に搭乗できるようにしたいところですね(Mk-Ⅱはギリアム専用ゲシュペンストをデチューンした簡易量産型のような位置付けにしたいところです)。しかし現状では登録枠が「64体の壁」に阻まれてかなり厳しい状態なので、この辺りの問題も早めに解決していこうと考えています。
コメント
コメントを投稿