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

投稿

2024の投稿を表示しています

最新の投稿

ファイアーエムブレム紋章の謎 再攻撃の判定基準を変更してみました

 ファイアーエムブレムの戦闘の醍醐味の一つである「再攻撃」ですが、ファミコン版のシリーズでは相手よりも攻撃速度(素早さ-武器の重量)が1でも上回っていれば可能であるため非常にスリリングであると同時に爽快でもありました。しかしバランス調整のためか「紋章の謎」では相手よりも攻撃速度が3以上上回っていないと再攻撃できない仕様になり、これが軽い武器である剣の有利性を際立たせる結果になってしまった事は否めません。そこでファミコン版と同様に「攻撃速度が相手より1でも上回っていれば再攻撃可能」という仕様に変更してみました。処理を調べてみたところ内容的には実に簡単で、単純に彼我の攻撃速度を取得して3以上の差があるかどうかを計算しているので、このチェックを1以上の差があるかどうかに変更しただけです。パッチにするまでもない内容なので、初期ROMでの数値設定部分を記載(1B6B3の「03」を任意の数値に変更すればよい)しておきます。ファミコン仕様の戦闘を楽しみたいという方はこれを1に、もっと攻撃速度の差がないと再攻撃できないようにしたいという方は大きめの数値(例えば5なり10なり)に変更してみて下さい。

ファイアーエムブレム紋章の謎 再攻撃の判定基準を変更してみました

 ファイアーエムブレムの戦闘の醍醐味の一つである「再攻撃」ですが、ファミコン版のシリーズでは相手よりも攻撃速度(素早さ-武器の重量)が1でも上回っていれば可能であるため非常にスリリングであると同時に爽快でもありました。しかしバランス調整のためか「紋章の謎」では相手よりも攻撃速度が3以上上回っていないと再攻撃できない仕様になり、これが軽い武器である剣の有利性を際立たせる結果になってしまった事は否めません。そこでファミコン版と同様に「攻撃速度が相手より1でも上回っていれば再攻撃可能」という仕様に変更してみました。処理を調べてみたところ内容的には実に簡単で、単純に彼我の攻撃速度を取得して3以上の差があるかどうかを計算しているので、このチェックを1以上の差があるかどうかに変更しただけです。パッチにするまでもない内容なので、初期ROMでの数値設定部分を記載(1B6B3の「03」を任意の数値に変更すればよい)しておきます。ファミコン仕様の戦闘を楽しみたいという方はこれを1に、もっと攻撃速度の差がないと再攻撃できないようにしたいという方は大きめの数値(例えば5なり10なり)に変更してみて下さい。

キャプテン翼4 ドリブルバグ修正計画

 久々にキャプテン翼4をプレイしていて気が付いたのですが、フィールドで選手がボールを保持してドリブルをしているお馴染みの画面で、よく見ると上の写真のように画面の右端に妙な黒い線が走っているのを確認しました。最初は私が各データの位置を色々と移設した際に何か作業を誤まったのかと思っていたのですが、何も改変していない元のままのデータのROMでプレイしても同じ現象が発生したのでこれは何らかの不具合=バグではないかと思われます。一応これを消す方法は見つけたのですが、それを実行すると以下の写真のようになってしまいます。  確かに画面右端の黒い線は消えましたが、今度は画面の下半分に表示されるレーダーのコート図面が消えてしまいます。どうやらこの画面を表示するにあたってカットインやクローズアップ演出を表示する定義と同じスクリプトやコマンドコードでの設定がされているようなのですが、この定義のうちコート図を表示する定義(=ID15)に設定ミスがあるようなのです。この写真はコート表示に使用するスクリプトIDを無効化した状態でコート図もラインも消えるのですが、これをプログラム側から修正しようとすると何故かコート図だけが消滅して黒いラインはしっかりと残るので、このスクリプトやコマンドコードの場所を特定しない事には完全な修正は不可能です。まだ調査を始めたばかりでスクリプトそのものの記述場所が特定できていませんが、正式に修正が完了した際には修正パッチを公開する予定です。

