説明にはギンザルさんのツールとCoToolを使います。
sina-poke.hatenablog.com・やり方の説明
とにかくバトルを使って現在シードを特定します。
うまくシードが特定できたら、タイトルに戻り「新しくはじめる」を選択します。
ここでタイマーを適当な長さに設定して、タイマーの開始とともにAボタンを押します。
そして、タイマーが終わるとともに名前を決定します。
オープニングが終わったら、引いたIDからツールを使って検索します。
上で求めた現在シードからIDを指定して検索をし、結果に出た「待機時間」をメモします。画像では「2080F」となっています。
ゲームを再起動して、とにかくバトルからシードを求めます。欲しいIDの情報を入力した後、求めたシードから待機時間を上で求めたものに設定して検索をします。
あとは出た消費数分だけxdseedを使って微調整をして、同じ設定のタイマーを使って名前選択を進めてください。
目標の表IDが引けていればおそらく成功です。
~応用編~
単一のIDを狙う場合は、同じように待機時間を指定して検索します。
あとはシードの厳選を行い、出力されたシードまで消費を調整した上で同じようにタイマーを設定して行ってください。調整の過程でうまく消費数が合わなかった場合はタイマーの値を前後して対応させてください。
コロシアムバトルから入れる「ともだちとバトル」を利用することで高速消費ができます。(ポ氏発見)
GBA vs GBAのダブルバトルを選択して、ファイヤーを2匹ずつ、計4匹選出することでおよそ14812.7/sの速度で消費できます。
対戦中はGBA2台の電源を入れ続けなければならないので、あまり長い待機時間は使えません。GC側を使うこともできますが、セーブデータを上書きすることになるのでファイヤーが2匹消えます。