なるほどえたきちのブログじゃねーの

チラ裏雑記帳

ポケモン過去作の解析とか乱数調整とかそこら辺。不定期更新。

【BW/BW2】全28バージョンパラメータ纏め

5世代海外版ROMのパラメータについて、適当に調べてもNazo値くらいしか見つからなかった為、海外版ROMを所持している方々と協力して全28バージョンの具体的なパラメータ調査を行った。なんと私は日本版BWすら持っていません

まずは無印BW。
Nazoはほぼ既出だが、スペインブラックのみ誤った情報が出回っているので注意。

Nazo値計算法:
Nazo1:(Nazo1)
Nazo2:(Nazo1 + 0xFC)
Nazo3:(Nazo1 + 0xFC)
Nazo4:(Nazo1 + 0x148)
Nazo5:(Nazo1 + 0x148)

バージョン名
Nazo1
VCount
Timer0
日本ブラック
0x02215F10
0x60
0xC79~0xC7A
日本ホワイト
0x02215F30
0x5F
0xC67~0xC69
韓国ブラック
0x022167B0
0x60
0xC84~0xC85
韓国ホワイト
0x022167B0
0x60
0xC7B~0xC7C
北米ブラック
0x022160B0
0x60
0xC7B~0xC7C
北米ホワイト
0x022160D0
0x60
0xC7E~0xC80
ドイツブラック
0x02215FF0
0x5F
0xC77~0xC78
ドイツホワイト
0x02216010
0x60
0xC7A~0xC7B
フランスブラック
0x02216030
0x5F
0xC73~0xC74
フランスホワイト
0x02216050
0x5F
0xC6E~0xC6F
スペインブラック
0x02216070
0x60
0xC86~0xC87
スペインホワイト
0x02216070
0x5F
0xC70~0xC71
イタリアブラック
0x02215FB0
0x5F
0xC6A~0xC6B
イタリアホワイト
0x02215FD0
0x60
0xC7B~0xC7C

次はBW2。
こちらもNazoは既出。
VCountズレという新たな概念の存在するバージョンがある為注意。

Nazo値計算法:
Nazo1:(Nazo1)
Nazo2:(Nazo2)
Nazo3:(Nazo3)
Nazo4:(Nazo3 + 0x54)
Nazo5:(Nazo3 + 0x54)

バージョン名
Nazo1
Nazo2
Nazo3
VCount
Timer0
日本ブラック2
0x0209A8DC
0x02039AC9
0x021FF9B0
0x82
0x1102~0x1108
日本ホワイト2
0x0209A8FC
0x02039AF5
0x021FF9D0
0x82
0x10F5~0x10FB
韓国ブラック2
0x0209B60C
0x0203A4D5
0x02200750
0x82
0x10EF~0x10F4
韓国ホワイト2
0x0209B62C
0x0203A501
0x02200770
0x81
0x10E4~0x10E9
北米ブラック2
0x0209AEE8
0x02039DE9
0x02200010
0x82
0x1102~0x1108
北米ホワイト2
0x0209AF28
0x02039E15
0x02200050
0x82
0x10F2~0x10F6
ドイツブラック2
0x0209AE28
0x02039D69
0x021FFF50
0x81~0x82※1
0x10E5~0x10EC※1
ドイツホワイト2
0x0209AE48
0x02039D95
0x021FFF70
0x82
0x10E5~0x10ED
フランスブラック2
0x0209AF08
0x02039DF9
0x02200030
0x82
0x10F4~0x10F8
フランスホワイト2
0x0209AF28
0x02039E25
0x02200050
0x82
0x10EC~0x10F0
スペインブラック2
0x0209AEA8
0x02039DB9
0x021FFFD0
0x82
0x1101~0x1106
スペインホワイト2
0x0209AEC8
0x02039DE5
0x021FFFF0
0x82
0x10EF~0x10F4
イタリアブラック2
0x0209ADE8
0x02039D69
0x021FFF10
0x82~0x83※2
0x1107~0x110D※2
イタリアホワイト2
0x0209AE28
0x02039D95
0x021FFF50
0x82
0x10FF~0x1104
※1 ドイツブラック2
Timer0の値が0x10E5~0x10E8の場合はVCount-0x81、0x10E9~0x10ECの場合はVCount-0x82となる。
※2 イタリアブラック2
Timer0の値が0x1107~0x1109の場合はVCount-0x82、0x1109~0x110Dの場合はVCount-0x83となる。
Timer0-0x1109に限りVCount-0x82とVCount-0x83の両パターンが存在する。