クリスマス、4日目___
皆さんこんにちは。Hopeです。
この記事はPokémon Past Generation Advent Calendar 2023の28日目の記事となります。
今回は𝕏のフォロワー様から絵画Seedの解説をしてほしいという要望がありましたので書きます。
僕自身、この話題についてはいつか書きたいと思っていました。というのも、エメラルドの乱数調整をする際は絵画Seedを知っているのと知らないのでは乱数調整の手間が段違いですし、固定シンボルの理想個体(性格一致5Vなど)もかなり現実的なものとなります。対戦やバトルタワーで準伝説ポケモンを使いたい人、JAA(06ダブル)や04ダブルをやりたい人は特に覚えて帰っていただきたいです。それではよろしくお願いします。
0. 教材
まずは夜綱さんの3genSearchをダウンロードしましょう。
今回はv2.6を使います。間違えないようにしてください。
#3genSearch v2.6正式公開しました。中身はHitobashira版と同じです。
— 夜綱 (@sub_827) 2022年12月21日
絵画seed関係の機能を充実させました。https://t.co/d94cPqSYlL pic.twitter.com/wcriJyudMH
1. 概要
まず、「絵画Seedって何ですか?」の方にも分かるように説明。
ポケットモンスター ルビー、サファイア、エメラルドには各地のコンテスト会場やミナモ美術館にポケモンの絵が飾られています。
(ミナモの絵画スクショ+こういうの。)
これらは一見何の変哲も無い絵なのですが、これにはとんでもない現象が隠されていました。
なんと、絵画を見た瞬間、ゲームを起動してからのフレーム数に応じて現在Seedが0x0000~0xFFFFの間で変化する。という物です。これは凄い。
(例:ゲーム起動後10000F時点で絵画を見ると、現在Seedが0x2710(10000を16進数に直した値)にジャンプする。)
絵画Seedが見つかる前は電池待機(RS限定)やTIDSeed(Em限定)などをして初期Seedを変えていたのですが、いずれも手間や大きな時間がかかり、そうポンポン出来るものではありませんでした。一部の狂人は除きます。
しかしながら、絵画Seedは1F単位の入力こそ要求されるものの現在Seedを今までより簡単に変化させられ、更にエメラルドであればBV保存と組み合わせることで、ジャンプ先のSeedを保存が可能となるので難易度も今までの乱数調整からほとんど変わらずに5V+性格一致個体の回収ができます。本当に素晴らしいです。
2. 絵画Seedを利用する際のツール使用方法
今回は例として、ポケットモンスターエメラルドで固定シンボルであるトクサネシティのダンバルをいじっぱりC抜け5V個体にしてみましょう。
検索にはいつも通り3genSearchを使います。「個体逆算」タブを開き、個体値と性格を入力して検索。Methodは1のみです。
すると検索結果が5つ出てくると思います。今回はどれでもいいので、開始Seedを5つコピーします。
「その他」タブから「初期Seed検索」を開き、目標Seed欄に先程コピーした開始Seedを全てペースト。初期Seed全探索にチェックを入れ、Fは100000程度を上限にして検索。
このような検索結果が出ました。
ここで出てきた初期Seedと待機Fの中から、総待機時間が一番短くなるものを選びましょう。(楽なので。)今回の例では「初期Seed:0x71C6 + 待機F:20817」が一番短そうですね。
という事で、今回は絵画Seedを用いて0x71C6へジャンプする事を目標とします。
この16進数を10進数に直すと、29216となります。という事で、エメラルドを起動してから29216F後にミナモシティの絵画を見ます。
はい見ました。しかしこれでは本当に目標Seedを引いているか分からないですね。
という事で、ズレ確認のためミナモシティの左側とつながっている121ばんどうろへ走り、草むらで適当な野生とエンカウント。あまいかおりを使っても普通に走っても自転車に乗っていても大丈夫ですが、念の為あまいかおりを使う事を推奨します。
ここで引いた個体を捕獲し、「その他」タブの一番右にある「絵画Seed調整」を開きます。
デフォルトで101ばんどうろとなっているところを121ばんどうろに変更し、目標Seedである71C6を入力。±100F程度としておきましょう。
下の2000~3500となっているところは絵画を見てからエンカウントまでにかかったF数です。体感で入力してください。
下のHABCDSを捕獲したポケモンの実数値で埋め、button1をbutton。入力した数値内に収まっていれば、引いた初期Seedと絵画を見てからの経過F、ポケモンの情報が出力されます。
このズレを確認してタイマーを調整、再度絵画を見て野生とエンカウント。これを目標Seedを引くまで繰り返します。
目標Seedを引いたら、あとはいつも通りバトルフロンティアでBVを保存。これで絵画を見てジャンプした先のSeedを保存できました。やった~。ここまでくれば終わりみたいなものなので終わりです。
3. 終わりです。
終わりです。