📓 memotty

MH3Gのお守りテーブルバグとT10のスナイプ方法について

前提 #

MH3, 3G, 3GHDにはお守りテーブルバグというものが存在する。
他作品では再起動で乱数のシード値が変わるのだが、3Gの場合はデータ作成時点でシード値が固定、何をしてもシード値が変更されない というやばすぎるバグがあり、これを含めたやばすぎる乱数やテーブルの仕様を含めてお守りテーブルバグ と呼ばれている。

もう少し解説 #

乱数は5400個存在しており、その乱数から構成されるお守りもおおよそ5400種類生成される。3Gのランダム要素の仕組みはこのようになっている。
またseed値は17個設定されていて、テーブルは乱数列から生成された結果のことを表している。
下のテーブルを見てもらいたい。

seed値乱数列テーブル乱数列に含まれる乱数入手不可判定
11に対応する乱数列T15400万能
22に対応する乱数列T25400
33に対応する乱数列T35400
44に対応する乱数列T45400
55に対応する乱数列T55400スラアク
66に対応する乱数列T65400大剣
77に対応する乱数列T75400
88に対応する乱数列T85400
99に対応する乱数列T95400ガンナー
1010に対応する乱数列T105400近接(最も優秀らしい)
1111に対応する乱数列T11200ハズレ
1212に対応する乱数列T1254錆びた破片超大ハズレ
1313に対応する乱数列T135400
1414に対応する乱数列T145400
1515に対応する乱数列T15200ハズレ
1616に対応する乱数列T1654神ヶ島、風化片手大ハズレ
1717に対応する乱数列T1754風化ハンマー大ハズレ

乱数列に含まれる乱数 に注目してもらいたい。
前述で言った通り、乱数の数によってお守り(およびクエスト報酬や狩猟船)の種類が決まる。
そのため、テーブルT11, T12, T15, T16, T17を引いてしまうと、最初からデータを作成しなおさなければ欲しいお守りが手に入らないのである。また、お守りの種類もさることながら、その質まで終わっているとのこと。
更に、T12, T16, T17に至っては入手できないアイテム、装備が存在する。

上記の通り、やばいテーブルを引いてしまうと人生と同じでやり直しが効かないのである。

T10のスナイプ方法 #

  • WiiUの日付を2012/01/21 に設定する
  • 時刻を00:13に設定し、OKと同時にストップウォッチをカウントする
  • ストップウォッチが 1分44秒になったタイミングでNew Gameを押す

これで理論上スナイプは完了できている。

砂原採取マクロ判定法でチェック #

誤差のことも考えて入念にチェックする。
港に行き 港★1「砂原の採取ツアー」の報酬を利用してテーブルを判定する方法を使う。

準備 #

  • 砂原採取マクロ判定法の サイトを開く or ファイルをダウンロードしておく
    • ファイルをダウンロードした場合はREADME.mdを確認すること(使い方が乗っています)
  • New Gameで開始すぐ港へ向かう
  • 「砂原の採取ツアー」をオトモなしで受注

報酬取得から記録まで #

  • クエスト開始後、ベースキャンプでネコタクチケットが支給されるまで待機(2分ほど)
    • この時乱数が変わることを防ぐため無断な行動は慎むこと
  • チケットを受け取り納品し、クエスト終了
  • 報酬画面で2枠目移行を記録。

3回分のデータ収集 #

  • このクエストを合計3回繰り返し、報酬枠の詳細を入力
  • 3回分揃ったら判定ボタンでテーブル判定を実行

注意事項 #

前述したとおり、マクロ以外の行動(釣り船、交易船、狩猟船、ふらハンの起動など)は乱数がずれ制度が落ちるため控えるようにする。

最後に #

なお、開発元のカプコンは「これは仕様(バグ)です」と言い張っているらしい。
カスかよ。