サイファーの日記

過去作の乱数について書きます

初期seedを一定量変化させる4つのキー入力

FRLGの初期seedは4種類のキー入力で安定して変化する(らしい)ことを確認しました。

全て10進数表記の変化量です。トップメニュー画面(FRならタイトルに炎が付いた画面)にたどり着いたら、キーは離してOKです。

ちなみに、LRボタンを「2004 Pokemon」画面で一回押す方法は設定ではなく、seed別に変化量が違うので省いています。
(順番が間違っていたり、変化量をミスして記載している可能性があります。あくまで参考程度に!)

1.起動時から十字キー押しっぱなし
LG20    (片手)-1      (ヘルプ)-1     (LR)-1
LG30    未検証
FR20    (片手)-1      (ヘルプ)+7    (LR)0
FR30    (片手)+10   (ヘルプ)-7     (LR)-7
独LG30(片手)+9     (ヘルプ)+7    (LR)-1

2.起動時からA押しっぱなし
LG20    (片手)-9     (ヘルプ)-18   (LR)-23
LG30    未検証
FR20    (片手)+1    (ヘルプ)+3    (LR)-18
FR30    (片手)-9     (ヘルプ)-19   (LR)-4
独LG30(片手)-9     (ヘルプ)+3    (LR)-11

3.暗転*から十字キー押しっぱなし
LG20    (片手)-22   (ヘルプ)-23   (LR)-23
LG30    未検証
FR20    (片手)-10   (ヘルプ)-27   (LR)-23
FR30    (片手)-23   (ヘルプ)-21   (LR)-29
独LG30(片手)-24   (ヘルプ)-23   (LR)-23

*「2004 Pokemon」の画面と、星が流れる画面の間で0.6秒程度表示される真っ暗な画面。少し遅め(星が流れる直前)に押すといいです。

4.暗転からA押しっぱなし
LG20    (片手)-40   (ヘルプ)-31   (LR)-39
LG30    未検証
FR20    (片手)-18   (ヘルプ)-24   (LR)-40
FR30    (片手)-31   (ヘルプ)-29   (LR)-38
独LG30(片手)-32   (ヘルプ)-23   (LR)-33

活用方法
(例1)
FR20の「0xA407(ステレオ/LRの3467F)」を2の方法でズラすと18減少し「0xA3F5」に変化した。
seed決定から6275Fで
V-V-V-V-U-V  せっかち   の個体が出現する(自爆ミュウツーに使うことがある?)。

(例2)
FR30の「0xBC7E(ステレオ/片手の2225F)」を2の方法でズラすと9減少し「0xBC75」に変化した。
seed決定から5分未満で
6V ひかえめ   の個体が出現する。固定シンボルは勿論、野生のメタモンにも使える。

(例3)
FR20の「0xFDB8 (モノラル/ヘルプの3285F)」を4の方法でズラすと24減少し「0xFDA0」に変化した。
seed決定から約16分(およそ6万F)で
A05V きまぐれ の個体が出現する。こちらも固定シンボルだけでなく、野生でも出現する。

(例4)
独LG30の「0x3913 (ステレオ/LRの3132F)」を4の方法でズラすと33減少し「0x38F2」に変化した。
seed決定からおよそ7万Fで
6V ひかえめ の個体が出現する。固定シンボルだけでなく、野生のミニリュウなどにも流用可能と思われる。

↓(例4)を実際にやってみた


タイミングが難しいと感じる人がいるようですが、私の環境では何回やってもキー入力を失敗することはありませんでした。手動です。わからんという人はこれも自動化させるといいかもしれません。



どうやら5つ目の方法もあるようです。上の検証で力尽きたので、気が向いたらこちらも再現性があるか確認してみます。こちらはまだ、それぞれ数回しか試していないので。

5.片手モードで暗転からL押しっぱなし(要検証)
LG20   (片手)-7
LG30   未検証
FR20   (片手)-3
FR30   (片手)+6