2010-09-22 ■ ポケモン 乱数調整 BW ポケモン 乱数調整 BW SHA-1値はMACアドレス依存確定。ついでに本体に保存されてるwifi設定は関係なし。 でもこれら揃えてもエミュと実機で合わない… 他に本体依存の値って何が取得できるんだろう あと前回の記事で最後にAとBに別の値を足すって書いたけどこれよく見ればSHA-1の定数じゃねえかw つまり ある64バイトのメッセージを用意(少なくとも時間とMACアドレスに依存。他にも依存する要素あり) それに対しSHA-1でハッシュ生成 得られたAとBにそれぞれ定数H0 = 0x67452301とH1 = 0xEFCDAB89を加算 AとBをそれぞれバイト単位に分け逆に並べ替える(0x12345678→0x78563412) ↑で得られた数値をA'、B'とするとB'が初期seed上位32bit、A'が下位32bit