第4次スーパーロボット大戦 特定条件下で性能が変化する機体の設定について

 以前、エヴァンゲリオンの「暴走」システムの再現に関する考察でも少し触れたと思いますが、特定条件下でパイロットが変更されるように設定できるのと同様に、特定条件下で機体を変更する事も可能です。仕組みとしては機体のデータがチェックされる段階で搭乗しているパイロットやその所持スキルやレベルや気力などを取得し、任意の条件下に適合している場合のみWRAM(SRAMの機体データを書き換えてしまうと恒久的に変化してしまうので注意が必要です)に置かれている機体のデータを別のものに変更してしまえばよいのです。これにより、例えば「Zガンダムにレベル30以上のカミーユが搭乗しており、かつ気力が130以上の場合はハイパー化状態のZガンダムになる」といった事が可能です。この場合、ハイパー化状態のZガンダムは通常時のZガンダムとは別IDの機体で、色がピンクになっており各種性能が上昇、機特殊能力にオーラバリアが備わっていて武器にはハイパー化ビームサーベルやウェイブライダー突撃が追加されているものを用意すればいいという事になります。同じようにレイズナーのV-MAX状態やF91の最大稼働状態なども再現しようと思えばいくらでも再現自体は可能です。ただ、作業自体は簡単ですが、基本的にこういうシステムを取り入れたとしても基本的にリアルロボット勢の優位性を更に高めてしまうだけに留まる可能性が非常に大きいので、かなり上手くバランス調整をしないといけない作業になるのではないかと思われます。

ファイアーエムブレム紋章の謎 ハマーンバグ修正完了報告と次の課題

     初期版のROMでハマーンの杖を使用する際に対象武器選択画面でキャンセルすると経験値が獲得できてしまう不具合、通称「ハマーンバグ」ですが、こちらも不具合の修正は完了しました。やはり予想通り、ウィンドウを開いて対象武器を選択する時点で経験値の取得やレベルアップ判定のサブルーチンが展開されるようにプログラムされていましたので、これを武器の使用回数回復時に展開されるようにサブルーチン呼び出し位置を変更(例によってデータを挿入するスペースがないのでジャンプ命令で別の位置に移動)する事で本来の仕様になりました。  なお現状では写真の通り、対象武器を使用できないクラスがその武器を持った状態でハマーンを使うと対象者のグラフィックやクラス表示がおかしな事になってしまいます。これは初期版ROMで確認されている既知の不具合ですが、このバグ自体では特にゲーム進行に問題が出る訳ではないので放置しておく事は可能です。しかしできる事ならばこちらの不具合も何とか修正したいので、不具合が発生する原因とその対策を調べてみようと思います。

ファイアーエムブレム紋章の謎 財宝バグの修正完了報告とシューター導入計画

 初期ROM版紋章の謎のバグ修正の進捗ですが、とりあえず「隠れた財宝の入手時にコントローラーのボタンを押すと使用回数がおかしくなるバグ」は修正できました。  バグの原因を簡単に説明しますと、隠れた財宝を入手する際には財宝のある場所に待機したユニットのクラスが盗賊かどうか判定し、盗賊であれば財宝を入手、そうでない場合は運のよさの確率で財宝を入手するというプログラムが組まれています。この時、財宝を発見すると「かくれたざいほうを はっけんした!」というウィンドウを表示するためのサブルーチンが展開するのですが、その際に一旦RAMの上位と下位を入れ替え、更にコントロールを制御するサブルーチンに飛んでいます。このサブルーチン内でアイテムの使用回数を一時的にRAMに読み込み、サブルーチンから戻る際に再びRAMの上位と下位を入れ替えてコントローラー制御を解除、そして元の状態に戻せばRAMに読み込んだ入手アイテムの使用回数が正常に書き込まれるのですが、この命令が記述されていないためにアイテムの使用回数ではなくコントローラーのボタンを押した数値が読み込まれてしまい、そのままサブルーチンが終了するのでアイテムの使用回数がおかしくなるというものでした。  バグの修正方法としてはこのRAMの上位と下位を入れ替えるコマンドを挿入すればいいのですが、挿入する余地がないので空きスペースにジャンプ処理をしてそこでRAMの上位と下位を入れ替えて再びジャンプで元の位置に戻ってくるという方法を採用しました(サブルーチン処理化すると何故かフリーズしてしまうのです)。この修正分だけをパッチ化してもいいのですが、さすがにこれ一つだけではほぼ需要がないと思われますので、もう幾つか不具合を修正するパッチとセットにしてから公開する予定です。  さて、バグの修正だけではつまらないので何かしらの改変要素を追加できるパッチを作ろうと思っているのですが、例えばホースメンが下馬するとスナイパーになる(=ハンターがホースメンにクラスチェンジ後に下馬するとスナイパーとして使える)というものや、以前も少し触れましたシューターを自軍で使用可能にする要素などはいかがでしょうか。シューターは戦士からオリオンの矢でクラスチェンジ可能なクラス(戦士ならば力があるのでバリスタを運べそうですし…)とし、通常は移動不能(その場で攻撃するしかない)で

