UTILS.
100% 浏览器内运行
🔬

宝可梦个体值计算器(反推)

通过反转第三世代及以后的能力值公式,从显示的能力值、种族值、等级、性格和努力值反推宝可梦可能的个体值。

反转第三至第九世代公式,测试个体值 0–31。向下取整意味着多个个体值可共享同一能力值,所以出现范围是正常的。

关于此工具

宝可梦个体值计算器从你在游戏中看到的能力值反推可能产生它的个体值(IV)。由于能力值公式在每一步都向下取整,多个个体值往往映射到同一显示能力值,所以本工具返回全部可能范围,而非假装总有唯一答案。选择一项能力值,输入显示数值、种族值、等级、努力值和性格,它会列出 0 到 31 中能重现该精确数字的每一个个体值。它完全在你的浏览器中运行。

内部它反转第三世代及以后的公式。对于 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),在 0–31 间遍历 IV,只保留结果等于你显示能力值的数值。性格修正值(提升 ×1.1,降低 ×0.9,中性 ×1.0)取自能力值计算器所用的同一 25 种性格表,所以选对性格能正确收窄范围。

结果显示符合条件的最小和最大个体值、数值是否锁定到单一个体值,以及有多少个体值匹配。更高的等级和更大的显示能力值通常将个体值锁定得更紧,这就是培育者在 100 级或加了努力值后检查个体值的原因——每一点额外的缩放都会缩小范围。若 0–31 中没有个体值能产生你输入的数字,则输入不一致,工具会如实说明而非猜测。

常见问题

为什么我得到一个个体值范围而非单个数字?
能力值公式对中间结果向下取整,所以一段相邻的个体值可能取整到同一显示能力值。工具返回 0–31 中精确重现你数值的每一个个体值,可能是单个数字或一个范围。
我如何收窄个体值范围?
在更高等级检查能力值,或在投入努力值后检查——两者都增加缩放,使更少的个体值共享同一结果。在 100 级许多能力值会锁定到单一个体值。在两个等级比较同一只宝可梦也能收窄范围。
为什么它说没有个体值匹配?
若在你输入的种族值、等级、性格和努力值下,0 到 31 中没有数值能产生显示能力值,则输入不一致——通常是种族值、性格、努力值数量有误,或显示数值输错。请仔细核对这些字段。
我需要输入正确的性格吗?
对于 HP 以外的每项能力值,是的。提升性格将能力值乘以 1.1,降低性格乘以 0.9,这会改变可能的个体值。HP 忽略性格,所以对 HP 而言性格字段对结果无影响。

更多工具