配達員乱数、ID乱数の初期seed検索含めて一人でできる人向けに書いてます。
簡易フロー
- ソフトA・・・蒼卵をレンジャーから受け取るソフト
- ソフトB・・・ソフトAで乱数した蒼卵を受け取って孵化するソフト
- ソフトAとBのID乱数
- ソフトAにレンジャーから蒼卵を転送
- ソフトAで蒼卵の乱数調整※色違いブロックルーチン適応される個体の乱数調整を行う
- ソフトBに蒼卵を転送し孵化
準備
- ポケモンレンジャー(蒼卵が送れる状態)
- 4世代ソフト2つ
- DS2台
使用ツール
- 蒼卵再計算(めぽさん)
- PHS(おひるごはんさん)
- 4gensearch(夜綱さん)
- RNGReporter
- shinytypechecker(かたりさん)
- 第4世代ID調整用初期シード検索ツール(さきさん)
- DDDDloop(だだぢぢさん)
概要
色違いブロックルーチン
マナフィの卵(蒼卵)は色違いブロックルーチンがかかっており、
色違いになる場合は再計算が行われ色違いになりません。
色違いブロックルーチンの回避
この処理は受け取ったロムで発生する仕様の為、
通信交換で受け取った蒼卵にはブロックルーチンが適用されません。
よって、色違いを出す手段として通信交換して孵化する方法が確立されました
再計算処理
色違いになる場合PIDが再計算されます(ARNG)
※個体値は変更されない
- 参考サイト
Alternative pseudorandom number generator (ARNG)
The Generation IV games also use a different algorithm to alternate, reroll, or modify a previously randomly generated value. The algorithm works in the same nature; however, the equation changes to:
result = 0x6C078965 * seed + 0x00000001
②RNGReporter(非推奨)
RNGReporter使用の場合は、再計算先の性格値のみ求められます。。
Researcherタブをクリックします
必要情報を入力し、赤枠の『Generate』ボタンを押すと再計算された性格値と性格が出力されます。
- Common RNGs・・・『ARNG』
- Seed(Hex)・・・性格値を入力
Max Result・・・『1』
Custom 1・・・『32Bit』『%』『25』
32Bitより再計算された性格値『0x450495D5』
Custom 1より性格が『5』→『ずぶとい』※下記の表を参照
再計算された性格値から性格を特定する
性格値を25で割った余りによって決定されます
余り | 性格 |
---|---|
0 | がんばりや |
1 | さみしがり |
2 | ゆうかん |
3 | いじっぱり |
4 | やんちゃ |
5 | ずぶとい |
6 | すなお |
7 | のんき |
8 | わんぱく |
9 | のうてんき |
10 | おくびょう |
11 | せっかち |
12 | まじめ |
13 | ようき |
14 | むじゃき |
15 | ひかえめ |
16 | おっとり |
17 | れいせい |
18 | てれや |
19 | うっかりや |
20 | おだやか |
21 | おとなしい |
22 | なまいき |
23 | しんちょう |
24 | きまぐれ |
フロー
今回の乱数調整対象
性格 =
のうてんき→ずぶとい
性格値:ac3dcb44→450495D5
個体値:30-2-31-30-31-30(炎70)
本記事ではソフトが複数存在する為、以下の表記を使います
- ソフトA・・・蒼卵をレンジャーから受け取るソフト
- ソフトB・・・ソフトAで乱数した蒼卵を受け取って孵化するソフト
ソフトA ID乱数
性格値変更前『0xac3dcb44』が光るようにID乱数を行います。
ソフトB側のIDが反映されるため、A側ではIDを粘る必要はありません。
※ついでに伝説など捕まえたい場合は除く
- 推奨ソフト・・・HGSS
※ハナダシティまで進めればNPC0で乱数できるため
ソフトA ID乱数使用初期seed
初期シード:6C0A316A
表ID:7
裏ID:26492
月×日+分×秒:108 or 364
時:10
フレーム+年-2000:12650
DSメニューからソフトを起動する時刻:
2021/9/6 10:05:10.2
オーキド博士との会話を終了する(Aを押す)時刻:
2021/9/6 10:08:44.00
時間差:213.8 [s]
ソフトB ID乱数
性格値変更後『0x450495D5』が光るようにID乱数を行います。
IDを粘りたい場合は好きなIDになるように調整してください
- 推奨ソフト・・・なし
※今回はプラチナ
蒼卵の乱数調整
- 対象・・・ソフトA
- 推奨場所・・・ハナダシティフレンドショップ
- 初期seed:0x361007b2
- 乱数消費:75(徘徊未考慮)
初期seed一致確認
初期seed:361007B2
空白時間:350F2040年10月25日16時7分15秒起動
↓2280F後(38秒後)
2040年10月25日16時7分53秒続きから
- 徘徊2匹の場合
36100799:ライコウ:39 エンテイ:34
3610079a:ライコウ:29 エンテイ:37
3610079b:ライコウ:35 エンテイ:39
3610079c:ライコウ:44 エンテイ:44
3610079d:ライコウ:32 エンテイ:29
3610079e:ライコウ:38 エンテイ:31
3610079f:ライコウ:29 エンテイ:34
361007a0:ライコウ:35 エンテイ:36
361007a1:ライコウ:43 エンテイ:39
361007a2:ライコウ:31 エンテイ:44
361007a3:ライコウ:38 エンテイ:46
361007a4:ライコウ:46 エンテイ:31
361007a5:ライコウ:34 エンテイ:33
361007a6:ライコウ:43 エンテイ:36
361007a7:ライコウ:31 エンテイ:39
361007a8:ライコウ:37 エンテイ:43
361007a9:ライコウ:46 エンテイ:46
361007aa:ライコウ:34 エンテイ:30
361007ab:ライコウ:42 エンテイ:33
361007ac:ライコウ:31 エンテイ:36
361007ad:ライコウ:37 エンテイ:38
361007ae:ライコウ:45 エンテイ:43
361007af:ライコウ:33 エンテイ:45
361007b0:ライコウ:42 エンテイ:30
361007b1:ライコウ:30 エンテイ:33361007b3:ライコウ:45 エンテイ:38
361007b4:ライコウ:33 エンテイ:42
361007b5:ライコウ:39 エンテイ:45
361007b6:ライコウ:30 エンテイ:30
361007b7:ライコウ:36 エンテイ:32
361007b8:ライコウ:44 エンテイ:35
361007b9:ライコウ:33 エンテイ:37
361007ba:ライコウ:39 エンテイ:42
361007bb:ライコウ:29 エンテイ:45
361007bc:ライコウ:35 エンテイ:29
361007bd:ライコウ:44 エンテイ:32
361007be:ライコウ:32 エンテイ:34
361007bf:ライコウ:38 エンテイ:37
361007c0:ライコウ:29 エンテイ:42
361007c1:ライコウ:35 エンテイ:44
361007c2:ライコウ:43 エンテイ:29
361007c3:ライコウ:32 エンテイ:31
361007c4:ライコウ:38 エンテイ:34
361007c5:ライコウ:46 エンテイ:37
361007c6:ライコウ:35 エンテイ:39
361007c7:ライコウ:43 エンテイ:44
361007c8:ライコウ:31 エンテイ:46
361007c9:ライコウ:37 エンテイ:31
361007ca:ライコウ:46 エンテイ:34
361007cb:ライコウ:34 エンテイ:36