ゾウさんポケモン乱数調整備忘録

ポケモンの乱数調整の備忘用に書いてます

BW2のID調整

数年はやらない気はするが、ヤドン某所のわかりやすい記事が無くなってしまったので、備忘用に書いておくことにする。

※高個体値色違いを狙いたい場合は、先に対象の性格値を確認して、IDと裏IDを決めておく。

 

seedparamsearch2.exeを起動

Timer0は、ホワイト2なら10f6~10fa、ブラック2なら1103~1107(自己調べ)

frameは、DS Liteだから6

GxStatは、6000000(600マン) 過去に合わないなーと思ったら、0が一個足らなかった事がある

 

一晩ぐらい放置でリストが出力される

今回は一番上のものを狙う

 

オフセット+名前選択時で41消費させる必要がある。

 

bwseedlist.exeを起動して、必要項目を入力して、タマゴリストを出力

指定時間から100件分なのですぐに出力される

SEEDの左側が裏ID、右側が表ID

 

cal_offset.exeを起動

初期SEEDを貼り付けて、BW1かBW2の1or2を入力

出てきたオフセット値のIDを16進数化して確認する

10進数の数字を入れて

16進数表示に切り替え

 

リストと比較して、消費30がオフセットという事になるので、7消費させる必要がある

(名前選択で”いいえ”を7回選択して8回目で”はい”を選択)

あとは1/5を引ければ終わり

 

だったんだけど、10f6がなかなか引けなかったので、10f7から探す事に・・・トホホ

 

そんなこんなで無事にID調整できました。

 

【補足】

seedparamsearch2の時間を指定して、秒だけ少し幅をもたせる事で、Timer0がズレたのか、時間がズレたのかをすぐに確認できます。

IDを入れて、裏IDを総当たり

これはTimer0が10f7狙いなのでズレてます

ポケモン VC第二世代のID調整について

この記事は、Pokémon Past Generation Advent Calendar 2025 - Adventar21日目の記事です。

 

【前提知識】

ID調整の再現性を保つ為に、メニュー表示までは最速でスキップさせます。
下記の記事というか、自分用のメモを見てください。

ポケモンクリスタル ID調整 - ゾウさんポケモン乱数調整備忘録

 

【本題】

最速でメニュー表示まで進めれば、生成されるIDの順番は固定化されます。

リストさえあれば、目的の時間に調整するだけです。

 

CCTimerで目的のフレーム数を設定します。

タッチメニューからリセットを選択して、Ⓐはいを押せる準備をします。

Startして、予備時間が0になったと同時に、Ⓐはいを選択してリセットします。

最速でメニュー表示までスキップして、CCTimerの時間と合わせて、さいしょからはじめるを選択します。

 

さいしょからはじめるを選択した時点でIDは決まるので、その後の名前選択などについては、時間がかかってもIDには影響しません。

 

という感じで、ID00000を狙う際に入力するフレーム数は以下の通りです。

クリスタル:23392(約6分30秒)

金:スミマセン、調査はしましたが、現時点では出てないです。

銀:27548(訳7分40秒)

 

第二世代のIDは4Fごとに変わるので、難易度低めです。

試して出てきたIDとズレている場合は、4Fずつ増減して調整してください。

 

 

【調査した事】クリスタル編

生成されるIDは一定の法則性があります。

まず、1回目と2回目で生成されるIDの差分、2回目と3回目の差分・・・・と取得していき、メニュー表示を1回キャンセルしてから再表示した時の差分をとって・・・と表にしました。

そうすると同じ数値か±1のものが複数ある事がわかります。

メニューキャンセルを1回挟むごとに448F(初回のみ449F)先の場所から始まっている事がわかりました。

じゃあ実際のIDで言うと、どれだけ差があるのかっていうのは、メニューキャンセルが0回と1回では、+5742となっているものが多いです。

5742と5486の差は256です。

5742と5998の差も256です。

1回の数値は、0回の数値+(110+256n(±2))で生成されていました。

 

