第4次スーパーロボット大戦ではコン・バトラーVダンクーガ、ザンボット3といった合体後に複数パイロットが乗るようになる機体のサブパイロットの台詞を反映させる機能はありませんが、以前作成したゲッターチームの仕様変更のシステムを応用すれば「F」以降のコン・バトラーVのように合体後専用の特殊台詞を反映させる事が可能であると判明しました。 具体的な手法は「特定のパイロットが特定の機体に搭乗している場合はSRAM上のパイロットIDを保持したままRAM上のパイロットIDを入れ替える」というもので、これは以前にも少し触れたハイパーモードや暴走システムの手法と同じものですが、これを応用すれば、例えばバトルジェット搭乗時の豹馬とコン・バトラーV搭乗時の豹馬のパイロットIDを個別に用意する事で異なる台詞パターンを適用できるという事も可能になります。また、同時に複数精神コマンドのサブパイロット適用パターンも変更できるため、非分離型のコン・バトラーVを用意するといった必要もなくなります。但しこの方法には欠点もあり、例えば敗北条件に豹馬の撃墜が設定されている場合にこのパイロットIDが合体前と合体後で別々であると、パイロットIDが合致しなくなってしまった途端に敗北条件を満たしてゲームオーバーとなってしまいます(これはハイパーモードや暴走の再現時にも当てはまる問題です)。そのため、台詞の変更のみに留めるのであれば特殊サブルーチンを組んで特定のパイロットが特定の機体に搭乗している場合は台詞の参照IDを変更(例えば、豹馬がコン・バトラーV搭乗の場合は通常の台詞IDではなく専用の台詞IDを参照)するという手法の方がいいのかもしれません。もっとも、シナリオ上での敗北条件を設定する際にそれら両方のパイロットIDを全て確認できなかった場合にのみ敗北とすれば問題はないので、あくまで好みの問題とも言えそうです。
作成したファイルでデータを変更したものをテストプレイし、動作の確認が取れましたので、PS版スーパーロボット大戦F完結編のBNE2用設定ファイルを公開します。この設定ファイルで変更できるのは以下の内容です。
- 参戦作品単位のBGM設定
- レベルアップに伴うゴッドガンダムHの武器改造レベル
- 各種バリアの限界値
- 各種改造コストや上昇値設定
- パイロットの各能力成長パターンのテーブルデータ
- 精神コマンドのSP消費量と対象者設定
- 各種地形適応係数
- レベルアップに必要な経験値
- 武器データの各種設定
- ニュータイプや聖戦士補正の数値
- パイロットのオフセットテーブル
- パイロットの各種パラメーターや所持スキルなど
- 機体のオフセットテーブル
- 機体の各種パラメーターや所持武器など
https://ux.getuploader.com/retrogamelaboratory/download/83
ファイル解凍に必要なパスワードは「k5ea)ZU.5ph*HGL,a#R8)J4*-v-M6iwHx!zykM8H」です。今後の予定としては攻撃アニメーションエフェクトの座標変更や改造ボーナス値の設定のほか、余裕があればシナリオデータの解析を行いポセイダルルートとDCルートの統合版のようなものを作ってみたい(没データにある逆襲のシャアシナリオの再現や新規シナリオの作成などではなく、あくまでポセイダルルートとDCルートのイベントを両立できるようなもの)と考えています。
コメント
コメントを投稿