最近、初の乱数調整に成功することができましたのでメモとして残しておきます。
1⃣ID調整
色固定乱数を希望しており、裏IDの特定を行うためID調整が必須です。
1パラメータの特定
起動時間 2013年4月7日 2時22分35秒
トレーナーID(表ID) 03091
nazo,VCount,Timer0,Frame
02215F30,5f,c68,6,6000000
2,光らせる性格値決める
①SSS4にて希望個体の検索
年,月,日,時,分,秒,Timer0,消費数,H,A,B,C,D,S,めざパ,威力,初期seed
3,3,17,9,52,43,c68,0,31,31,31,0,29,31,でんき,39,625946B2484F9A53
②bwseedlistから固定リスト
(今回は固定シンボル乱数なのでシンクロ可能な消費を探す)
↓今回使用する消費
消費数,乱数,性格,シンクロ,性格値,色違い
198,E687119E,いじっぱり,○,F3512275,
3,IDを探す
①sidseedでIDの決定
→2②で求めた性格地の入力
→好きな(表)ID(10進数)を入力
→偶数×偶数または奇数×奇数のものを選択
→使用するIDを決めたらbwseedlistでID補正をかけて★マークの確認(重要)
↓今回使用するID
65535-11995,2ED90000
このIDで色違いが出るのかを実際に確認していきます
消費数,乱数,性格,シンクロ,性格値,色違い
198,E687119E,いじっぱり,○,F3512275,★←★マークが出ました!
②seedparamserchで光るIDの出る時間を特定する
・パラメータの入力(左右同様に)
・日付は10年分ほど取っておく
・秒数は11~16または11~31
・消費30~50
・[IDからチェック]をチェックし、3①で特定したIDを入力
※↑の数値入力だと僕の場合でてきませんでした。
そこで、秒数の幅、消費数を多くとるといいです。
・(注意!)[裏IDを総当たり]にはチェックしない←気を付けてね!
↓3①で決めたIDが得られる時間(起動していくらか消費を行う)
nazo,VCount,Timer0,Frame,GxStat,年,月,日,時,分,秒,初期seed
02215F30,5f,c68,6,6000000,7,3,21,10,52,48,6D4804071299D732
4,ID調整を行う
①bwseedlistでタマゴリストの作成…目標の消費を特定
(注意)タマゴリストを求めるときに使われる初期seedは、3②で求めたものを使用
希望裏ID+1→16進数に変換
↓今回の場合
11995+1=11994→2EDC
消費数,乱数,性格,夢遺伝,遺伝箇所,性別特性,性格値,性別値,色違い
74,2EDC0000,やんちゃ ,夢,B-後,♀-2,5FE9195E,94,
上記のようにちゃんと見つかりました!
ここで、
「2EDC0000」についてで、後半4桁0000は表ID+1を16進数変換したもの
②cal_offsetでオフセットを調べる
(注意)光るIDの出る時間の初期seed(6D4804071299D732)を入力
→3②より
↓今回の結果になります
・最初から始めたとき
セーブデータなし
TID:2368,SID:11642
PID:EF85C632
offset=30
セーブデータあり
TID:39725,SID:16259
PID:5C87FE6B
offset=20
・続きから始めたとき
offset=46
今回はセーブデータがないので、offset=31
③消費回数の計算
☆目標消費-オフセット=消費回数
目標消費→4①より、74
オフセット→4②より、30
したがって、消費回数は44回
今回はトレーナーIDを調整することを目標にしているので、トレーナー名を決める際に博士から名前の確認をされるときに43回「いいえ」と答える。
まとめ
起動時間…2007年3月21日10時52分48秒(47s)
消費回数…44回
表裏ID…(表)65535,(裏)11995