そんな感じで、生成されるIDの可能性が高いものは予想できそうですが、実際に目的のIDになるかは不明です。

リストはこちらに共有しますので、気になる方はご参照ください。

docs.google.com

 

リストの青になっているセルは、それまでの差分から多いもので予想とした数値です。実際にやったら違う可能性がありますので、ご注意ください。

 

 

【調査した事】金銀編

金銀でも同様に差分を取って、表にしました。

同じような差分の並びに合わせます。

 

実際の0回と1回の差分の数値がクリスタルほど類似した値ではありませんでした。

また、下に行くほど数値は少なくなっている事がわかります。

そして0を超えると65535以下で生成されるみたいです。

また、差分値の前後は概ね256nに近い数値になっている事がわかります。

そしてフレームが進むと256nの倍数の幅も大きくなり、予想できるような並びではなくなりました。

結論、金銀はリストを作って狙うしかなさそうですw

 

こちらのファイルも共有しておきます。

docs.google.com

 

【最後に】

リストはちまちま自動化したものを動かして収集していますが、フレーム処理などでミスっている場合があると思います。

そんな時は大目に見てくて下さいw

 

需要はないと思いますが、赤緑青ピカも時間があればやりたいな・・・

ポケモンクリスタル ID調整

【前提条件】

・セーブデータはなし

 

【手順】

ゲーム開始、またはリセット後、メーカー表示されたら、Xボタンを長押し

スイクンが少し映って

すぐにメニュー画面になる

 

【B長押し調整する場合】

スイクンが映って消えたあと

真っ白の画面でBを長押しすると、メニュー表示が一瞬で消えて、またスイクンが走る画面になる

 

ポケモンコロシアム 攻略チャート

町外れのスタンド

・中に入ってニュースを見る

・外に出てウイリーと対戦:ジグザグマ(24)、ジグザグマ(24)

・フェナスシティへ移動

 

フェナスシティ

・入口でヘボイと対戦:ゴニョニョ(24)、ゴニョニョ(25)

・ミレイと合流

・市長の家で会話

・フェナススタジアムの受付で会話

・外に出てヤッチーノと対戦:ヘイガニ(25)、ドガース(27)

・ショップの2階で椅子に座っている男性と会話

・町外れのスタンドへ移動

 

町外れのスタンド

・マスターからモンスターボールを購入できるようになる

・フェナスシティへ移動

 

フェナスシティ

・入口で女性と会話

・市長の家でヘボイと対戦:ゴニョニョ(26)、ハスボー(25)

・続いてトロイと対戦:ヨマワル(25)、イトマル(25)、マクノシタ(30)

・フェナスシティの出口を塞いでいる戦闘員の1人と対戦

ベルデ(緑):ベイリーフ(30)ベトベター(26)、バネブー(24)

ロッソ(赤):マグマラシ(30)ベトベター(26)、バネブー(24)

ブルーノ(青):アリゲイツ(30)ベトベター(26)、バネブー(24)

  

・工事現場へ移動

 

工事現場

・入口近くの作業員と会話

・パイラタウンへ移動

 

パイラタウン

・ギンザルの家で本棚を移動させて近くの子供と会話

・ギンザルとシルバの会話

・パイラコロシアムの受付となりにいる男性と会話

・広場でピックと対戦(任意):ヌオー(30)コダック(29)

・広場でトオンと対戦(任意):マグマッグ(30)ルリリ(27)、ププリン(28)、チルット(27)

・広場でラプソと対戦(任意):ポポッコ(30)ナゾノクサ(26)、ドクケイル(26)

・広場でチェレスと対戦(任意):モココ(30)キノココ(26)

・広場でバップと対戦(任意):ヨルノズク(30)レディバ(27)、キャモメ(27)

・広場でセニョと対戦(任意):ムウマ(30)ジグザグマ(28)、エネコ(28)

・パイラタウン入口のマサと対戦:オオタチ(33)ラルトス(29)、タネボー(29)、ワンリキー(29)

