「FF5」と「FF6」のTAS記録が大幅更新 「サブフレームリセット」「任意コード実行」の合わせ技でゲーム大崩壊

3時間以上掛かっていた「FF5」もついに。

» 2018年05月15日 22時50分 公開
[コンタケねとらぼ]

 スクウェア(現スクウェア・エニックス)のスーパーファミコン用ソフト「FINAL FANTASY V(FF5)」と「FINAL FANTASY VI(FF6)」のTAS(ツールアシストスピードラン、ツール使用による高速クリア)記録が大幅に更新されました。特に、今までTASでも3時間以上掛かっていた「FF5」は、なんと10分台でのクリアという超大幅更新です。

 なぜ今になって更新ラッシュが始まったのか。その理由は、「任意コード実行」と、「ロマンシング・サガ2」でも猛威を奮った「サブフレームリセット」という2つの技の組み合わせによるものでした。なんて恐ろしい技術だ……!





任意コード実行とは

 任意コード実行は、ゲーム中のバグやプログラムミスを利用して、ゲームに任意のプログラムコードを実行させてしまうというもの。例としては、スーパーファミコンの「スーパーマリオワールド」で任意コード実行してプログラムを書き換え、ファミコンの「スーパーマリオブラザーズ」にしてしまうというとんでもないものもありました(動画は削除済み)。

 今回のTASでは、任意コード実行で「エンディングを呼び出す」ことでクリアを目指します。

サブフレームリセットとは

 サブフレームリセットは、「1マイクロ秒単位」でタイミングを調整してリセットすること。ゲームではよく60分の1秒に当たる「1フレーム」という単位が使用されますが、「1マイクロ秒」は100万分の1秒という極めて細かい単位です。

 今回はどちらもこの「サブフレームリセット」をデータのセーブ中に行うことで、セーブデータを改ざんしながら進めていきます。これは最近になり使われだしたもので、2018年4月には「おやつ」さんが「ロマンシング・サガ2」を4分台でクリアするのに使用しました(関連記事)。

 今回は「FF5」「FF6」とも、この2つの技を組み合わせることで更新を実現しています。

FF5の陥落

 まずは「FF5」。今回記録を更新したのは、以前からさまざまなTASの研究をしている「ピロ彦」さん。ゲーム進行を大幅に短縮できるようなバグがなくこれまでTASでもクリアに3時間以上掛かっていましたが、「サブフレームリセット」によってとうとう陥落。10分42秒29でエンディングに到達してしまいました。

 動画内では右側にメモリ情報が常時表示され、丁寧な解説もされているのですが、ゲーム開始直後から「サブフレームリセット」によるワープの連続で何が起きているのか全く分かりません。しまいには気がついたらバッツが2人に増殖していたり、船に乗ったと思ったら倍速で走り出したりと、何から何までめちゃくちゃです。


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 丁寧な解説付き(しかし何が起きているのか全く分からない)


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 増殖したバッツ。なぜ

 そしてワープを繰り返した果てにたどり着いた「北の山」で落ちている兜(本来はイベントで勝手に回収されて消えてしまうもの)に触れた瞬間、なんとエンディングが始まりました。クリアです! おめでとうございます! なんでやねん!


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 本来は触れられないはずの兜に触れました


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 突然のエンディング。「無」が最初にあった…じゃないんだよ

 どうやらこの“本来は触れられない兜”に、「サブフレームリセット」でイベントフラグをいじって触れたことで「任意コード実行」ができるようになりエンディングが呼び出せたということのようです。「FF5」には今回の兜のように、通常のプレイでは触れないイベントオブジェクトがいくつかあり、チートなどで触れてしまうと多くの場合はフリーズするとのこと。そんなイベント用のオブジェクトが任意コード実行の入り口となったそうです。

 なお、今回は無理やりエンディングを呼び出した影響で、BGMや効果音が途中までメチャクチャなことになっています。

