1.はじめに
この記事は Pokémon Past Generation Advent Calendar 2023 の322日目の記事です。
FRLGで乱数する上で初期Seedは重要となってきます。FRLGの初期Seedは起動からOP画面を抜けるまでの時間、起動までにキー入力(Aボタンや十字)をした回数・長さ、ゲーム内設定、使用言語や前期・後期ROMで細かく変動します。
なお、キー入力による変動は安定しているため、あるタイミングで任意のキーを押すことで出現する初期Seedも再現可能となります。要は1つの初期Seedでも4種類のキー入力によって、5つの初期Seedになり得るということです。詳しくはサイファーさんの記事に記されております。
キー入力で一定数ズレることは分かりましたが、手動で変動後の初期Seedを計算するのは大変だと思いますので、Googleドライブで変動後のSeedリストを公開することにしました。
2.キー入力の変動量・仕様について
先ほど紹介したサイファーさんの記事にまとめられていますが、未検証だったLG30の結果についても調べましたので、こちらについても共有しておきます。FR30と同じ結果でした。なお、十字キーではなくBボタンやX、Yでも同じように変動させることができるようです。
日本版FRLGのキー入力による変化数

暗転時からキー入力のタイミングが分かりにくいですが、「2004 Pokemon」が消えてから、星が流れる直前までの23Fとなります。
暗転時からキー入力のタイミングです。安定して初期Seedをズラせる範囲は23Fしかないので、手動だと失敗することもあるかもしれません。 pic.twitter.com/Gin1F4LeHl
— 奈都 (@Natu5307051) 2024年10月13日
キー入力のタイミング、LG30キー入力調査については、つっかかりさんに対応していただきました。変動量をグラフしていただいたので、かな~り分かりやすいです。
ある程度統計がでました! 起動から80Fまではボタン押しても特に動きがない、81Fから上下に動き始める、243F~265Fの区間のみ初期seedが安定する、それ以降はずっと上下にいったりきたり(0~1200まで調査)
— つっかかり (@tsukkakari_2) 2024年9月27日
奈都さんが勘で入れた初期250Fが天才すぎます☺ pic.twitter.com/9HCnCLjhtP
3.初期Seedリスト(日本版)
キー入力での変動を考慮した初期Seedリストは以下のGoogleドライブに保存されておりますので、ダウンロードして使って下さい。LG30の初期Seedは自動化を使い、つっかかりさんと手分けして収集しました。ありがとうございます。
※ 眼鏡ポッポさんのご厚意でFR20、FR30、LG20とまとめて、がらくた2ごうで公開しています。
ビューアーで読み取るとこんな感じです。

4.初期Seedリスト(海外版)
海外版の初期Seedについては「ENG前期」と「ENG後期 & EU」で共通です。海外の有志の方々がスプレッドシートで公開しているので、こちらもリンクを載せておきます。ローカルに落として、使うと良いでしょう。
・FR(ENG前期)
・LG(ENG前期)
・FR(ENG後期 & EU)
・LG(ENG後期 & EU)
キー入力後のSeedもキッチリ記載されています。フレーム換算ではないので、使う際には注意してください。

5.おわりに
今では自動化で安定した教えテレビ乱数ができるので、そこまで需要はないかもしれませんが、手動で乱数する場合にはそれなりに役に立つと思います。
LG30の初期Seedリストや、キー入力による変化数も分かったため、JPNの初期Seedはこれにて破壊完了です。LG30を所持している方はかなり少ないですが、誰かのお役に立てると嬉しいです。いつかLG30の初期Seedをもっと増やしたり、各種SeedリストのSeedが連続している箇所を更新したりしたいですね。どなたか協力して整備しましょう。