• ゼノギアス バグあり デバッグメニュー利用 Any% RTAチャートと動画の補足

    2021-02-11 19:41

    ゼノギアスのチャート
    この記事はゼノギアス学会動画で説明を省いていたRTAチャートです。

    動画の内容そのままではフリーズ回避できない部分があるので
    もし試すならRTAしない人も参考にしてみてください。
    マップの歩き方などは載せていないので各種攻略サイトなどを参考にしてください。

    また、カーネルメニューで手に入れたバグフレームは一度リセットしてしまうと
    値が0になってしまうのでセーブリセットした場合はリカバリーとしてギアショップのエンジン購入画面を出してください、これで再び255に修正されます。

    ちょっと見づらいかもなので後で記事修正するかも。

    OP~ラハン村爆発
    この段階でカーネルメニューを出してもロスのほうが大きいと思うので
    しばらく普通に進めます。通常のRTAは熟練度稼ぎをしますが逃げて進みます。

    武者百式はブースターを使ってから
    〇攻撃のあと□
    〇が回避された場合は当たるまで〇
    〇を防がれた場合ももう一度〇

    ラハン村爆発後
    記録狙いでないのであれば
    ワールドマップかシタンの家への道に入って事前にセーブしておきましょう。
    シタンの家への道で逃げカーネルメニュー(説明割愛)を出します。
    逃げそびれることを考えると敵編成次第で何体か間引くのもありです。
    Battleを選択して全滅カーネルを出します。
    デフォルト設定のままだとフリーズするので変更します。
    SceneNo7 FileNo0(これがなんか成功しやすい気がする)
    全滅方法は主に2個あります。
    メンバーを0人にして即全滅(難易度高)
    メンバーをヴェルトール1体にして全滅(難易度低)

    通常のエンカウントモンスター相手に全滅カーネルメニューだけでダジルまで行けますが、
    逃げカーネルでバトルを選択して全仲間加入、でばっぐあいてむ入手のため必須です。

    ダジル~バルト基地襲撃まで
    ダジルでイベントをこなしてワールドマップでセーブ&ソフトリセットします。
    ソフトリセットをしていない場合はこの後確定でフリーズしてしまいます。

    ワールドマップで逃げカーネルからギアショップを呼び出します。
    Menu選択後右5または左2でRobo(ギア用のアイテムショップ)
    上を104回入力 フレームで下9回 「-」1200Gで購入 エリィ バルト エメラダ
    (下を10回押すとフリーズしてしまうので要注意)
    上を76回入力 パーツ下2回 「、て点Dたお*」 512Gで購入 ゼノ用パーツ
    下を3回入力 フレームで下3回「-」4600Gで購入 ビリー
    上を15回入力 エンジン OMEGA8000 ゼノギアス シタン
    上を13回入力 エンジン X70 バルト燃料用

    メンバーチェンジ
    Menuを選択後右1で編成ができます。
    (チュチュドーピングするチャートもあるが少し複雑なので今回は割愛)
    フェイ エリィ バルトに編成

    Menuで左右入力なしで通常メニューを開けます。
    でばっぐあいてむ使用
    装備変更 装備個所は自由
    フェイ エーテルダブル スピードリングS スピードシューズ
    エリィ スピードリングS*3
    バルト スピードシューズ

    ゼノギアスにGNRS50を2個とバグパーツを装備
    ヴィエルジェはフレームHP回復を外す(フリーズ対策)
    バルトだけギアに乗せる。

    出てくるボスはユグドラキャノンで撃破する
    以降RTAが終わるまで通常エンカウントは全逃げします。

    エリィは砂漠のイベントでシェバトが見えた時にPTから外れてくれる
    (エリィをPTに入れていないとのちのイベントでシタンと会話ができない)
    砂漠でのギア戦闘でバルトのギアは勝手に補給されるので補給などはいらない

    砂漠で捕まりシタン先生と二人になったらクレーンまでにでばっぐわざを使う
    (なぜか雷神波を忘れているのででばっぐわざを使用して再習得)
    エーテルドライブ10個をフェイに使用
    船の中では固定エンカウントポイントがあるがジャンプして抜けることができる。

    ヴェルトールvsブリガンディアは雷神波で
    それ以外はバルトのユグドラキャノン、たまにエリィのエーテル技を使います。


    バルト基地襲撃~バベルタワーまで
    バルト基地では稀にフリーズするので記録狙いでない場合は事前にセーブしましょう。
    先生は三角で、他は特殊装置で突破する
    シュピラーレ戦で勝利カーネルを出してWorldmapを選択
    ゴリアテのイベントへ吹っ飛びます。

    その後タムズでボスを倒します。
    ハイシャオ・ドミニア・ハイシャオ
    バルトでユグドラキャノンまたはエリィでエーテル技(単体は地が早い)
    なんやかんやあってビリーの手助けをします。
    メンバー ビリー マリア バルト
    ブラッディ・巨大ウェルス(マリア連れていくが教会では使えない。)
    装備変更
    マリア エーテルダブル スピードリングS*2 エーテルドライブを10個使用
    ビリー スピードシューズ
    ゼプツェン パワーマジック3個 (ゼプツェンのバグパーツ・フレームがないので仕方ない)

    ブラッディはグラビトン砲、ウェルスはビリーの△かユグドラキャノン

    教会

    マリアを連れていくとフリーズするのでエリィと交代
    エリィにエーテルが80(50以上)になるまでドライブを投与、範囲技が失敗しなくなる。
    範囲技は炎が早いです。

    地下採掘施設(マリア連れていける、タムズによる必要はない。)
    タムズ襲撃イベントのあとシタン先生が編成をしてくれるのでマリアを連れていく
    道中の雑魚はエリィにお願いする。
    エレメンツはマリアのロボパンチで撃破
    エレメンツ戦後に通常敵で全滅カーネル
    エリィ自滅とマリアでシタン狙いがよさそう。
    全滅カーネル後はWorldmapを選択してすぐに△を押して艦内へ
    格納庫でゼノギアスに近づくとイベント発生。

    アルカンシェルも全滅カーネルでイベントカット。
    バベルタワーに近づきながら△ボタンで艦内に入りメンバーチェンジをする。
    (△で一度船内に入るとユグドラは飛べなくなってしまう)
    メンバーはフェイ、バルト、エリィ
    PTにエメラダ2がいるとバベルタワーでフリーズしてしまう。

    バベルタワー~ソラリス

    バベルタワー下層の固定敵はすべて回避可能なので要練習
    バベルタワー閣下や固定敵は基本ユグドラキャノン
    燃料がなくなったらエリィの全体エーテル技(風が早い)を使う

    シェバトはPTメンバーにマリアを連れて行っても
    イベントをこなさないと話が進まないので意味がないです。

    シェバトジェネレーター戦
    1エリィ2フェイ3バルト4ビリー
    フェイのヴェルトールに装甲板DXを3個装備します。
    フェイは銀牙を使ってほかのメンバーはいつも通りエーテル依存技で。

    ニサン
    シェバト後はアジトから発進するとニサンに近い。
    (今までアジトから出発するか?と聞かれていたのをスルーし続ける必要がある。)
    ニサン・碧玉要塞
    エリィのエーテル技で撃破
    碧玉要塞は結構逃げれる戦闘があるので覚えておくといい

    せっかくアントヴァリに乗り換えましたが、ブリガンディアに戻します。
    エトーンをエリィに倒してもらった後、勝利カーネルを開きます。
    ここはBattleで設定したPT編成がそのまま保存されるので
    SceneNo 3 FileNo 1
    メンバーをフェイ、エリィ、バルトでRoboをすべてNmlに設定します。
    ブリガンディアに戻すことでバグパーツを復活させます。

    この後強制的にフェイ、シタン、バルトのPTになるので
    ブリガンディアに戻すのはほぼ必須だと思います。

    第2バベルタワー
    ドミニアとケルビナはエリィの炎全体エーテルで。
    碧玉要塞のPTはバルトとチュチュ(誰でもOK)です。ユグドラキャノンでOK。

    サルガッソー
    タムズ訪問の関係上フェイ・シタン・バルトの固定PT
    エメラダにはユグドラキャノンを打つ

    ソラリス~ラスト
    ソラリス侵入
    強制エンカウントが少ないのでほとんど逃げて進みます。
    セキュリティはフェイの△△〇で倒せます。

    グラーフ&処刑人
    フェイにSTRドライブ10個クライシスパワー(エーテルダブルと交換)を装備します。
    道中の敵に殴られて減ったHPによりますが
    基本的にエリィのエーテル技を1回フェイにあててHPを減らすとちょうどいいと思います。
    グラーフと処刑人はフェイの〇〇△で倒します。
    超武技闇勁で楽に倒そう。

    エリィとイドのイベントで最後のメッセージを飛ばしてから約5秒にポーズを出して
    カーネルメニューを出します。
    Worldmapを選択してワールドマップに場面が移ります。

    ディスク2化
    ディスク2化するためにセーブをしたいのですが、
    このままメニューを開くとフリーズしてしまうので
    一度ユグドラシルに出入りする必要があります。

    ワールドマップでセーブ1をしてロード用のデータを作ります。
    ワールドマップの通常敵でカーネルメニューを出してMenu左1入力でセーブ2します。
    ディスクを入れ替えてくださいというメッセージが出るとソフトリセットができなくなるので
    その前にソフトリセットをします。
    セーブ1をロードしてエメラダのギアにパワーマジックをつけて
    エメラダだけギアに乗せます。
    ワールドマップの通常の戦闘で普通に全滅してセーブ2をロードします。
    (エメラダのエーテル技は水が早い)

    デウス
    デウスに入りオピオモルプス戦で全滅カーネルを出します。
    直前のキューブでリコをエリィに変更して
    右のショップでギア用ショップ、アクセサリー購入画面を出します。
    セーブリセット後はバグギアフレームの値がおかしくなってしまいますが
    これでギアのエーテル増幅が元通りになります。
    あと装備画面でギア画面も出さないとゼノギアスのバグパーツの値が反映されないかも?

    デウス・ウロボロス
    動画で詳細を書いてるのでそちらを参考にしてください。




    おまけ
    カーネルBattleの
    14-3でグラーフ&処刑人 経験値27万?
    15-8でウロボロス
    が出せます

    自己べ動画を載せておくので(多少記事と違いますが)参考にしてください。
  • 広告
  • ポケットモンスター金銀のボックス増殖バグはサブフレームリセットではない。 #AGDQ2021

    2021-01-12 14:37

    ※この記事はあくまで個人的に適当に思っていることであるため曖昧な表現が含まれます。
    各ゲームの仕様を完全に理解しているわけではありません。(どちらかというとエンジョイ勢)
    意見や感想または訂正等があればコメントまたはTwitterでの連絡をお願いします。

    ・この記事を書いた経緯
    私は以前からポケットモンスター 金・銀のボックスを利用したポケモン増殖バグや
    その他いくつかのセーブデータ上書き系のバグは
    サブフレームリセットではないと考えているのですが、
    大百科の記事にはポケモンの増殖がサブフレームリセットであるかのような記述や、
    先日行われたAGDQ2021という海外のイベントでのポケモンRTAの解説さんも
    あれはサブフレームリセットでサブフレームリセットはタイミングさえわかれば簡単
    という風に説明されていたので
    私なりの考えで訂正したいと思い筆を取らせていただきました。
    多くの人に理解していただきたいので多少蛇足的な説明も含まれます、ご了承ください。
    ゲームボーイだからリセットじゃなくってパワーオフだ!とかそういう話ではないです。

    ・ところであなたは誰ですか?
    私はサガフロンティアのTASとか作ってる人です。
    いくつかサブフレームリセットの解説動画を投稿していたり、
    人力でのサブフレームリセットにも成功しています。
    ロマサガ2サブフレームリセットTAS・RTAや
    クロノトリガーサブフレームリセットRTAに貢献しています。
    好きなゲームは旧スクウェアのRPG系です。
    Twitter@kyotosagauoa

    ・そもそもサブフレームリセットというものは何か?
    サブフレームリセット」と「チェックサム」の大百科を見ていただければ
    詳しい説明がなされていますが、この単語を初めて聞いた人向けに超簡単に説明すると
    (本来成功させるためには色々制約があるのですが少し割愛して・・・)
    セーブ中にデータを上書きして二つのセーブデータを合体させていいとこどりをする技です
    大まかに例を挙げると…
    ・所持金0円  持ち物 モンスターボール 5個     → セーブ
    ・所持金500円 持ち物 なし (モンスターボール売却) → 上書きセーブ中にリセット
    ・所持金は500円で持ち物はモンスターボール5個のデータが出来上がります。
    (後述するチェックサム調整を行わない場合おそらく単純にデータが消えるだけですので注意)
    "サブフレームリセット"はこのようなセーブ中のリセット行為を指して使われています。
    その結果セーブデータ上書き機能の中断によるセーブデータの改ざん(合体)が行われます。
    ※改ざん行為自体をサブフレームリセットと呼ぶわけではない

    この説明とサブフレームリセットの動画を軽く見た程度の人の理解としては
    なんでもできる万能の裏技のように聞こえるかもしれません。

    しかし無から有を生み出すことはできないのでデータを消して
    急にお金やステータスをMAXにしたり色違いボルケニオンをゲットしたりはできません。
    利用法としてはモンスターボールの例のように存在する物を組み合わせて増やしたり消したりするか、ありえない状況を作り出してゲームに不具合を発生させEDを呼び出したりします。
    (本来触れられないオブジェクトを触ったり、アイテム欄に同じ名前のアイテムを複製したり、マップ番号を改竄してデバッグルームやエンディングに飛んだりします。)
    またチェックサムと呼ばれる不正なセーブデータの検出方法があり、通常の方法では
    前のセーブデータと上書きのセーブデータが合体したデータを作らせない働きをしています。
    (普通はセーブ中に電源を切るとデータが消えたりするゾ☆)

    チェックサムとはなにか
    ゲームにおいてセーブデータが破損状態か否かを判定する数値で
    おおよそはセーブデータの末尾に設定されている値です。
    例えば1つのセーブデータにつき10個の値が保存されているとします、
    値の例としては主人公の名前やアイテムの種類や数、マップ番号や座標、所持金などです。
    セーブデータにはこれらが1~9個目に設定されていて
    10個目には1~9の全ての値を足して合計した値が設定されます。
    データの値とチェックサムの値にズレが生じた場合ゲームによっては
    つづきデータを非表示にしたり、バックアップから上書きしてデータを復帰させたり、
    不正だと判断してデータを消したりしてしまいます。
    しかし、その1~9の値を誤魔化して総和を一致させれば不正なデータをそのままロードすることが可能になっています。

    (実機でサブフレームリセットをおこなう解説動画です)

    この映像はロマサガ2でチェックサムを誤魔化した時のイメージ映像です。
    下の1番目のキャラクターは2に相当する値を持っていますが
    装備変更などをしてその値を1に減らし、上のデータに1番目のキャラだけ上書きセーブして
    チェックサムの総和(6)を一致させています。(つまりセーブ途中のサブフレームリセット。)
    これによりジェラールというキャラが消えたデータを正常にロードすることができます。
    (レオン皇帝が2人になるので通称レオンレオンデータといわれている)
    なかにはこのチェックサムという破損を検知する値が用意されていないゲームが存在します。
    その場合は特に何もしなくても合体したデータをロードすることができてしまいます。

    サブフレームとは
    さて、少し本題(ボックス増殖≠サブフレームリセット)からズレてしまいました
    話を戻して今回最もキーとなる単語です。
    サブフレームリセットがセーブ中にリセットする行為だけであるのなら
    ポケモン金銀のボックス増殖もその範疇かもしれませんが
    肝心なのはサブフレームという単語です。下記はサブフレームリセットの大百科から引用

    >フレーム単位よりも遥かに細かい、機械語に於ける1命令単位

    >その1命令秒単位での任意のタイミングでリセットを行う事により、SRAMに保存している途中で、データ保存を止めてしまうことが可能となる。

    1フレームが1/60秒であり、基本的にメッセージ1文字の描画にかかる時間です。
    さらにロマサガ2の人力サブフレームリセットRTAについて取材された
    電ファミニコゲーマーのもか氏の記事を引用させていただきます。引用元


    つまりサブフレームリセットのサブフレームという単語は
    超簡単に言えば1フレームよりも細かい単位の任意のタイミングということです。
    今まで原理を簡単そうに説明してきましたが
    サブフレームリセットはとてもタイミングがシビアで成功率が低いですよって事です。
    一部の成功者は「ソシャゲでSSRを引くよりもお金がかからなくて楽!」とも語っています。
    データを書き換えるのに1フレーム以上猶予があるリセットはフレームリセット
    1秒以上の猶予があるリセットはセカンドリセットという表現になるのではないでしょうか。
    サブフレームリセットと呼ぶのではなく、単純にセーブバグや上書きバグ、データバグ、
    メモカ引き抜き等と呼称すべきではないでしょうか。

    サブフレームリセットの発祥
    サブフレームリセットと言えば真っ先にTASを思い浮かべる人が多いと思います。
    私の知る限りワードとしての初出は
    クロノトリガーの2個目(Lsnes利用)のサブフレームリセット利用TAS(2012年)になります。
    submitされたTASの説明文に「Uses sub-frame resets」と明記されています。
    http://tasvideos.org/3606S.html

    ちなみにこのTASと同じ猶予1byte(1機械語に於ける最小命令単位)という頭おかしいルートを
    2020年の年末に実機でぶん回していてRTAinJapanが終わったあとに成功した頭おかしい
    バンという人がいます。ヤバイ

    (ニコニコに投稿されている動画よりこのほきゃほきゃしてる声入りの動画すこ)

    もともとこのクロノトリガーのTAS(Lsnesというエミュレーター)が出るまでは
    専用のデバッガを用いるか、すさまじい調整を行わない限り
    サブフレームリセットはエミュレーターで実行することは理論上不可能でした。
    データの最小単位として1フレームごとの記録しかできなかったので
    フレームとフレームの境界の決まったタイミングでしかリセットができなかったのです。
    (今も記録は1フレームごとだけどそのフレームの境界以外に入力やリセットを割り込ませることはできる・・・って感じだと私は勝手に解釈してる)
    TaoTao先生のFF3でフレーム境界以外でのリセットによるSRAM書き換えの記事もよくわからなくても面白いので見てみると良いでしょう。
    FF3はよりゲームを破壊してすぐさまエンディングを見るバグが存在するので無用ですが、
    このサブフレームリセットが実機で成功するのかは気になるところ。
    動画の方にはDQ3のACアダプタ抜き差しバグについてらしきコメントも見受けられますね。

    世界で初めに作られたサブフレームリセットTASは
    inich氏のクロノトリガーの1個目のTAS(2009年)になります。
    この時代は入力やラグを利用してフレーム間のリセットタイミングを調整して
    うまい具合にセーブデータを都合よく書き換えていたようです。
    (ピロ彦先生曰くディレイスクロールのディレイ量調整みたいなもの、らしいです。)
    また、クロノトリガーはチェックサムが不一致で消えたデータでもロードできる裏技が存在しておりNO DATAと表示されたセーブデータを無理やり読み込んでいたりします。
    詳しく知りたい方はTASVideosのページを見てみましょう。
    http://tasvideos.org/2240S.html

    実機上全てのリセットはサブフレームリセットと言える
    一方で私たちが生きているこの現実には1フレームずつ結果が処理されるという事象はなく
    リセットがフレームとフレームの境界でしか受け付けないという現象もないのです。
    ゲーム機のリセットボタンを普通に押したときや電源を切った時は
    エミュレーターではないので(セーブやデータ改竄の有無は関係なく)
    それもサブフレームリセットとも言えるのです。
    サブフレームリセット(Delayed Reset)ができるエミュレーターLsnesは、より現実の挙動に近づくために作られたということになります。
    実機もチェックサムを計算して調整し、リセットを実行して狙って(試行回数を重ねて)いればセーブデータの改ざんに成功することができます。
    バーチャルコンソール(エミュ扱い)などではロマサガ2やクロノトリガーのサブフレームリセットは成功しないことが確認されています。フレーム境界でしかリセットができないからです。

    一時期ニコ生の某RTA大会でサブフレームリセットの禁止というルールが制定されようとしていたのですが、「それはセーブ中じゃなくてもリセットできなくなるけど大丈夫?」と有識者から指摘が入った模様です。
    ルールに明記するときは素直に「セーブ中のリセットによるデータ上書き行為の中断によるセーブデータの改ざん行為の禁止」とかにしときましょう。
    セーブ中のリセット禁止だと、どこまでがセーブ中として定義するかという新しい問題が出てきてセーブしている雰囲気を演出するお祈りの曲が流れる時間をリセットでカットするテクニックが使えなくなったりしますからね。

    とはいってもわざわざ普通のリセットをサブフレームリセットとは言わないでしょう。
    セーブしようと思ってたのにセーブポイントの前で猫にサブフレームリセットされたぁ~」と表現したりするでしょうか
    ポケモン金銀等で言ってることはこれに近いです。

    ポケモン金銀の場合
    ご存じかとは思いますが、まずはポケモン金銀のボックス増殖の説明をおこないます。
    ポケモンを2体以上連れた状態でポケモンを1体以上預けて、ボックスのナンバーを変更する。
    上書きセーブされるので「でんげんをきらないでください」が表示された瞬間電源を切る。
    これで手持ちとボックスの中に同じポケモンが存在(同じデータのポケモンを2匹に増殖)することができます。

    基本的にはパソコンの前でセーブしてからこの裏技をおこなうので見落としがちなのですが、
    この裏技セーブではボックスの中のポケモンだけが先にセーブされていて、
    しばらくしてからキャラクターの位置やイベント進行度、持ち物などがセーブされます。
    詳しい仕様はポケモン英Wikiに書いてありました。
    https://bulbapedia.bulbagarden.net/wiki/Cloning_glitches#Generations_I_and_II

    またチェックサムもボックスの中は含まれていないようなので
    ボックスの中がどう書き換わろうが不正なデータとして処理されることはないようです。
    (0x2D0Dがチェックサムでそれ以前の合計値を集計している、2つめのチェックサムは1つめのバックアップ用でどちらか片方のチェックサムが一致していない場合はチェックサムが一致しているデータをロードできるようだ)
    https://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_II#File_structure
    気をつけるのは手持ちのポケモンやプレイ時間が書き換わる前にリセットをする必要があるということぐらいでしょうか。

    (余談ですがボックス増殖を応用して複数の御三家やイーブイを入手できます。
    初めに御三家をもらう前にレポートをしてからポケモンを1体もらい、
    ボックス増殖リセットをすることでもう一度ウツギ博士から御三家をもらうことができる。
    そのあとボックスの中に預けておいた御三家を引き出すことができます。)

    電源を切るタイミングですがネット上で調べてみると割とバラバラだったりします。
    例えば
    「でんげんをき」でリセット、
    「でんげんをきらないでください」でリセット、
    「でんげんをきらないでください」と出て少し経ってから電源を切る
    など結構いろんなタイミングで成功するようです。
    つまり成功する猶予が1f以上あり(下手すると数秒?)その上失敗が少ないということです。
    フレーム境界外の狙った数値が上書きされてからリセットする必要もないので
    単にボックス増殖バグという名称が良いのではないでしょうか。
    また互換機のリセットや3DSVC(実質エミュ)のポケモン金銀でも問題なく成功するようです。
    フレームの境界でも問題なく増殖できるという事はサブフレーム技ではないということです。

    ・アニメティカ
    アニメティカ利用RTAも性質上セーブデータの上書きやその中断であるので
    よくサブフレームリセットと誤解されるが、何度か説明している通り
    セーブデータの改ざん行為自体をサブフレームリセットと呼ぶわけではありません。
    猶予が1フレーム未満のものについてはサブフレームと定義できます。
    アニメティカ利用RTAのメモカ引き抜きは猶予が最短でも2フレーム*と言われており
    サブフレームリセットと比較すると大幅な猶予時間があります。
    詳しくはPing値氏のDQ7アニメティカ利用RTAのチャートを参照してください。
    アニメティカ利用RTA発案者のとどトドさん

    アニメティカを利用したメモカ抜き差しによるセーブデータの改ざんはサブフレームリセットではないと考えているようです。

    (*最短1フレームだそうです)

    同様の理由でテイルズオブデスティニーのメモリーカード引き抜きバグもよく話題に出ますが
    私はプレイ経験とバグ自体を試した事がないので何とも言えませんが
    おそらくこれも猶予は1f以上あると思われます。
    このゲームは上記で説明したチェックサムがなく合体データのロードをすることができます。
    (ただしタイミングによってロードできない時もあるらしい?)
    他にPSでチェックサムがないゲームとしては
    チョコボの不思議なダンジョンが存在しており、そちらで私が試した動画があります。

    何度か試しましたがだいたい数十フレームは結果が同じになります。
    (引き抜くのが遅いと完全にセーブされてしまう。)
    少なくとも猶予1フレームというレベルではなかったです。

    ・FC版ドラゴンクエスト3の電源ON/OFFバグ
    メモリがグチャグチャになるだけだからサブフレームリセットではない
    電源を切るタイミングはおそらく1フレーム以上猶予があるが
    その後の処理は・・・
    詳しくはピロ彦先生のブロマガへどうぞ

    なぜ"電源ON/OFFバグ"は発生するのか? ~ファミコン版ドラゴンクエスト3~
    https://ch.nicovideo.jp/TAS/blomaga/ar1731086

    ・結論
    セーブデータ改竄に猶予が1フレーム以上あるセーブデータ上書き系のバグは
    サブフレームリセットではない。
    サブフレームリセットはタイミングもわからないけどできるまでやれば成功するから簡単だ。君もぜひサブフレームリセットに挑戦しよう。



    挑戦者が減るのが嫌であんまり難しい難しいって言いたくないし本当に思ったよりできますよ!

    2021/01/16 追記
    この記事に対する反応で面白いものがあったのでいくつか紹介させていただきます

  • 「TAS好きの人たちがRTAでわいわいする」に走者として参加してみた感想

    2020-09-23 12:53

    RTAイベント
     2020年 9月の連休 20日から22日(残業で23日も)の約3日間にわたって
    ゆる~いRTAイベントが開催されていました。
    お疲れ様でした。
    日程やスケジュールなどの詳細は共同主催のへいきんさん(TASラン製作者様)ブロマガにて
    【イベント告知】TAS好きの人たちがRTAでわいわいする

    参加した経緯
     まずこのイベントは以前から存在していたDiscord上のコミュニティ
    「TAS好きの人たちがわいわいする」の中から発生したイベントでした。
    自分はそこには所属しておらず、へいきんさんのTwitterアカウントから
    イベントの存在を知ることになります。

    実は初めは外野の気分であまり乗り気ではなかったのですが、
    少し忘れかけていたころにTASランで再び開催告知がなされて
    応募概要には「RTAを通せる程度」で「解説もしなくていい」という緩さ加減と
    最近動画も作れていなかったので何か発表するちょうどいいタイミングでした。

                    ※ふわふわしてる代理ちゃんの図

    申請したゲーム、採用されたゲーム。
     私はあんまりRTAをがっつりやるタイプではなく、QSQLなどを使って
    好きな各ゲームの一番おいしいバグの部分を試して楽しむ癖があります。
    操作技術が追い付かないのでその区間の美しいシーンを眺めて楽しみます。
    チャートを考えるのは結構得意な方なのでそれが高じていくつか
    自分が考えたチャートが破綻していないか確認で通すことがある程度です。

    申請は1人3個までで、いくつ採用されるか不明でした。
    今回応募しようか考えた通せる程度のゲームは
    ・ヘビ貿易 20分 (直近で一番遊んでチャートが新しかった)
    ・ソウルクレイドル 3時間 (初めてタイマーを付けて走ったゲーム、ちょっと自信あり)
    ・ゼノギアス 8時間 (最近投稿したTASで話題性ばっちり、次の動画ネタ)
    ・サガフロンティア 30分~1時間半 (まあ遅くてもよかったら通せるやろ)
    ・武蔵伝 3時間 (過去に4時間?ぐらいでクリアしたことはある)
    ・ロマサガ2・クロノトリガー 不明 (サブフレームリセットはちょっとキツイか?)

    この中で練習せずに通せそうなものを考えて上から3個を選びました。
    少しは練習をしたかったので運営の人に2個選んでもらうようにお願いしたところ
    ヘビ貿易とゼノギアスが選ばれました。
    ゼノギアスなのですが、採用されると思っていませんでした、
    The ENDを目指すRTAはカーネルメニューをもってしても8時間もかかり
    フリーズの危険性も認知していただいているかな?と思いつつ
    しかしイベントで採用されること自体がゼノギアス界隈に
    少しでも活気が出るかなと思って応募していました。
    実際は応募者は多かったがそれでも3日のスケジュールは埋まることがなかったので
    全ての人のすべてのゲームを採用したようです。

    準備、イベント開催まで。
     
    最後のイベント参加が約9年前サガフロンティアのT260編RTAの解説をしたぐらいで
    何をしたらいいのかよくわからなかったので、とりあえずマイクを買って
    配信やVCなどの音声回りなどの設定でいろいろアドバイスをもらい準備を進めました。
    VBCableとかいうやつにかなり苦戦して数日間ずっと悩んだり不安になったりで
    あまり練習もできず・・・。

           
             ※9年ぐらい前に存在した、いにしえのイベント。名前もアカウントも今と違うやつです


    ヘビ貿易は運要素がそこそこあるので「もし○○がない時はどうするか?」と
    記録狙いのチャートを少し崩して完走狙いのリカバリー方法を考えなおしたりしました。

    ゼノギアスは以前通してたし、問題はカーネルメニューをうまく出せるかぐらいやろ
    と甘く考えていました。(道順やバベルタワーの確認練習はしたんだよ!)


        ※前日だけど告知動画も作った

    イベント当日1日目
     ゼノギアスについて、画期的なバグを主軸にチャート重視で申請していた(シナリオキャラ愛をちょっと軽視)のと想像以上に走っているゲームやTAS以外の会話が頻発していて
    少し困惑してあまりしゃべれない状況が続いてしまいました。
    (いくら解説しなくてもいいと言っても自分からどんどん話すことができればなと思いました)
    これは他走者の人も運営の人も1日目ということもあり結構探り探りな所があったと思います。助かった部分もあったし楽しかった部分もあったし、難しい所もありました。
    序盤はかなり順調で難しいフリーズを伴う真っ暗のカーネルメニュー操作も無事成功。
    このまま記録更新もあるな~とワクワクしながら走っていました。
    ・・・が
    想定外の箇所でフリーズ

                    ※これにより50分の大ロス

           ※原因の詳細は後日の調査で判明

    意気消沈してしまって余計にしゃべれなくなった!申し訳ない気持ちと
    50分の区間あまり話すことがなかったのに更にもう一度進めなければならなくなった...
    しっかりとした調査と練習もすべきだったのですが、
    このゲームが好きで応募したのであれば
    もっとキャラやストーリーを紹介してちゃんと説明できればよかったです。
    もしくはゲームに詳しい聞き手を募って参加すればよかったかなと後悔しました。

    それ以降2回カーネルメニューを出すのに失敗しましたが、失敗すると大きく戻されるような場所ではしっかりと1発で成功して特に問題なく完走することができました。
    そのうちリベンジしたいな、という気持ちですね。(ソラリスの異物チェッカー調べとけ!)
    イベント初心者にいきなり8時間でフリーズする可能性のあるゲームは厳しかったかもしれません。じぐぞぅさんあとは頼んだ。
    ゼノギアスの後は0xwasさんとへいきんさんのまいてつを観戦しながら笑い転げてました

    イベント2日目

     ヘビ貿易に挑戦しました。当日冒頭でも説明しましたがニコニコのRPGアツマールの
    無料で遊べるブラウザゲームでWindows777などで有名なMIDORIKAWA氏制作の
    風来のシレンのようなゲームです。


    いわゆるローグライク系のゲームでマップやNPCの配置、落ちている物、売買している物、
    物の値段など様々な運要素が絡むゲームです。

    本来RTAに不向きと言えるような詰み要素が随所に込められており場面ごとに数字の計算が求められる部分があるのですが、思考時間を減らすためのチャートを構築しておりロスになるNPCとの会話も極力避けるように心がけて記録と完走を狙います。

    1日目の反省も生かしつつ積極的に解説をしていくことにしました。
    その上操作が忙しいし、ゲームが面白いし、説明も織り交ぜながら走れました。
    特に直前に走っていた0xwasさんのプレイとしゃべりのいい加減さ(?)をみて
    最速を狙うような動きを絶対にする。というイベントではないと改めて再認識しました。
    ガヤで参加していただいた緑さんとへいきんさんもいい感じのツッコミと
    私が喋りたいときにはあまり口出しをしないという感じでうまくまとまっていたと思います。
    お互い慣れてきた部分もあったかな笑

    無事詰む事も無くタイム11分程でクリアできてしっかりとゲームの宣伝もできました!
    みなさん良かったらプレイしてみてね。

    イベント3日目
     3日目は前日までの疲れが少し残っていたので時々Twitchのコメントでガヤとして出張しました。(そう考えると主催のお二人と緑さんは本当にお疲れさまでした・・・)
    コメントがそれほど多くない中でRTAに関する応援(?)コメントを積極的にして楽しみました
    RTAinJapan初期の頃にも似たような事をやっていた気がする。なんか懐かしい。
    自分のTwitterのつぶやきを調べてみた所2016年(第1回?)の告知をするような物もありました
    TAS好きRTAわいわいがどうなっていくかはわかりませんが今後にも注目ですね。

    これから
     せっかくマイクも買ったし少し配信頻度を増やしていくのもありかもしれない。
    今回走ったヘビ貿易とゼノギアスはさらにチャートを改善したり
    解説動画も作りかけだったりするので調査結果を踏まえて作り直す必要も出てきました。
    あとマザー2の放送とかちょっと気になるけど見れてなかった配信もあるので見直したりするかも。
    私の放送部分は軽くですが、コメントを確認させていただきました。
    沢山の方がいっぱいコメントしてくれていてうれしかったです。
    本当にありがとうございました。
    そして運営の方々、同じ参加者の皆さんお疲れ様でした。
    また別の機会で縁があればよろしくお願いいたします。

    追記
     ブロマガはニコニコとかおいしいとかへびとかサングラスの絵文字が使えない!!!
    それらを記述していると下書き保存をしたとしても
    それ以降の文章がまるまるすべて消えてしまう。
    ようやく原因の特定に至りました。(文字制限か何かなのか原因不明で何度も記事が消えた)
    これもまたひとつのバグ。
    書き直すのが辛くて少し適当になってしまいましたがこれにて終了とさせていただきます。