FF3 でバグを使って最速クリアする方法その3 (おまけ)

正常な利用での script execute pointer を調べた。

0xaf3b

くらやみのくもの戦闘の直後。($0078) = 3 にする必要がある。これをやらないとイベントはある程度すすむものの、セリフなどの文字列がおかしくなる。$0078 は間接的な意味で bank とも言える。

0xb03d

浮遊大陸に入った直後から無理矢理開始。 ($0078) == 0 でも問題ないが、曲が変になる。

0xb16a

最後の script は 0xdd だった。この値は不正値ではない。

見栄えがいい方法

  • ($0050) = 0x80
  • ($006c) = 1
  • ($0072) = 0xaf3b
  • ($0078) = 3

とすると、戦闘が終わった後に opening が始まり、「さいしょは なにもない むのせかいだった...」が続き、エンディングが始まる。

しかし...

いまでいうところのセキュリティホールをついたバグの利用とデバッガを使ったCPUレベルの解析は、テレビだけにつながっているゲームソフトだからいいものの、やっていることは悪用テクニックと大して変わらない。