TASとかドラクエとか・・・ヾ(>ヮ<*) 

DQM2のリセットバグについて

2014/08/29 17:53 投稿

コメント:4

  • タグ:
  • DQM2
  • バグ
  • TAS
  • RTA
DQM2のバグ有RTAの中でセーブ開始直後にリセットする新しいバグがthemellinさんによって発見された。
バグありRTA動画:http://www.twitch.tv/themellin/c/4891414

調査結果を備忘録として簡単にまとめておきます。

・概要
セーブ時に「はい」を選択してから、3~10フレームの間にリセットする。すると、セーブデータの前半部のみがセーブされる。前半と後半の不一致を利用すると色々バグらせられる。
またリセットタイミングが3フレーム目かそれ以降かによって若干結果が異なる。

・バグでできること
1.モンスター消去と手持ちモンスター重複
RTAやTASで簡単に利用する場合のやり方を説明します。

パーティが2匹以下の状態でセーブする→モンスターを捕まえる→セーブ中にリセットすると、捕まえたモンスターが消え、ドラゴスライムの形をしたバグモンスター(以下、バグドラゴ)がパーティにいる
→この状態でモンスターを捕まえるとそのモンスターがパーティ内で2匹になる。他のモンスターを重複させたい場合は牧場で入れ替えればいい。

←ドラゴスライムの形をしたバグモンスター(モンスター番号00、ドラゴスライムではない)

厳格運用する場合は、hideさんのブログで解説されているので、そちらを参考に。

2.攻撃力「え」(65535)のバグモンスター(Bizhawk/Gambatteのエミュ不具合)
前述のバグありRTA動画で使われているバグ。モンスター重複させた後、全てのモンスターを牧場に預けると攻撃力65535の仲間がパーティに湧いてくる。実機や他のエミュではデータの読み込み先が異なり、フリーズする。themellinさんにはエミュ特有のバグだと報告済み。

実機でも条件によっては成功させられるようです。条件は調査中です。
https://www.youtube.com/watch?v=-haNxN1q6C4(2015/05/14追記)

実機では、「重複モンスター2匹」or「モンスター+バグドラゴ」の状態で1匹目を預け、別れるで牧場モンスターを7匹減らすと発生する。SGB, GBA, GBASPで確認されているので、特定本体の仕様ではなさそうだ。エミュレータでは発生しないアドレスの謎のズレ(http://hidnoblog.blog46.fc2.com/blog-entry-1300.html)があるためエミュレータでは再現不能。調査してエミュレータ作者に報告する予定です。(2015/05/24追記)

3.装備品増殖
目的の装備品を装備させてセーブする→りゅうのうろこなど不要な装備品と入れ替える→セーブ中リセット
道具欄のみが新データに書き換わるため増殖できる。増殖して売却すれば金策にも使える?

4.フラグ消去(3フレーム目でリセットした場合のみ)
セーブ→フラグ立てる→セーブリセットで立てたフラグが消去できる。壺や宝箱も復活する。
1個しか手に入らないアイテムを複数入手したり、鍵複数入手も可能。ボスを何回もボコることも可能。同じ鍵を複数入手しても2回クリアはできない。
取得した鍵、使った/取得したアイテム、仲間にした/いなくなったモンスターは元に戻らない。場合によっては詰むので注意。

5.邪魔な人の排除(3フレーム目でリセットした場合のみ)
3フレーム目でセーブした場合は人物配置が「以前最後までセーブした地点」と同じになる。これを使えば今まで侵入不可だった場所に侵入可能になる。



6.捕獲モンスターのタマゴ化(3フレーム目でリセットした場合のみ)(2015/04/14追記)
前回セーブした後に捕まえたモンスターがタマゴになる場合がある。
ラグによってセーブが遅れるパターンがあり、その場合に起こるようだ。(2015/05/24追記)
孵化させると元のステータスのまま、生まれてくる

7.人物・イベントタイル召喚(3フレーム目でリセットした場合のみ)(2015/05/24追記)
DQM2では世界ごとにキャラIDが割り当てられており、他の世界のキャラIDを持ってくれば、イベントなどを起こすことができる。
http://www.nicovideo.jp/watch/sm26277902

他に何かセーブリセットでできることがあれば、twitterかコメント欄で知らせてもらえるとうれしいです。
現在、新TASのルート構築中です。(完成しました→http://www.nicovideo.jp/watch/sm26230772)(2015/05/24追記)

コメント

てとら (著者)
No.2 (2015/05/12 21:01)
>>1
バグで書き換えている前半部に関してはノーチェック、後半部はチェックサムがあるので書き換え困難です。
タイミングがシビアではないんで普通は起こりませんが、ミスってリセットのタイミングが遅れるとセーブが消えます。
にわか
No.3 (2015/05/13 16:56)
ルカの実機でレベル55で能力値すべてが え の魔物作れました。PTをバグドラゴスライム一匹にし、牧場の魔物を逃していたらマッドロンに変化、その後も何匹か逃がしていたらまたバグドラゴに戻り能力値が え になっていました。クリア状況はかいぞくをクリアしてすぐです。
ただもう一つ持っていたルカで試したところ再現が出来ませんでした…偶然に偶然が重なっただけかもしれません
てとら (著者)
No.4 (2015/05/13 21:44)
>>3
情報ありがとうございます。
Part3のアップが終わったので今から確認します。
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事