また「エディ」さんがFF6壊した!

 続いて「FF6」。今回のTAS動画を作成したのは、例によって「エディ」さん。知ってた。記録は17分2秒78。前回自身で出した記録23分44秒32から大幅更新となったのですが、こちらも「ピロ彦」さんの協力があったそうです。「ピロ彦」さんの知識の広さすごい。


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 暗躍する「ピロ彦」さん

 「FF5」と違い最初は普通に進んでいくのですが、「ジュン」の家を出た後のセーブポイントにはいったところで「サブフレームリセット」を開始。序盤のイベントを無視して「ナルシェ」から脱出すると南に進み、ここで再度「サブフレームリセット」でデータを改ざん。気が付けば、終盤にならないと入れない「ゾゾ山」にワープしていました。


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 この位置で「サブフレームリセット」を開始


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 ゾゾ→ゾゾ山とワープ

 ここで宝箱から「きんのかみかざり」を手に入れたら敵とエンカウントし、5分間放置。右手と左手の装備を高速で入れ替える謎の儀式後に通常攻撃をしたと思ったら突然戦闘が終了し、エンディングが始まりました。クリアです! おめでとうございます! なんでやねん!!!!


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 熊とエンカウントして5分放置


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 見た目は「アルテマウェポン」な「きんのかみかざり」で攻撃


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 突然戦闘が終了


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 えぇ……

 こちらは宝箱から手に入れた「きんのかみかざり」を、バグを利用して武器として持ち、特定のフレームまで時間が経過したところで攻撃すると「任意コード実行」ができる状態になる、ということだそうです。しかし、こちらも丁寧な解説があるにもかかわらず、何をしているんだかほぼ分からないままエンディングに突入してしまいます。

 そして、「エディ」さんの動画を普段から見ている人にとってはおなじみですが、今回もエンディングはキャラが色違いのティナ(名前は「糸糸糸糸糸糸」)ばかりのバグったものになっています。


ff5 ff6 tas エディ ピロ彦 サブフレームリセット 任意コード実行 「エディ」さんの動画ではおなじみの光景




 今までゲーム進行を大幅に崩されることのなかった「FF5」、そして“52回全滅バグ”を超える記録は出ないだろうと思われていた「FF6」。そのどちらも「サブフレームリセット」によって大幅に更新されてしまいました。今後もまたこの技術によって、さまざまなゲームのTAS記録が更新されていくのかもしれません。

Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10
  1. /nl/articles/2501/24/news138.jpg 43歳俳優、“別人級”の役作りに反響 「本当に誰かわからなかった……」「まさに激変」
  2. /nl/articles/2501/24/news022.jpg 金髪で生まれた赤ちゃん、1年後には……? 髪色と表情の驚く変化に「お人形さんだ……美しい」「天使ちゃん」
  3. /nl/articles/2501/23/news065.jpg DIYで室温が約10℃変わった「トイレの寒さ対策」が310万再生 コスパ最強のアイデアへ「天才!」「これすごくいい」
  4. /nl/articles/2501/23/news050.jpg 風呂に入ろうとしたら…… 子どもから“超高難易度ミッション”が課されていた父に笑いと同情 「父さんはどのようにしてこのお風呂に入るのか」
  5. /nl/articles/2501/23/news049.jpg 「すんごい笑った」 “干支を覚えにくい原因”を視覚化したイラストが勢いありすぎで1700万表示の人気 「確かにリズム全然違う!」
  6. /nl/articles/2501/24/news032.jpg 謎のポーズで鳩を見つめる2歳児、後ろ姿を見守っていると…… “予想外のかわいすぎる行動”に125万再生の大反響
  7. /nl/articles/2501/24/news011.jpg 母「お米券いる?」“怒涛の連続LINE”が500万表示 電車で見ちゃダメな展開に「めっちゃ元気出た」「面白すぎwww」
  8. /nl/articles/2501/24/news010.jpg 保育園の子どもたち大絶賛! 炊飯器でできる“簡単レシピ”が230万再生 「コレは知らんかった」「絶対作る!!」
  9. /nl/articles/2501/24/news168.jpg 「若いわりに怖いものない感じ」 “大物女優”の24歳娘、テレビ局の新人アナウンサーだった! 正体明かすもマツコにつつかれ「似てないですか!?」 
  10. /nl/articles/2501/24/news025.jpg 「店行かなくて済むやつ」 夫が“おうち時間”にパンケーキを作ったら…… 妻が声を上げた“驚きの仕上がり”が160万再生「すげぇ」
