Gen 2 stat math · Original GBC · not HeartGold / SoulSilver
DV / Stat calculator for Gold & Silver
Rebuild every battle stat from pret/pokegold base values, four Determinant Values (0–15), and Stat Experience. Check shiny DV spreads, reverse-estimate from a status screen, and jump to Hidden Power, Breeding, Damage, and the live Pokédex—original Game Boy Color Gold and Silver only.
Fast answer
DVs are Gen 2 “IVs” — four rolls, shared Special
Search engines say “IV calculator,” but the cartridge stores DVs. Attack, Defense, Speed, and Special each roll 0–15 at generation. HP is packed from their odd/even bits. Sp. Atk and Sp. Def both use the Special DV and Special Stat Exp. Badge boosts and natures from remakes are separate.
Interactive tool
Stat builder from DVs & Stat Exp
Base stats are the same values used by the Gold/Silver Pokédex (parsed from pret/pokegold). Math matches CalcMonStatC: integer √StatExp, shared Special for SpA/SpD, HP DV from combat low bits.
Combat DVs — HP is calculated automatically
Derived HP DV
15bits Atk·Def·Spe·Spc
Shiny check
Not shinyNeed Def/Spe/Spc = 10 and Atk in {2,3,6,7,10,11,14,15}
Stat Experience (0–65535 each)
Badge boosts (×9/8 after rebuild, non-link)
Species · level · badges
Pikachu · Lv.50Base stats
| Stat | Yours | Min DV0 | Max DV15 | Δ to max |
|---|
…
Shiny DVs
All eight shiny Attack rolls
Shiny requires Defense = Speed = Special = 10. Attack must be one of the eight values below. Presets load into the builder at your current species and level.
| Atk DV | Def | Spe | Spc | HP DV | Notes |
|---|
Wild odds
1 in 8192 encounters. Soft-resetting static legendaries re-rolls DVs each attempt.
Breeding odds
A shiny Ditto gives about 1/64 overall. The ordinary male Red Gyarados route is about 1/128 overall because only roughly half the offspring are in the eligible same-gender inheritance path; those eligible eggs are 1/64. See the breeding guide.
Hidden Power on shinies
Shiny Def 10 forces Hidden Power type to Grass or Dragon only. Open the Hidden Power tool after loading a shiny preset.
Red Gyarados
Lake of Rage is a forced shiny Gyarados with fixed shiny DVs—use the Red Gyarados preset, then breed or plan bulk with the builder.
Reverse estimator
Guess DVs from the status screen
Enter species, level, assumed Stat Exp (0 for a fresh catch), and the six stats on the summary. The tool finds DV combos that rebuild each stat, then keeps only rows where SpA and SpD share one Special DV and HP matches the derived HP DV.
Matches
0Exact integer matches only. Vitamins, Day Care levels, or wrong SE assumptions break uniqueness. Low levels collapse many DVs into the same display stat.
| # | Atk | Def | Spe | Spc | HP DV | Shiny? |
|---|
Formulas
Cartridge-order math (pret/pokegold)
Non-HP stats
floor( ((Base + DV) × 2 + SE_bonus) × Level / 100 ) + 5
Capped at 999 after later battle modifiers. Sp. Atk and Sp. Def both use Special DV.
HP
floor( ((Base + HP_DV) × 2 + SE_bonus) × Level / 100 ) + Level + 10
HP DV is not independent—change an odd/even combat DV and HP moves.
Stat Exp bonus
SE_bonus = min(255, ceil(√StatExp)) >> 2
CalcMonStatC increments until the square reaches Stat Exp, so it rounds the root up before shifting. The byte saturates at 255; max Stat Exp 65535 therefore gives bonus 63.
HP DV bit pack
HP_DV = (Atk&1)×8 + (Def&1)×4 + (Spe&1)×2 + (Spc&1)
Example: all odd (15,15,15,15) → HP DV 15. All even → 0.
Shiny condition
Def = Spe = Spc = 10
Atk ∈ {2,3,6,7,10,11,14,15}
Palette is forced when this DV set is true—including the Lake of Rage Red Gyarados.
Badge boosts
stat ← floor(stat × 9 / 8) if badge owned
Zephyr Atk · Plain Speed · Mineral Defense · Glacier Sp. Atk. Glacier then attempts Sp. Def through a buggy check whose result depends on the boosted Sp. Atk bytes, so Sp. Def is not always boosted. None apply in link battles.
Checklist
DV literacy checklist
FAQ
DV / IV questions for Gold & Silver
What are DVs in Pokemon Gold and Silver?
Hidden 0–15 values for Attack, Defense, Speed, and Special. HP is derived from their odd/even bits. Sp. Atk and Sp. Def share Special. Search engines often call this an “IV calculator.”
How do I check if my mon is shiny-eligible by DVs?
Defense, Speed, and Special must all be 10, and Attack must be 2, 3, 6, 7, 10, 11, 14, or 15. The builder’s shiny panel lights up when those conditions hold.
Do vitamins change DVs?
No. HP Up, Protein, Iron, Carbos, and Calcium add Stat Exp only (with per-vitamin caps). DVs never change after generation.
Why do Sp. Atk and Sp. Def both move when I change Special DV?
Generation II still stores one Special DV. Both special stats rebuild from that DV and the single Special Stat Exp track; only their base stats differ.
How do I get better DVs without cheating?
Soft-reset gifts and legendaries, breed with a Def 10 + Spc 10 parent for shiny hunting, or trade from another cart. Trainer Pokémon use fixed class DVs—see the damage calculator presets.
Is this the same as HeartGold and SoulSilver?
No. Original GBC Gold and Silver use DVs and Stat Exp. Remakes use 0–31 IVs, natures, and different Hidden Power rules.
Linked tools