・風車小屋の中で倒れている男性と会話

・工事現場へ移動

 

工事現場

・はぐるまを回収

・パイラタウンへ移動

 

パイラタウン

・風車小屋ではぐるまを使用

・ギンザルからコロシアム出場依頼の会話

・パイラコロシアムで対戦

一戦目のカラムと対戦:ドジョッチ(30)、サンド(31)

ニ戦目のイスラと対戦:ネイティ(30)、アサナン(30)

三戦目のヘラートと対戦:ラクライ(30)、サボネア(31)、ロコン(32)

四戦目のワチャと対戦:タツベイ(32)、トサキント(32)、コイル(31)、デリバード(34)

・吊り橋からビルに移動してワイルドと対戦:ヤンヤンマ(33)クヌギダマ(32)、ツチニン(31)、アメタマ(32)

・ビル1階でデクレと対戦:スバメ(33)、ホーホー(34)

・ビル2階でリストと対戦:ヨーギラス(31)、ドジョッチ(32)、キバニア(32)

・ビル2階でショスタと対戦:テッポウオ(33)、コイル(32)

・ビル2階でベンと対戦:ラクライ(31)、ビリリダマ(31)

・ビル3階でヒップと対戦:ドードー(32)、レディバ(32)、チルット(31)

・ビル3階でビットと対戦:タマザラシ(31)、ユキワラシ(32)

・ビル3階でユロと対戦:タッツー(31)、ナゾノクサ(32)、サンド(32)

・ビル3階でホップと対戦:サボネア(32)、メノクラゲ(33)

・ビル屋上小屋でブレスと対戦:テッポウオ(20)イトマル(33)、ラブカス(32)

・続けてスーラと対戦:マンタイン(33)エイパム(32)、オオタチ(31)、ヤンヤンマ(33)

・シルバと会話

・ビル屋上でタンカと対戦:ハリーセン(33)トサキント(33)、マッスグマ(33)

・どうくつを移動(ルート:階段を下りて、右に移動して上に行く途中でリード戦、階段を下りる、左に移動する途中でナチュラ戦、階段を上り、上に移動して階段前でトレモ戦、階段を下りて上に行くとミラーボ戦)

・どうくつでリードと対戦:アサナン(33)タツベイ(33)、ドンメル(32)

・どうくつでナチュラと対戦:ノコッチ(33)メリープ(34)、サボネア(34)

・どうくつでトレモと対戦:チルット(33)、ハスボー(31)、ダンバル(32)、ハスブレロ(32)

・どうくつでミラーボと対戦:ルンパッパ(30)、ルンパッパ(31)、ルンパッパ(29)、ルンパッパ(28)、ウソッキー(35)

・奥に行きプラスルと会話

・ギンザルの家に自動移動して、プラスル加入

・パイラタウン入口近くでビーディと会話

・アゲトビレッジに移動


アゲトビレッジ

・ローガンの家で会話

・聖なる祠への洞窟でハミルと対戦:タマザラシ(33)、キバニア(34)

・聖なる祠への洞窟でダインと対戦:キノココ(34)、サボネア(34)

・聖なる祠への洞窟でファミと対戦:ヤジロン(35)、ラルトス(35)、キルリア(35)

・聖なる祠でコワップと対戦:ソーナノ(37)、イシツブテ(36)、カポエラー(38)、パールル(36)

・ローガンの家に自動移動して会話

・ビルボーの家で会話

・ローガンの家で会話

・P★DAにギンザルからのメール

・バトル山へ移動

 

バトル山

・受付で会話

・エリア1でボブと対戦:ナックラー(35)、ドンメル(34)、サンド(35)

・エリア2でダンと対戦:ウリムー(35)、ヤジロン(36)、ヨーギラス(37)

・エリア3でキャシーと対戦:サンド(37)、イシツブテ(36)、ドンメル(36)

・エリア4でザットと対戦:クヌギダマ(35)、ヤジロン(35)、デルビル(37)、ゴローン(37)