先週の総合アクセスTOP10
  1. ドブで捕獲したザリガニを“清らかな天然水”で2週間育てたら…… 「こりゃすごい」興味深い結末が195万再生「初めて見た」
  2. 「配慮が足りない」 映画の入場特典で「おみくじ」配布→“大凶”も…… 指摘受け配給元謝罪「深くお詫び」
  3. 市役所で手続き中、急に笑い出した職員→何かと思って横を見たら…… 衝撃の光景が340万表示 飼い主にその後を聞いた
  4. 鮮魚店で売れ残っていたタコを連れ帰り、水槽に入れたら…… ヤバすぎる光景に「こんなに可愛いなんて!」「笑ってしまった」
  5. 母「昔は何十人もの男性の誘いを断った」→娘は疑っていたが…… 当時の“モテ必至の姿”が1170万再生「なんてこった!」【海外】
  6. 「まじで終わってる」 マクドナルド「エヴァ」コラボ品“高額転売”に嘆く声…… 「結局欲しい人が買えない」
  7. 母に「髪染めやピアスはダメ」と言われ続けた25歳東大女子、大変身を決意したら…… まさかの事態に「さすがにおもろい」「涙出てきた」
  8. 賞味期限「2年前」のゼリーを販売か…… 人気スーパーが謝罪「深くお詫び」 回収に協力呼びかけ
  9. 風呂上がりに偶然「牛乳を注ぐ女」になった人に反響 「ほぼそのままw」「盛大にふきだした」 投稿者に話を聞いた
  10. タンクトップ姿のパパ「昔はモテた」→娘は信じていなかったが…… かつての姿に衝撃走る「『トップガン』に出ていても納得」【海外】
先月の総合アクセスTOP10
  1. ザリガニが約3000匹いた池の水を、全部抜いてみたら…… 思わず腰が抜ける興味深い結果に「本当にすごい」「見ていて爽快」
  2. パパに抱っこされている娘→11年後…… 同じ場所&ポーズで撮影した“現在の姿”が「泣ける」「すてき」と反響
  3. 東京美容外科、“不適切投稿”した院長の「解任」を発表 「組織体制の強化に努めてまいる所存」
  4. ズカズカ家に入ってきたぼっちの子猫→妙になれなれしいので、風呂に入れてみると…… 思わず腰を抜かす事態に「たまらんw」「この子は賢い」
  5. 母親から届いた「もち」の仕送り方法が秀逸 まさかの梱包アイデアに「この発想は無かった」と称賛 投稿者にその後を聞いた
  6. イモトアヤコ、購入した“圧倒的人気車”が思わぬ勘違いを招く スーパーで「後ろから警備員さんが」
  7. 「何があった」 絵師が“大学4年間の成長過程”公開→たどり着いた“まさかの境地”に「ぶっ飛ばしてて草」
  8. フォークに“毛糸”を巻き付けていくと…… 冬にピッタリなアイテムが完成 「とってもかわいい!」と200万再生【海外】
  9. 「何言ったんだ」 大谷翔平が妻から受けた“まさかの仕打ち”に「世界中で真美子さんだけ」「可愛すぎて草」
  10. 鮮魚スーパーで特価品になっていたイセエビを連れ帰り、水槽に入れたら…… 想定外の結果と2日後の光景に「泣けます」「おもしろすぎ」