移動バグ調査(続き) とら 2026/05/11(Mon) 20:37 No.10299
|
実機での挙動が気になったので20年ぶりくらいにSFCを起動してみた。 電源は入るが映らない、音も聞こえない。 ・・・で、数分かまっていたらようやく徐々に映るようになってきた。 イメージとしては、放置で枯渇していたので電源を入れた直後は全く動かなかったのであるが、電源を何度か入れることで徐々に通電していき、身体中にエネルギーが行き渡ったことでようやく動くようになった・・・といった感じ。 ゲーム機は使わなくても経年劣化しちゃうんだな。 ロマ1・・・セーブはしっかり残っていた。 で、アイシャのナイトハルト登場で移動バグについてチェック。 実機でもリセットで「自動移動に関わる数値」は維持されるようなので、船を利用したバグ発生の抑制及び任意発生はできるようである。 一方で、「電源入れ直しで移動バグが起こりうる状態になる」は確認できず。 電源関係については私は詳しくないけど、プレイ環境によるってことなのかな。 #逆に、抑制に利用できるって場合もあり得るということなのかもしれない。 |
Re: 移動バグ調査(続き) とら 2026/05/11(Mon) 21:37 No.10300
|
■船の自動移動 ・XYでXが方向、Yが歩数で進み方が決定されている。 ・実際に進む際にYがカウントダウンされていって0になると次に移る。 ・00が終わり(エリアチェンジ)を意味する。 というように設定されているので理屈としては00にしないで方向と歩数の設定を延々と続ければエリアチェンジしないでずっと移動し続けることになる。 ■移動バグ 移動バグも↑の自動移動を読み取るのであるが、00になっていなくてもエリアチェンジ(アジト突入)が起こってしまう。 00とは別のところで歩数チェックがなされているのか? |
Re: 移動バグ調査(続き) とら 2026/05/12(Tue) 20:43 No.10302
|
■海賊アジトの移動バグ (1)強行突破を選択すると上に1マス移動する。 この際、自動移動数値1が使用されて上に1マス移動する。 (2)移動バグは自動移動数値2以降の数値を参照してバグが起こりうる。 (3)自動移動数値2以降の数値を参照する際、「00」を参照した場合にはその時点で移動が終わる。 故に、自動移動数値2が「00」の場合には移動バグは起こらない。 (4)自動移動数値2以降が「00」ではない場合には変動数値も参照して移動バグの移動の向き・歩数が決定される。 #変動数値は00、・・・、09、0A、・・・、0F、10の17通り。 (5)変動数値をp、自動移動数値2の歩数の数値をM2とする。 このとき、自動移動数値2における残り歩数L2=pとなる。 ※ただし、p=1の場合はなぜかL2=0になってしまう。 (i)L2=0の場合は移動しないので移動バグが起こらない。 (ii)L2≦M2ならばL2の歩数だけ自動移動数値2で指定された方向に進んで移動終了。エリアチェンジ。 (iii)L2>M2ならばL2の歩数だけ自動移動数値2で指定された方向に進んで、L3=L2-M2+1となる。 (6)L3とM3で同様に・・・と続いていき、自動移動数値が「00」になるか残り歩数Lが0になるまで移動してエリアチェンジする。 |
Re: 移動バグ調査(続き) とら 2026/05/12(Tue) 20:46 No.10303
|
↑の規則はあくまで海賊アジトのもの。 ナイトハルト登場でも自動移動数値や変動数値が影響するけれど移動の仕組は別の規則に従う。 |
Re: 移動バグ調査(続き) とら 2026/05/13(Wed) 20:50 No.10304
|
ナイトハルト登場の方の移動バグについても規則性はあるようであるが、調べても発展性は無いので一旦ここまで。 「海賊アジト入り口のバグ」をイベント概要に新規に追加しました。 |




