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

最新の投稿

ファイアーエムブレム野史 第1話オープニングイベント

 かなり前に制作を開始してそのまま放置していた「ファイアーエムブレム野史」ですが、久々に制作を再開しました。容量の関係で台詞やイベントを増やすのは難しいので基本的には既存のイベントを上書きしていく方法しかなく、演出面に関しては単純にマルスの出番の部分や台詞の内容をエリスに置き替えるだけになりそうですが、その分システム面でオリジナルとの差別化を図る予定です。シーダの口調がオリジナルのフランクな感じと比較してやけに堅苦しいのですが、この辺は好みの問題…というよりもお姫様らしくわざと堅苦しくしてみました。  ちなみに現状ではエリスのクラスはマルスと同様にロード(マルスのIDのままエリスの名前と顔を割り振って対処しているのでマルス専用武器はエリスが使用可能、エリスのID自体は未使用)になっていますが、本来のクラスである僧侶や魔道士に変更する事も一応考えています。しかし僧侶や魔道士にするとサブタイトルが当初の予定にあった「暗黒竜と王女の剣」ではなくなってしまうのが問題になりますので悩ましいところです。

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

 初期ROM版紋章の謎のバグ修正の進捗ですが、とりあえず「隠れた財宝の入手時にコントローラーのボタンを押すと使用回数がおかしくなるバグ」は修正できました。

 バグの原因を簡単に説明しますと、隠れた財宝を入手する際には財宝のある場所に待機したユニットのクラスが盗賊かどうか判定し、盗賊であれば財宝を入手、そうでない場合は運のよさの確率で財宝を入手するというプログラムが組まれています。この時、財宝を発見すると「かくれたざいほうを はっけんした!」というウィンドウを表示するためのサブルーチンが展開するのですが、その際に一旦RAMの上位と下位を入れ替え、更にコントロールを制御するサブルーチンに飛んでいます。このサブルーチン内でアイテムの使用回数を一時的にRAMに読み込み、サブルーチンから戻る際に再びRAMの上位と下位を入れ替えてコントローラー制御を解除、そして元の状態に戻せばRAMに読み込んだ入手アイテムの使用回数が正常に書き込まれるのですが、この命令が記述されていないためにアイテムの使用回数ではなくコントローラーのボタンを押した数値が読み込まれてしまい、そのままサブルーチンが終了するのでアイテムの使用回数がおかしくなるというものでした。

 バグの修正方法としてはこのRAMの上位と下位を入れ替えるコマンドを挿入すればいいのですが、挿入する余地がないので空きスペースにジャンプ処理をしてそこでRAMの上位と下位を入れ替えて再びジャンプで元の位置に戻ってくるという方法を採用しました(サブルーチン処理化すると何故かフリーズしてしまうのです)。この修正分だけをパッチ化してもいいのですが、さすがにこれ一つだけではほぼ需要がないと思われますので、もう幾つか不具合を修正するパッチとセットにしてから公開する予定です。

 さて、バグの修正だけではつまらないので何かしらの改変要素を追加できるパッチを作ろうと思っているのですが、例えばホースメンが下馬するとスナイパーになる(=ハンターがホースメンにクラスチェンジ後に下馬するとスナイパーとして使える)というものや、以前も少し触れましたシューターを自軍で使用可能にする要素などはいかがでしょうか。シューターは戦士からオリオンの矢でクラスチェンジ可能なクラス(戦士ならば力があるのでバリスタを運べそうですし…)とし、通常は移動不能(その場で攻撃するしかない)ですが「おりる」で再び戦士として移動や斧による攻撃が可能というものです。またはSナイトやパラディンの下馬状態をソルジャーにすればナイトのクラスが余りますので、これをシューターの下馬(?)状態のクラスにするというのもいいかもしれません。何か面白そうなアイデアがあればご意見を頂けますと幸いです。

コメント

人気の投稿

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

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

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