SQUARE ENIX

ファミコン版DQ3プレイ中にカセットをFFに差し替えて、DQに戻すとクリア!RTAに新技

ゲームを短時間でクリアすることを競う「RTA」ですが、様々なバグ技を駆使してOKな部門では、日夜斬新なアイディアが試されています。近年では「ホットプレートで温める」ことによって乱数を制御する方法が話題となりました。 今回ご紹介するのは、プレイ中にカセットを差し替える技。ドラクエ3⇒ドクターマリオ⇒星のカービィ⇒ドクターマリオ⇒ドラクエ3⇒ファイナルファンタジー⇒ドラクエ3という手順で、適切なタイミングで差し替えていくと、ドラクエ3のエンディングに到達してしまうという!

その状態でセーブを行い、今度は『ファイナルファンタジー』をプレイ。数歩歩いた後に強引にカセットを引き抜き、再び『DQ3』をセットすると、少々崩れた状態で画面が表示されており、そのままアイテムの整理やセーブデータの複製を行うことで、冒険再開時に王様から大魔王を倒していた事実が明かされ、唐突にエンディングを迎えた。

これは偶然を待っているのではなく、カセットを差し替えてほかのゲームでアイテムの並び替えなどをすることによって、目的のメモリアドレスを書き換えてしまうというものです。下記Tweetにこの技を生み出したピロ彦氏の解説があります。

【任意コード実行】
バグアイテムの「4レーへ」や「アリアハン」を使用すると
稀に、セーブデータ上であるアドレスの$6167が実行される。
$6167は現在使用中の冒険の書のID:06のキャラの現在MPの上位バイトなので
そこにコントローラ入力が反映されるアドレス$14を利用した命令を書きたい。
アドレス$6167に 6C 14 00 = JMP ($0014) という命令を書けば
任意のアドレスが実行可能になるので「1P:右A、2P:ABセレクト」という入力で
メモリアドレス$0781のPT3人目のアイテム6個目からのコードを実行できる。
そこにエンディングフラグを書き換えるコードをアイテムで書く。
ただし、エラー検出訂正(CRC)に引っかかると冒険の書が消えるが
セーブの先頭データである主人公(ID:00)のLvが0の時は
エラー検出訂正がスルーされるという「仕様」があるので
MPとID調整、Lv0化、バグアイテム入手、アイテムでコードを書く
という工程を複数のカセットから調達してくるのが今回のRTA。

どのソフトのどの操作が目的のメモリを書き換えるのかを一体どうやって探し出したのか…。すごい執念です…!

なぜ今? スクエニ、「FRONT MISSION」を商標登録前のページ

すばせか、アーティストが逮捕でアニメ第1話放送前日にOPテーマ曲差し替え! 次のページ

関連記事

  1. TGS スクエニブース

    SQUARE ENIX

    日経新聞「スクエニ株、18年ぶり首位陥落 膨張する開発資産を警戒」

    日経新聞の有料会員向け記事に「スクエニ株、18年ぶり首位陥落 膨張する…

  2. SQUARE ENIX

    すばせか、アーティストが逮捕でアニメ第1話放送前日にOPテーマ曲差し替え! 

    スクエニのゲームをアニメ化した「すばらしきこのせかい The Anim…

  3. 新すばせか

    SQUARE ENIX

    4月9日15時にPS4/Switch「新すばせか」の情報が公開予定!

    スクエニ野村哲也氏が、すばせか公式Twitterにて、PS4/Swit…

  4. ディシディアNT

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

最新ニュース

  1. TGS スクエニブース

Amazon.co.jp


売り上げランキング
/ Kindle本 / 音楽 / DVD / ゲーム
デジタル製品 / おもちゃ

カテゴリー

  1. SQUARE ENIX

    スクエニ株主総会2015詳細レポート  株主「FF7リメイクはシナリオ改変に踏み…
  2. 管理人レポート(スクエニ以外)

    FF3同梱版をまたもらっちゃったー!
  3. FF7AC 渋谷109

    FF7

    FF7AC、渋谷109の壁面広告の写真を撮ってきた
  4. ニューヨーク 黄昏時

    アメリカ生活日記

    日記:ニューヨークを観光してみた写真レポート!帰省ラッシュに巻き込まれて7時間か…
  5. 管理人レポート(スクエニ以外)

    MacBook Proのメモリを増設する方法 わかりやすい解説
PAGE TOP