・エリア5でマリと対戦:ナックラー(38)、ドジョッチ(36)、ナックラー(38)、リリーラ(36)

・エリア6でルウと対戦:サボネア(37)、パッチール(37)、ユンゲラー(37)

・エリア7でヤブンと対戦:ゴローン(36)、サンドパン(37)、ビブラーバ(37)

・エリア8でミサと対戦:デルビル(37)、ヨマワル(36)、ドガース(37)、キルリア(36)

・エリア9でエージと対戦:イシツブテ(36)、イシツブテ(36)、サンドパン(38)

・エリア10でダキムと対戦:ゴローニャ(38)、メタング(37)、ヌマクロー(36)、バクーダ(38)、エンテイ(40)

・Fディスクを拾う

・倒れてるセネティと会話してときのふえをもらう

・アゲトビレッジへ移動

 

アゲトビレッジ

・入口の老人と自動で会話

・ローガンの家でローガンと会話

・なぞの研究所へ移動

 

なぞの研究所

・P★DAにギンザルからメールが届く

・パイラタウンへ移動

 

パイラタウン

・警察署へ行き、机の上にある、ろうやのカギを入手する

・牢屋の鍵を開けて、ブレスから、エレベーターキーを入手する

・ビルへ行き、エレベーターキーを使用してアンダーへ移動する

 

アンダー

・移動するとアンダータイムが始まるので見る

・やどやの2階で再びアンダータイムが始まるので見る

・ジャンク屋の1階で、ザックから、きょうかパーツを受け取る

・ジャキラとの通信を見る

・スレッドの家へ行き、きょうかパーツを渡す

・外に出るとスパイ捕獲で騒いでいる

・横の網越しにシルバと会話してRディスクを受け取る

・アンダーでコルガと対戦(任意):レディアン(40)イトマル(39)、バルビート(38)

・続いてイガロと対戦:アリアドス(38)、イルミーゼ(40)、クサイハナ(39)

・Rディスクを使用して、ヴィーナスの居る放送スタジオに行く

・アンダーでヴィーナスと対戦:エネコロロ(45)、ジュペッタ(45)、ラフレシア(44)、ハガネール(45)、スイクン(40)

・階段を下りてヴィーナスを追っていき、右側の階段から追いかける

・アンダーのちかてつでへシティと対戦:グライガー(43)キノココ(35)、ヒメグマ(37)、プリン(36)

・アンダーのちかてつでシャイナと対戦:ロゼリア(38)、キルリア(37)、クサイハナ(38)、オドシシ(43)

・アンダーのちかてつでウィスと対戦:ノコッチ(39)、オクタン(38)、アメモース(39)、イノムー(43)

・アンダーのちかてつでラルと対戦:ニューラ(43)サニーゴ(41)、ハブネーク(40)、ドゴーム(41)

・ステーションでヴィーナス達の会話を見る

ダークライナーに乗り、反対の出口から出るとヴィーナスと会話

・ステーションを出て、床に落ちている、ちかてつのカギを入手

・ステーションに入り、ダークライナーに乗って、ちかてつのカギを使用

ダークライナーを下り左に行くと戦闘員と会話

・扉に近づくと爆発が起こり、先に進むと戦闘員と会話

・床に落ちている、メインゲートキーを入手

ダークライナーに乗ってアンダー側へ移動

ダークポケモン研究所へ移動

 

ダークポケモン研究所

※研究所の施設でエレベーターを使用するが、B1⇒B3⇒B2の流れで移動するので注意が必要

・入口で、メインゲートキーを使用

・右の扉から入り、右の小部屋で、紫画面の端末を調べてシャッターのスイッチを押して解放すると、左の扉が解放される

・左の扉に入り直し、右上の階段を下りる

・研究所でラボンと対戦:ビリリダマ(38)、ビリリダマ(38)

・床に落ちている、カードキーを入手

・階段を上り、右の扉に入り直し、カードキーを使用して扉を解放する

・奥にあるエレベーターで、B1に移動する