ファイアーエムブレム紋章の謎 財宝バグ&ハマーンバグの修正計画

 「紋章の謎」といえばあまりにも有名なのが、マップ上で隠れた財宝を発見した際にBボタンを連打すると入手アイテムの使用回数が128回に増える不具合=通称「財宝バグ」と、ハマーンの杖を使用する際に対象武器を選択する段階でキャンセルすると経験値が入手できてしまう不具合=通称「ハマーンバグ」だと思います。プレイヤーにとっては便利な不具合ですがシナリオ改変パッチを作成する側にとって非常に面倒な不具合でもあり、パッチを作成する方々の多くが後期ROMを選択するのはこの不具合のためだと思います。今回はこれら二つのバグを修正しようと思っています。  色々と検証してみた結果、「財宝バグ」の原因はどうやらコントローラーの各ボタンを押した事が判定されるRAM(具体的には7E0115と7E0116か7E0125と7E0126)の数値が誤って入手アイテムの使用回数に書き込まれてしまっている ようなので、これが書き込まれないようにする対策をすれば割と簡単に修正できそうです。また、「ハマーンバグ」は恐らく対象武器を選択するウィンドウが開かれた時点で経験値取得やレベルアップを判定するサブルーチンが展開されてしまっている(本来は対象武器の使用回数が回復した時点で経験値取得やレベルアップ判定のサブルーチンが展開されなければならない)と思いますので、これらを中心に調査を進めていく予定です。

PS版スーパーロボット大戦F BNE2用設定ファイルを公開しました

 作成したファイルでデータを変更したものをテストプレイし動作の確認が取れましたので、まずはPS版スーパーロボット大戦FのBNE2用設定ファイルを公開します。この設定ファイルで変更できるのは以下の内容です。 参戦作品単位のBGM設定 レベルアップに伴うゴッドガンダムHの武器改造レベル 各種バリアの限界値 各種改造コストや上昇値設定 パイロットの各能力成長パターンのテーブルデータ 精神コマンドのSP消費量と対象者設定 各種地形適応係数 レベルアップに必要な経験値 武器データの各種設定 ニュータイプや聖戦士補正の数値 パイロットのオフセットテーブル パイロットの各種パラメーターや所持スキルなど 機体のオフセットテーブル 機体の各種パラメーターや所持武器など  使い方はPS版のスーパーロボット大戦Fのソフトから「SLPS_017.27」ファイルをコピーし、これをBNE2で編集・保存した後に「CDmage」等のアプリケーションを用いてPS版のスーパーロボット大戦FのISOイメージやBINファイルなどにインポートするというものです。  現状では攻撃アニメーションのエフェクト座標設定や機体改造のボーナス値の設定などには未対応ですが、要望がある程度あれば対応する予定です。ダウンロードは以下のURLから。ファイル解凍に必要なパスワードは「im#W|,yMTxe!esF28mgUQ5WT%8gU-kg6」です。 https://ux.getuploader.com/retrogamelaboratory/download/81  同様の内容でPS版スーパーロボット大戦F完結編のBNE2設定ファイルを近日中に公開する予定ですが、現状ではまだテストすらできていない状態なのでもう少し時間がかかるかもしれません。申し訳ありませんが気長にお待ち下さい。

ファイアーエムブレム紋章の謎 サンダーソード固定ダメージ解除パッチを公開しました

   ファイアーエムブレムシリーズにおける魔法剣の代表格・サンダーソードですが、初代に当たるFC版からSFCの一作目である紋章の謎ではダメージ判定が「サンダーソードの攻撃力-対象者の魔法防御」に固定されていました。序盤はこれでもそれなりの威力になるのですが、さすがに終盤はいま一つ使い勝手が悪くなってしまうので、今回はこれを魔法と同様に「サンダーソードの攻撃力+使用者の力-対象者の魔法防御」に変更してみました。  しかし実際にこの状態でプレイしてみてすぐに気が付いたのですが、サンダーソードの設定攻撃力は「10」とかなり高いので、手槍や手斧がそこまで重くなかったFC版ではいざ知らず、「紋章の謎」での各クラスの能力値や各種間接武器の仕様を鑑みると、手斧や手槍の不遇っぷりと比較して力の反映されたサンダーソードは強力過ぎるため、これではますます剣使用クラスの一強状態になってしまいます。この対策としてサンダーソードの攻撃力を5程度に下げる、重量を増やすか特殊処理を組み込んで再攻撃不能武器にする、通常の剣と同様に守備力でダメージ減算判定を行うなどの措置が必要となるでしょう。パッチは以下のURLからダウンロード可能です。なお、初期バージョンの一般販売ROM(Ver.1.0)でのみ動作確認をしています(バグの修正されたVer.1.1では恐らく使用できないと思います)。ファイル解凍に必要パスワードは「jW4xNMK2GvbV」です。 https://ux.getuploader.com/retrogamelaboratory/download/80  SFC版の剣使用クラス以外の使い勝手の悪さは単純にゲームデザインの練り込みがまずかったのか、作者である加賀昭三氏の趣味・嗜好の反映なのか判然としませんが、これに続く聖戦の系譜やトラキア776、ティアリングサーガやベルウィックサーガ、そしてヴェスタリアサーガでも相変わらず剣を使用するクラスと剣そのものが特別扱いされている傾向が強いので、やはり加賀氏の趣味・嗜好の側面が強いのだと思います。

