ringoさん
VIEW
ドラクエ4で「にげる」を8回すると必ず会心の一撃になるバグの仕組みが判明「隣のパルプンテ用のフラグに溢れる」
ファミコンのドラクエ4の「にげる」を8回やると以後の攻撃がかいしんのいちげきになるバグがあるのだけれど、その原因が聴けて良かった。
説明するとドラクエ4ってにげるを4回すると必ず成功するのよ。そんでその回数をカウントしているフラグの隣にパルプンテ用のかいしんのいちげきフラグがある。
ボス戦で逃げられない戦闘の時ににげるを8回すると逃げるカウンターの桁が溢れて、隣のパルプンテ用かいしんのいちげきカウンターに浸食して状態が起きちゃうという。
三十年越しに謎が溶けて良かった。
@blackknight4000 0000←0逃げ
0001←1逃げ
0010←2逃げ(逃走成功率75%フラグ)
0011←3逃げ(確定逃げフラグ)
0100←4逃げ(時の砂用状態保存打ち切りフラグ)
0111←7逃げ
1000←8逃げ(パルプンテ会心フラグON)
ちなみに厳密には隣ではなく時の砂フラグを挟んでいるので時の砂使用+4回逃走でも会心フラグがONになります
@castle0722 @blackknight4000 これってことはもしかして4回逃げると時の砂が使えなくなったり逆に時の砂使ってから4回逃げたらまた使えるようになったりするんですかね?
@tiharu_yukkuri 『時の砂が使用可か否か』はまた別のフラグになります
時の砂は前のターンに戻すアイテムであって、戻す為には戻した先の状態が保存されていなくてはいけません
その為に毎ターン開始時の状態が保存されています
ですが時の砂使用後はもう使えないので状態保存する必要がなくなります
そのフラグです
@tiharu_yukkuri なので例えば戦闘開始直後から4回逃げた後に3ターン戦って、8ターン目に時の砂を使った場合
本来なら1ターン前の7ターン目に戻るのですが、状態保存は4ターン目以降はされてないので5ターン前の3ターン目の状態に戻ります。
このような戻るターンのズレが起こってしまいます
2進数カウントの桁か…
え、それって8進数で管理
かいしん 逃げる
0 0
逃げる8回目。桁上がりでかいしんにフラグ
かいしん 逃げる
1 0
ってことぉ…!? t.co/KDYDqDr8cG
@blackknight4000 途中で回復魔法使ったりして、連続じゃなくてもなりますかね?
あと、ラスボス戦だけの裏技だと思ってましたが、他の逃げれないボスキャラでも可能なんですね
@hase47 ありがとうございます
用意された裏ワザだと思ってましたがバグなんですね〜
メモリに関するバグはほかにも
@blackknight4000 FF外から失礼します!
拾い画ですが、ドラクエ3?で65535ターン経過すると勇者が疲れきってしまうのも面白いですよね😆 https://t.co/Ffoqo6eC8v
@syunya_dqx @blackknight4000 この後どうなるのでしょうか?戦闘終了?
みんなの声
@blackknight4000 @paristexas2009 では、16回押したら、かいしんのいちげきじゃなくなるんでしょうか?
@blackknight4000 同様に
1回目(01)で逃走確率25%上昇
5回目(100)でこのターンの開始状態を保存(時の砂で巻き戻るターンがずれる)
8回目(1000)、24回目(11000)で会心オン
32回目(100000)でオフ…と繰り返し
64回目で敵の表記がまもののむれ
128回目で不思議な霧状態になる、というような派生技があります
補足
戦闘開始時7bit目を0/1、以外を0で初期化
下位
1:逃走回数
2:同上
3:時の砂使用でON。直前のターン状態を復帰
4:力がみなぎるがON
5:敵を倒した時にON。やっつけた!表記
6:何のデータか不明
7:敵が複数出た場合にON。戦闘勝利時のまもののむれ表記
8:不思議な霧状態でON
上位
@udomyon_69 @blackknight4000 凶虎さんの情報だけでも驚いたのに、「なんでそんな情報を知ってるんですか!?」とみっふぃさんの情報で驚愕の嵐です!w
@a_o_i_yu_u_ki 知り合いのファミコンの並走放送でDQ4の5章を裏技を何個使えるか、というチャートで調査したことがあるのです
パルプンテのフラグと並んでるのは紹介されている通りなんですがこれを応用すると、時の砂を使って0100に設定してそこから逃げることで改心フラグはやめるとかもできますね