・十字路を左に進むと戦闘員のガクと対戦:エイパム(43)オオタチ(37)、テッポウオ(39)、ポワルン(41)

・エレベーターでB2に移動して、階段を上りB1に移動する

・研究所B1でダルルと対戦:レアコイル(40)、コイル(39)、マルマイン(40)

・机にある、ちかつうろのカギを入手

・十字路まで戻り、下に移動して、ちかつうろのカギを使用して扉を解放する

・研究所B1でリコスと対戦:コノハナ(38)、キバニア(38)、デルビル(38)、ヤミカラス(43)

・通路を下方向に進み、研究所B1でマールと対戦:チルット(40)、サナギラス(40)、ズバット(40)、フォレトス(43)

・エレベーターでB2に移動する

・研究所B3でガベチと対戦:サイホーン(40)、アリアドス(43)ジュプトル(40)

・左の小部屋で、DNAサンプルを入手

・戻って右上方向に進み、2つのエレベーター付近の研究所B3でフィアと対戦:グランブル(43)ヤルキモノ(39)、マッスグマ(38)

・床に落ちている、DNAサンプルを入手

・上の小部屋に進み、ニコラと対戦:マルマイン(37)、マルマイン(37)

・床に落ちている、DNAサンプルを入手

・2つ並んでいる右のエレベーターでB2に移動して、DNA解析装置を使い、DNAサンプルを解析する

・エレベーターでB3に移動して、左のエレベーターで、B2に移動する

・研究所B2でアレンと対戦:レアコイル(40)、マルマイン(42)、デンリュウ(41)

・通路を先に進むとイズナと対戦:ビブラーバ(43)ユンゲラー(42)、オオスバメ(43)、カクレオン(43)

・ドアのロックを解放する為に、DNAサンプルを解析したポケモンを選択して扉を解放する

・コワップと対戦:ゴローン(44)、ソーナンス(42)、パールル(43)、チャーレム(41)

・奥の階段を下り、B3に移動する

・右に進むとボルグと対戦:ランターン(47)、チルタリス(46)、ハンテール(47)、ゴルバット(48)、ライコウ(40)

・机にある、データロムを入手

・エレベーターに乗りついで、研究所から出るとP★DAにスレッドからメールが届く

・アンダーへ移動

 

アンダー

・スレッドの家に行き、スレッドと会話してデータロムを渡す

・ラルガタワーへ移動

 

ラルガタワー

・各所でシャドー幹部を倒し、IDバッジを回収する必要がある。

・入口から右、上に進むとダキムと対戦:フォレトス(45)、フライゴン(46)、ネンドール(46)、ナマズン(46)

・入口から左に進むとミラーボと対戦:ゴルダック(45)、ルンパッパ(44)、ドゴーム(46)、ルンパッパ(45)、アーマルド(43)

・入口から上に進むと、回復機とPCがある、老人と会話すると戦闘員と戦闘になるので注意

・回復場から左、上へと進むと戦闘員が通路を塞いでいるので戦闘

・ラルガタワーでジニーと対戦:キマワリ(45)クサイハナ(41)、ワタッコ(42)

・ラルガタワーでザイルと対戦:イノムー(42)、デリバード(45)オニゴーリ(42)

・ジニーが塞いでいた上に進むとヴィーナスと対戦:キレイハナ(47)、プクリン(48)、ライチュウ(48)、ムウマ(47)、ミロカロス(48)

・ザイルが塞いでいた右に進むとIDバッジで解放できる扉がある

・更に右、上に進むとボルグと対戦:サイドン(50)、スターミー(49)、ライボルト(50)、クロバット(50)、ペリッパー(49)

・小部屋から移動しようとするとP★DAにローガンからメールが届く

マスターボールが欲しい場合は、アゲトビレッジに移動して、ローガンからマスターボールを受け取る

・4種のIDバッジを使用して、扉を解放する

・扉に近づくとポトンと対戦:アメモース(42)、アリアドス(41)、ヘラクロス(45)

