UTILS.
100% ブラウザ内で完結
🔬

ポケモン 個体値計算機(逆算)

第3世代以降のステータス計算式を逆算し、表示ステータス、種族値、レベル、性格、努力値からポケモンの取り得る個体値を割り出します。

第3〜9世代の計算式を逆算し、個体値 0〜31 を検証します。切り捨てにより複数の個体値が 1 つのステータスを共有し得るため、範囲になるのが通常です。

このツールについて

ポケモン 個体値計算機は、ゲーム内で見えるステータスから、それを生み出し得た個体値(IV)へと逆算します。ステータス計算式は各段階で切り捨てるため、複数の個体値が同じ表示ステータスに対応することがよくあります。そこでこのツールは常に 1 つの答えがあるかのように装うのではなく、可能性の全範囲を返します。ステータスを選び、表示値、種族値、レベル、努力値、性格を入力すると、その正確な数値を再現する 0 から 31 までのすべての個体値を列挙します。すべてブラウザ内で動作します。

内部では第3世代以降の計算式を逆算します。HP については floor(0.01 × (2 × Base + IV + floor(EV / 4)) × Level) + Level + 10 を、他のステータスについては floor((floor(0.01 × (2 × Base + IV + floor(EV / 4)) × Level) + 5) × Nature) を検証し、IV を 0〜31 で反復して、結果が表示ステータスに等しい値のみを保持します。性格補正(上昇 ×1.1、下降 ×0.9、中立 ×1.0)はステータス計算機と同じ 25 種類の性格表から取得されるので、正しい性格を選べば範囲が正しく絞り込まれます。

結果は、当てはまる最小および最大の個体値、値が単一の個体値に確定するかどうか、いくつの個体値が一致するかを示します。レベルが高く表示ステータスが大きいほど、一般に個体値はより厳密に確定します。だからこそ育成者はレベル 100 や努力値追加後に個体値を確認します。スケーリングが増えるごとに範囲が縮まるためです。0〜31 のどの個体値でも入力した数値を生み出せない場合、入力に矛盾があるということなので、推測せずにその旨を表示します。

よくある質問

なぜ 1 つの数値ではなく個体値の範囲が得られるのですか?
ステータス計算式は中間結果を切り捨てるため、隣接する個体値の一定範囲が同じ表示ステータスに丸められることがあります。このツールは値を正確に再現する 0〜31 のすべての個体値を返し、単一の数値になることも範囲になることもあります。
個体値の範囲はどう絞り込めますか?
より高いレベルで、または努力値を投資した後にステータスを確認します。どちらもスケーリングを増やすため、同じ結果を共有する個体値が減ります。レベル 100 では多くのステータスが単一の個体値に確定します。同じポケモンを 2 つのレベルで比較しても絞り込めます。
なぜ一致する個体値がないと表示されるのですか?
入力した種族値、レベル、性格、努力値で、0 から 31 のどの値でも表示ステータスを生み出せない場合、入力に矛盾があります。通常は種族値、性格、努力値の誤り、または表示値の打ち間違いです。それらの欄を再確認してください。
正しい性格を入力する必要がありますか?
HP を除くすべてのステータスでは必要です。上昇性格はステータスを 1.1 倍、下降性格は 0.9 倍にし、取り得る個体値を変えます。HP は性格を無視するので、HP については性格欄は結果に影響しません。

その他のツール