スーパーロボット大戦F完結編 未使用格闘アニメーション(エヴァンゲリオン3号機)

 以前の記事でも少し触れましたが、スーパーロボット大戦F完結編のデータの中には本編で使用されなかった武器アニメーションがいくつか存在します。今回はその中からエヴァンゲリオン3号機の専用格闘アニメーションをご紹介します。動画でご覧頂くとお分かりの通り、零号機にようなただの体当たりではなく口を開いたり腕の形状が変化(バルディエル化?)したりとなかなか凝った作りになっており、せっかくEVAエンドルートのラスボスとして3号機を登場させるのであればこれは是非とも使用して頂きたかったところです。一体なぜこれを使用しなかったのか経緯は不明ですが、劇中のカヲルのイメージと合わないというような理由で使用しなかったと見るのが妥当なところでしょうか。F完結編では他にも管理フラグの設定ミスで登場しなかったと思われる武器(EVA初号機のノーマル版ポジトロンライフルやポジトロンスナイパーライフル、ドロスのマップ兵器版二連装ビーム砲)やシナリオ変更の都合で没になったと思われるロンギヌスの槍、他にはガンダムシュピーゲルの武器欄に存在する謎の武器「シュピーゲルトルネード」などもありますので、この辺の没データを上手く活用すれば何か面白い事ができるかもしれません。

スーパーロボット大戦F 武器アニメーションスクリプトファイルの解析を開始しました

 BNE2設定ファイルを作成する際の課題として、第4次のように武器アニメーションの各攻撃エフェクト表示位置を変更できる事を命題としていましたが、色々と試行錯誤してみた結果、どうやらエフェクトの表示位置はシステムファイル内ではなく武器アニメーションスクリプトファイルの中に格納されているらしい事までは分かってきました。まだはっきりとした事は分かりませんが,、基本的には第4次と同じように武器アニメーションのアニメパターントスクリプトのコマンドコード内で座標を指定し、そこからユニットID毎のアニメーションエフェクトや武器グラフィック表示の指定座標設定を反映して最終的に表示させているもようです。  先にこれらのデータを調べた方によると「Fのアニメーション座標指定はアニメーションIDでしっかりと固定されており第4次のようにユニットID毎に細かい表示座標指定はできない」というお話でしたが、そうなるとビームサーベル各種やビームライフルのアニメーションのように多くの機体でアニメーションIDを共用している武器のアニメーション表示の説明がつかないので、やはり何らかの形で第4次と同じような方式を採用しているのだと思います。PS系のプログラムに使用されているR3000の仕様に詳しければもっと簡単に解析ができると思うので、もっとしっかりと勉強しなければいけませんね。

