ポケトレ乱数完全に理解した
ポケトレも自然エンカも完全に理解したので、6Vダンバルの調整に挑戦してみた。
目標個体の検索
普通の検索と同様にやればできる。ただし、性格値生成に15消費使っているので、戻す回数を変える必要がある。
色揺れ位置の検索
上記で検索した目標個体のseedから逆算して、GetRand() / 0x290 < 88とGetRand() < 9が連続して成立する箇所を探す。
初期seedの選定
色揺れ位置から適当に戻すだけ。4genSearchを使えばいい。
6V個体は6種類存在して、そのうち、色揺れを出してから目標個体までが一番近いものを採用した。
と言っても合計2668消費になるんですが…。
code: seed
初期seed 0xE50D07B7
2042/10/18 13:03.10起動 2154F(36秒)待機 (空白221F)
実際の調整手順としては
まず北の不定NPCの動きをバトルサーチャーで止める
これを忘れていたので、一度2668消費を無駄にした
下の画像の位置でセーブ
seed確認後、12Fまで消費してからポケトレを起動
https://gyazo.com/e4981623354575cea47ca4a2b7dedf8b
すぐには揺れに入らずに、いったん草むらから出て、ポケトレを溜め直す
理由は2つあり、1. 草むらの中で歩き回ると255消費を越す可能性があるから 2. 連鎖後に溜め直すとエンカウント軽減の制御が困難になるから
軽減とはなんぞやって人は最初に貼った調査記事を読んでください。
ポケトレが溜まったら適当にダンバルが出るように消費してから、北側の揺れに入る。
揺れの目の前で消費すること。
軽減を受けられるかわからないので、軽減の有無が影響しないような消費数のものを選ぶこと。
ダンバルを倒した後、即座にポケトレを起動すると、北東の突き出た1マスが光る。
https://gyazo.com/1e8ad8ec89dd6193a2e752ce6cd9a75a
まっすぐ上に歩いて草むらを抜け、色揺れのマスの左で消費を行う。
だいたい2400消費くらい。
頑張ってダンバルを捕まえる。
実はここも結構大変。何せ捕獲率が低いうえに、技がとっしん(PP20)のみ。入念な準備が必要。
ゴーストタイプでとっしんを透かし、眠らせてターンを稼ぎ(+捕獲率アップ)、念のためにヒメリトリックもする。
ダンバルのHPは121なので、ゲンガー(Lv.66)とゲンガー(Lv.54)でナイトヘッドを使って削った。
砂ダメのエフェクトが長く、蓄積も痛いので、初手のゲンガーは雨ごい→ナイトヘッド→トリックを使ってから交代
2匹目はナイトヘッド→ヨクアタール*2→催眠術で催眠術が100%当たるようにしてからボールを投げる。
ツール類は未公開のものも使っています。既存のツールでもできないことはない。自分でコードを書ければ自由度はぐっと上がります。