Which Pokémon Generations and Game Versions Does kinglercalc.com Support?
Updated
kinglercalc.com's damage calculator covers every main-series generation from Gen 1 through Gen 9. On the calculator page, you start by picking the generation and then the specific paired versions that match your game — for example R/B/Yellow, G/S/Crystal, R/S/Emerald, D/P/Platinum, B/W/B2/W2, X/Y, OR/AS, S/M, US/UM, Sw/Sh, BD/SP, and S/V. Choose the generation first, then the version, before entering any Pokémon stats or moves.
Full list of supported generations and versions
The selector lists these options:
| Generation | Versions listed |
|---|---|
| Gen 1 | R/B, Yellow |
| Gen 2 | G/S, Crystal |
| Gen 3 | R/S, Emerald, FR/LG |
| Gen 4 | D/P, Platinum, HG/SS |
| Gen 5 | B/W, B2/W2, B2/W2 Hardmode |
| Gen 6 | X/Y, OR/AS |
| Gen 7 | S/M, US/UM |
| Gen 8 | Sw/Sh, BD/SP |
| Gen 9 | S/V |
Language options
Some generation entries also list language choices: English, Italian, German, Spanish, French, and Japanese. These appear under the Gen 3 entries (R/S, Emerald, and FR/LG) in the selector.
The B2/W2 Hardmode variant
Gen 5 includes a separate "B2/W2 Hardmode" option alongside standard B/W and B2/W2. If you're calculating for a Hardmode run, pick that entry rather than the standard B2/W2 one, since the mode changes the battle conditions the calculator works from.
Why picking the right generation matters
Damage formulas, type matchups, and mechanics differ across generations, so the generation you select changes how the calculator computes results. The page also shows generation-specific fields — for instance, the stat panel includes a "Special" stat and DVs alongside IVs/EVs, which reflects older-gen stat systems. Picking the wrong generation can give you numbers that don't apply to your game.
How to use the selector
- Open the calculator and find the generation dropdown.
- Select the generation that matches your game (Gen 1 through Gen 9).
- Pick the specific version — for example, Emerald rather than R/S if that's what you're playing.
- If your game is one of the Gen 3 titles, optionally set the language.
- Enter each Pokémon's stats, ability, item, status, and moves, then read the damage ranges shown for each move.
The move panels display results as percentage ranges (shown as "Loading…" until the calculation runs), and each Pokémon's moves can be expanded for detailed results.
Common snags
- JavaScript must be enabled. The page notes that if the "Copied" message lingers for more than a few seconds, you should try enabling JavaScript — the calculator relies on it to compute and display results.
- Match the exact version, not just the generation. Paired versions within a generation can differ in mechanics or available content, and the selector treats them as separate choices.
- Don't default to the newest generation. If you're playing an older title, the Gen 9 formulas won't reflect your game's damage rules.