第4次スーパーロボット大戦 「マジンガーZ」&「ゲッターロボ!」改変パッチを公開しました

   今回もあくまで個人的な好みの問題なのですが、マジンガー系の戦闘BGMとして使用されている主題歌「マジンガーZ」をやや原曲に近い感じに変更してみました。変更点としては各チャンネルの音量を調整し、低音がやけに強くなってしまっている部分を主音もよく聞こえるようにしています。それ以外にはこれと言った調整は加えておりませんので、気にならない方には全く気にならない部分だと思います。  また、前回の「ゲッターロボ!」の改変パッチにも今回の改変内容やYouTubeでのコメント を踏まえて音量に若干手を加えてみました。これらの改変内容をセットにしてパッチとして公開しましたので、実際にゲーム中でどんな感じに聴こえるのか試してみたい方は以下のURLからダウンロードしてパッチを適用、サウンドセレクトやカラオケモード、実際の戦闘など視聴してみて下さい。解凍に必要なパスワードは「7G24v%%3b95(*pwu」です。 https://ux.getuploader.com/retrogamelaboratory/download/79  なお、PS版スーパーロボット大戦F、及びF完結編のBNE2設定データはシステム回りも含めて一応完成しましたので、数日ほど最終テストを行ったうえで公開予定です。それまでもうしばらくお待ち下さい。

PS版スーパーロボット大戦F BNE2設定ファイルの進捗状況

 BNE2の設定ファイルを作成していたPS版スーパーロボット大戦Fですが、機体とパイロットの分に関しては作業が完了しました。機体は上記の写真のような内容で、パイロットに関しては下の写真のような内容です。  そろそろ公開…といきたいところですが、システム関連のデータに関しては手つかずの状態であるのと依然として武器アニメーションのエフェクト表示座標に関する解析が進んでおらず、先にシステム関連のデータの設定を完成させてからエフェクト関連の設定について調査をしていく予定です。エフェクト表示の位置については何か調査のヒントになるようなものがあればいいのですが、何しろPS版Fの解析に関する資料やサイトが皆無に近い状態なのでまだしばらくは時間がかかると思います。

第4次スーパーロボット大戦 BGM改変 「ゲッターロボ!」

   あくまで個人的な好みの問題なのですが、ゲッターロボ系の戦闘BGMとして使用されている主題歌「ゲッターロボ!」をやや原曲に近い感じに変更してみました。SFC版第4次スーパーロボット大戦版のBGMはインストゥルメンタル用のアレンジで実際にこれに近い譜面が公式に存在するらしいのですが、これをアニメ版原曲と同じ音階に合わせています。歌詞で言うと「ゲッタースパーク空高く」の部分がささきいさお氏の発声の通りに「ソ#」から始まるようになっています。だからどうしたと言われればそれまでなのですが、個人的にはテレビ版の音階に近い方が好みなので今回はこのような変更を加えてみました。同じような感じで「マジンガーZ」もイントロや水木一郎氏のボーカル部分の一部がやや外れた音階に聞こえますので、後ほどこちらも手を加えてみる予定です。

第4次スーパーロボット大戦 BGM追加「MAIN TITLE(改訂版)」

 以前バトルロボット烈伝からコンバートした「MAIN TITLE」のデータを最新の解析結果や知識に基づき、より原曲に近い雰囲気に近付けるべく変更してみました。以前の動画と聴き比べてみると、特にイントロが違っているのがお分かりになるかと思います。同じような手法で「艦隊戦」や「戦火の爪あと」などもより原曲に近い内容に変更できないか試してみる予定です。  なお、先日お話しした「スーパーロボット大戦Fの戦闘用台詞テキストデータにはウェイトタイムの指定コードが入っているのではないか?」という仮説ですが、実際に調べてみたところ残念ながらそれらしきものは見当たりませんでした。どうやら音声データの方にそういった指定があるようで、そちらのアプローチから戦闘アニメーションをスピーディーにするという方法は実現できそうにないようです。

第4次スーパーロボット大戦 「エヴァンゲリオン」のユニット化について

 「スーパーロボット大戦F」から参戦したエヴァンゲリオン系の機体(?)ですが、これを第4次に逆輸入したいという構想自体はかなり前から持っています。  システム面に関してですが、ATフィールドは「新オーラバリアパッチ」のような疑似シールド表示システムとして処理(ATフィールド発動の条件を満たすとシールド表示フラグが立つように設定してシールドの代わりにATフィールドのグラフィックを表示)し、機体のENがゼロでなければ精神ポイントか気力の値に補正値を乗算した規定値分だけダメージを軽減(原作再現的には「規定値を超えると貫通」の方がいいと思うのですが、ゲーム的には不便だと思うのでこうします)、当然ながら使徒との戦いではATフィールドが機能しない、またはダメージ軽減能力が著しく低下するという仕様です。  次にアンビリカルケーブルに関してですが、これは最初のサキエル戦でケーブルが切れたところから戦いを始めるようにして、その後ロンド・ベルとの同行時に「戦艦のジェネレーターからケーブルを引っ張るのは安全上好ましくない」または「そんなに長いケーブルは戦艦に搭載できない」というような理由を付けてGEAR戦士電童のように「急遽EVA各機用に作った大型充電池(バッテリーパック)を背負っている」という事にして問題解決を図る(電童と同様に全ての武器でENを消費し、また通常はターン毎にENが5回復せず、ENの回復には施設上での待機や補給や搭載が必要)つもりです。これは最初の段階から考えていた解決案で、自分で言うのも何ですが、この設定ならばそこそこの説得力はあるかと思います(マップ上はともかく戦闘中にケーブルを表示させる事自体はそんなに苦労せずとも可能だと思うのですが、特にメリットがない作業なのでやりたくありません…)。まあ背負い式の外付けバッテリーに関してはNERV(だけ)の技術では無理でもマジンガーの三博士なり四ツ谷博士なりに協力してもらってアッサリ解決というご都合主義でいいでしょう。こういうものはスーパーロボット系の作品でよく出てくるエピソードですが、だいたい次の回ではそんな話など忘れられてしまうレベルの問題ですので…。  そして初号機の「暴走」システムですが、これも第4次のシステム内で多少の工夫をすれば解決可能ではないかと思います。内容的にはリ・ガズィの分離合体システムと私が以前作成したゲッ

PS版スーパーロボット大戦F完結編 BNE2設定ファイル完成&第4次S基準化バランスパッチ作成の構想

 少しずつ作業を進めていたPS版スーパーロボット大戦F完結編のBNE2用設定ファイルですが、とりあえず各種オフセットテーブルの設定箇所、機体データ(上の写真)やパイロットデータ(下の写真)、そして武器データも変更する事ができるようになりましたので、一旦の完成という事にてご報告致します。通常の編集方法とは異なり非固定値であるためX軸とY軸を逆転して設定しており、バイトが固定表示という事もあって別途に設定用の一覧表などを見ながらでないと使用の際に混乱するのが難点ですが、自分用として私的に使用するのであればこれで十分な気もします。  残るは武器の表示位置の調整設定箇所を特定して機体の武器を色々と変更(現状でも各機体のデータ長の変更により武器の追加は可能だがエフェクト等の表示位置が調整できない)できれば遊びの幅が広がるので実現したいところですが、まずはその前にこの調査結果を基にPS版FのBNE2用設定ファイルも作成し、それを使ってFとF完の各種パラメーターを第4次S程度の基準にしたパッチを作成してみたいと思っています。  FはともかくF完結編は明らかにインフレが進んでおりプレイ方法が段々と大味になってしまうのが難点で、果たしてパラメーターの調整でSFC時代の作品と同じような感覚でプレイができるのかという実験的な側面もあります。まずは調整したデータで一度最後までゆっくりとプレイをしてみて、それからBNE2設定ファイルを公開するか否か検討してみるつもりです。

PS版スーパーロボット大戦F完結編 BNE2設定ファイルの作成状況

 武器のデータの部分を作った時点で放置していたPS版のスーパーロボット大戦F完結編用BNE2設定ファイルですが、作成を再開し始めました。現状では既にパイロットデータの設定ファイルは完成しており、残るは機体データの設定ファイルのみ(これも既に半分ほど作成済みなので、あと数日もあれば完成するはずです)となります。これに各データのオフセットテーブルの編集や変更用の設定ファイルを作る事ができればパラメーター関連はほぼ自由に改変できるので、各データがメモリに展開される位置を参照しつつオフセットテーブルの位置をチェックし、最終的にはこれらも編集できるようにしたいところです。  あとは武器エフェクトの表示位置ですが、これに関しては現状ではどのように設定しているのか不明のため手つかずになっています。恐らく第4次と同じような仕組みになっていると思うのですが、実際に解明しない事には何とも言えないので色々と調べてみようと思っています。

第4次スーパーロボット大戦 量産型νガンダム(インコム仕様)

 以前にお話ししていた量産型νガンダムの追加計画ですが、とりあえずインコム仕様の機体を用意しました。当然、主力武器はインコムになるのですが単純にそのままインコムを飛ばすだけでは面白味がないので、専用アニメーションとしてインコム射出の際に背部のインコムユニットが開くギミックを作ってみました。少しグラフィックが小さいような気もしますが、量産機なのであまり迫力があるのもどうかと思い今回は小さめのサイズにしています。  今後の予定としては換装システムも実装してファンネル仕様との使い分けができるようにしたいところですが、そうなると便利すぎるような気もしますのでなかなかバランスを取るのが難しいですね。

第4次スーパーロボット大戦 武器アニメーション変更「リフレクターインコム」

 かなり前の話ですが、友人がGジェネレーションシリーズのEx-Sガンダムの動きを参考にしたリフレクターインコムの戦闘アニメーションを作成していましたので、私も同じような構成のものを作ってみました。内容的にはリフレクターインコムの射出に合わせてビーム兵器で砲撃を加える動作を追加するというもので、MS形態の時にはビームスマートガンを取り出してビームを二発発射、Gクルーザー形態の時にはバックパックのビームカノンからビームを二発発射するというものです。Ex-SガンダムやSガンダムはやり方次第ではもう少し色々な戦闘アニメーションを追加(インコ射出時に頭部をインコムなし状態に差し替える、ビームカノン発射時にバックパックを動かす、など)できそうですので、ある程度の時期を目途にそうした作業をこなしていきたいところです。

第4次スーパーロボット大戦 追加武器アニメーション「ダブルハーケン」

   スーパーロボット大戦COMPACT2から必殺技扱いに格上げされたグレンダイザーのメイン格闘武器「ダブルハーケン」ですが、ウィンキーソフト作品ではこれといった専用アニメーションが用意されていないので、以前友人が纏めていたアニメーション作成データ作成方法を参考に専用グラフィックとダメージエフェクトを追加してみました。理想としてはHPゲージが二回に分けて減る仕様にできればいいのですが、解析不足なのか実現不可能な仕様なのか、今のところ最後の一撃で一気にHPゲージを減らす事しかできません。今回はこれを逆手に取って、時間差でダメージを与えているような描写にしています。グレンダイザーに関してはスペースサンダーにも専用のモーションなどを投入しようと考えていますが、やる事と言えば精々ポーズの変更くらいのものでしょうか。

第4次スーパーロボット大戦 続・シナリオ分岐補完パッチの進捗状況

  相変わらず更新が滞っていて申し訳ございません。以前の記事で述べた計画に沿ってシナリオ分岐や入手機体の調整を進めていますが、どうしても解決できない部分が数ヶ所あるため作業が難航しています。  まず第一に、リムルと彼女が自軍に参入する際に持ってくるライネックの件です。原作でのリムルは一旦ゼラーナ隊と合流するものの単なる足手まといでしかなく、ほとんど戦う事なくトッドによってゼラーナ隊から連れ出されて再びルーザに引き渡されています。その点を考えるとリムルは自軍に合流してもパイロット登録はされず会話やエンディングに登場するのみに留め、代わりに彼女が合流するルートではトッドが自軍に参入するように変更しようかと思っています。これならばライネックの扱いも原作通りになりますし、わざわざリムルのいるルートを通るメリットができると思うのです。  第二に、終盤でのゲスト三将軍の扱いです。皆様ご存知の通り、第4次での三将軍はロフが敵対したまま戦死、ゼブとセティは早期ルートであれば戦闘に空しさを感じ撤退、通常ルートであればロフの後を追って戦死します。これが第4次Sになると条件を満たす事でロフ、ゼブ、セティの三人がゼゼーナンに愛想を尽かして戦線離脱、F完になるとルート次第でNPCとして自軍と共に戦うようになり、OGシリーズでは遂に自軍メンバーとして正式に使用可能となります。折角なので今回のパッチではルート次第で三将軍を自軍に参入させて使えるようにしたいのですが、これを実施するとその分だけMSやHMなどをイベントで強制廃棄してユニットの空きを確保しなければならなくなります。正直なところバンプレスト系のキャラクターやユニットよりも版権作品のキャラクターやユニットを使いたいという方々の方が多いと思いますので、三将軍が仲間になるルートではF完のようにNPC化するに留めるかどうか非常に悩んでいます。  他にも悩んでいる点はギリアムや副主人公の扱いなどいくつかあるのですが、大まかに言えば以上の二点が大きな悩みどころです。この辺りにどう折り合いをつけるかでパッチの完成までの時間が大きく変わりそうです。なるべくであれば今回のパッチではRAMの構造改変による登録最大数変更のような大規模な改造は行いたくないので、何かしらの理由を付けてマサキ以外の魔装機神パイロット3人(ヤンロン、テュッティ、ミオ)と入れ替えるな

第4次スーパーロボット大戦 ダンクーガのパルスレーザーにおける素朴な疑問

 第4次スーパーロボット大戦では初参戦にして色々と扱いの悪かったダンクーガですが、合体前の獣戦機隊各機のデータを眺めていると気が付いた事があります。それが上の写真です。勘のいいお方であれば既にお気付きでしょうが、ダンクーガは合体するといってもビッグモスの頭部にイーグルファイターが乗り、ランドクーガーとランドライガーが両足首部分になるだけという実質的にはほとんどビッグモスと同じような状態です。それだけに武装もビッグモスに搭載された火器に依存している要素が大きい(本来はビッグモスの各武装はダンクーガ状態でも個々に使用できるのですが、この辺りは今に至るまで全くと言っていい程に再現されていません)のですが、ビッグモスとダンクーガのパルスレーザーの性能が全然違うのです。上の写真はビッグモスのパルスレーザーの写真ですが、これを下に掲載するダンクーガのパルスレーザーと比較してみる事にします。  これがダンクーガのパルスレーザーの写真です。元々は同じ武器の筈なのですが、陸への攻撃が可能になっているのと命中率が改善している反面、クリティカル補正と攻撃力と射程が大幅に減少しています。何がどうなると合体後でこんなに攻撃力や射程がダウンするのかと考え込んでしまいますね。ちなみにダンクーガの総合地形適応は陸・空ともにBですがビッグモスは陸Aなので、これによるダメージ減少も向かい風となります。また、冷静にダンクーガの武装を見てみると断空剣と断空砲以外は合体前のビッグモスよりも大幅に劣っている事が分かります。原作では終盤になってようやく追加された連装キャノン砲がビッグモスのパルスレーザーよりも弱い武器というのは何とも納得がいきません(ちなみに運動性もビッグモスよりダンクーガの方が劣っていたりします…)。仮にダンクーガ状態のままでもビッグモスの武装が同じ攻撃力で使用できていればMSやHMとの戦いでかなり楽ができたのではないかと思えてしまいます。これを踏まえて、ダンクーガの武装にビッグモスの各武器を使えるように調整したり性能を見直すと「熱血気合断空砲要員」からザコ戦もボス戦もこなせる万能ロボットにする事ができるのではないでしょうか。

第4次スーパーロボット大戦 機体文字数の限界について

 機体の追加などで名称を設定する場合に意外と厄介なのが、文字数の制限です。機体の文字数は一応13文字まで使用できるのですが実際には12文字までの表示を前提としているため、13文字全てを使い切ってしまうと写真のようにユニットステータス参照時の閲覧画面でパイロットの名前の前にある空白部分まで使ってしまうので非常に見苦しいものとなります。これを防ぐには略称を用いて機体名を少しでも短くするか特殊文字を作成する、またはパラメーター画面のレイアウトを変更するしかないのです。  今回のサンプルではご覧のように中黒を省略して、本来の「ガンキャノン・ディテクター(=13文字)」から「ガンキャノンディテクター(=12文字。ゲーム「ギレンの野望」シリーズではやはり文字数制限のせいかこの表記になっていました)」にしてみましたが、やはり何だか間が抜けているというかしっくりしない印象になってしまいますね。実際にガンキャノン・ディテクターを追加するかどうかは決めかねていますが、表示制限に逆らうにはどのような仕様にするか悩みどころです。このまま押し切ってしまうという手もないわけではありませんが、やはり何とかしてみたいものです。やるとすれば最大で8文字まで表示できるパイロット略称を一文字分詰めて7文字に変更するという形が楽だと思うのですが、そうなると今度は略称で7.5文字を使用する暗黒大将軍が被害を被る事になります(自軍に加わる事はないので実際に実害があるかどうかは不明ですが)。恐らく画面が崩れる不具合が発生するのではないでしょうか。

第4次スーパーロボット大戦 縮退砲の戦闘アニメーション演出について

 ネオ・グランゾンの最強武器として名高い縮退砲ですが、第4次スーパーロボット大戦とそのPS移植版である第4次Sとでは実は戦闘アニメーションの演出内容が若干異なっています。第4次では写真のようにブラックホールクラスターの演出の色違い(マイクロブラックホール命中後に亜空間が展開する際の色が紫→緑、空間縮退の色が白・黒・黄→白・青・黄)ですが、第4次Sではマイクロブラックホール命中から亜空間展開までの演出はSFC版と同じものの、亜空間展開後の空間縮退の演出がSFC版の白い球体が複数吸い込まれる演出に加えてメガグラビトンウェーブの色違い(黄と緑と黒の明滅が虹色の明滅になり、被弾した機体が圧縮される際に色の変化がなかったものから黒く変色する演出に変更)を交えたものになっています。その他の武器に関してはSFC版と比較すると単純にSEが変更されているだけなのですが、何故か縮退砲だけはわざわざ演出そのものが変更されているのが少々気になりますね。ひょっとすると隠しボスの最強武器が他の武器アニメーションの色違いという事にファンからの抗議があったのかもしれませんが、演出が変更されている(結局既存のアニメーション同士を組み合わせて色を変更しただけのものですが…)ためダメージを受けた際の印象が結構異なるのも比較してみるとなかなか面白いものです。個人的にはどちらがいいか一概には決められないのですが、折角ですから余裕があればこの第4次S版縮退砲のアニメーションを再現してみたいと思っています。