・扉を抜けて上に進むと入口でライと対戦:コノハナ(39)、ゴローン(42)、ハリテヤマ(41)、ハスブレロ(42)

・エレベーター前でシルバと会話

・エレベーターで中層へ移動、ジャキラと会話

・右上のエレベーター前でミレイと会話、左上のエレベーター前でヘルゴンザと対戦:ハリテヤマ(53)、カイロス(52)、ダーテング(53)、シザリガー(52)、エアームド(47)

・左上のエレベーターでコロシアムのある上層に移動

・一戦目にランビーと対戦:ザングース(45)、ポリゴン2(45)、ミルタンク(48)

・二戦目にイージーアブソル(48)サメハダー(47)、グラエナ(46)

・三戦目にエンディ:ヘルガー(48)コータス(47)、マグカルゴ(46)

・四戦目にラスティ:トロピウス(49)ノクタス(49)、ラフレシア(48)、ユレイドル(48)

五戦目にジャキラ:サーナイト(55)、トドゼルガ(56)、サマヨール(55)、ネイティオ(54)、バシャーモ(54)、メタグロス(50)

・六戦目にワルダック:ハッサム(60)、ケッキング(60)、ボーマンダ(60)、カイリキー(61)、ヤドキング(61)、バンギラス(55)

 

ポケモンコロシアム 乱数消費の検証 雷の伝説

ライコウの乱数調整はスイクンと比べると面倒ではあるが、やり方は理解できた。

 

実施するにあたり、前提条件としてボルグ初戦時にライコウを出す前に負けておいて、再戦時の会話を短くする必要がある。

 

まずはいつも通り、とにかくバトルで現在のSEEDを特定

 

目的のSEEDを決める。事前にID調整して、目的の個体1点狙いなら目的のSEEDで良い。

 

つづきから初めて、このへんでメニューを開いて乱数を調整する

 

ムウマのまばたきで現在のSEEDを特定

 

β版の方で現在のSEEDを入力して、フィルターをかけて目的の個体リストを出す

 

今回狙ったのはa0、c31のひかえめの妥協個体ライコウ。ID調整とライコウ等の不定消費のやり方も理解はできたので、めざ氷の個体などはそのうちやると心に決めて、今は色違いのみに狙いを絞る事にした。

 

ダブルクリックで消費計算を開いて、瞬き+不定消費で消費タブに切り替えて、不定消費が300台、400台のものを狙う。

不定消費が大きければ水槽の泡の関係でズレが発生する可能性があるようだ。

その為、ココは消費が少ないものを選ぶようにした。

 

BlinkTimerを開き、ムウマで瞬き時間の調整を行う

 

次にポケモン一覧が表示されているメニュー画面から・・・

 

この画面でAボタンを押すまでの間の乱数消費を不定消費に記載されていた値に+57して消費する。

 

何回か試したが、+57なら大きくズレがなかったので、+57としてます。

今回は443+57で500Fとなる

 

あとはいつも通り、がんばって捕まえるのみ

 

もし、目的の個体じゃなかった場合は、消費計算にある、ズレ調整のボタンからズレ検索画面を出して、ココからズレの確認を行う。見ての通り、個体によるかもしれないが、瞬きのズレについては、多少ならズレても大丈夫な個体もいるようだ。あとは試行回数で殴り続ければ、色違いを出すだけならば可能である

FRLGのID生成法則

FRでID調整した際に、「おわる」を押している長さでIDが変わったので、調査してみた。

範囲としては0~20の範囲に収まっており、1F増えるごとにIDの数字は5減る。

範囲内の下限である0を下回ると再計算される。(5Fや8Fを参照)

この場合、必ずしも0~20のすべてが出るようになっているわけではない。

数字が少ない方は減算の関係で多く、17、18、19は登場していない。

25Fまでで変動は終わっており、30Fまで確認したが、ずっと同じ20だった。

 

近くのIDを引けた場合は、おわるを押す長さを変える事で目的のものがひけるかもしれない。

 

フレーム数/出てきたID