Games/Gen 3
Heart & Soul
Johto & Kanto (hack) · ROM hack · 2025 · 16 badgesFull trainer sets
At a glance
Everything you need for a Heart & Soul challenge run — jump into a section or start tracking.
- Generation
- Gen 3
- Goal
- 16 badges
- Bosses
- 22 in order
- Trainer data
- Full sets
Everything here is free to browse — full trainer sets, the fight planner and routes included. Sign in to start a run and keep your team, boxes and graveyard.
What it does to a run
Full notes →- Emerald hack on pokeemerald-expansion that rebuilds the Johto story and the Kanto postgame on the GBA, blending GSC and HGSS. Open source, lead developer Lil Dill; v2.0.4 as of August 2026, and v1.x saves don't carry over.
- The pool is Gen 1–3 Pokémon plus their later evolutions — Annihilape, Ursaluna, Kleavor, Wyrdeer and Dudunsparce all turn up on boss teams. Abilities are modern through Gen 9, hidden ones included.
- Mechanics are settings, not fixed: Gen 1–3 or Gen 4+ physical/special split, Fairy type on or off, vanilla Gen 3 or Gen 7 movepools, finite or reusable TMs. Say which you ran in your notes — the planner assumes the modern split.
- Built-in Nuzlocke mode (Easy adds permadeath, Normal adds catch limits, Hard deletes the save on a wipe) with dupes, shiny and forced-nickname clauses. In-game level caps: Easy is the next leader's highest level, Hard their lowest. EXP ×0–×2, trainer IVs and EVs can scale with badges.
- HGSS structure: Chuck, Jasmine and Pryce field different teams at 4, 5 and 6 badges; all 16 gym rematches; the 92 HGSS TMs; berries replace Apricorns at Kurt's; Kanto routes carry a 5% Hoenn encounter chance.
- A separate Hard Mode mod (v1.0) gives every boss six, adds Run & Bun-style switching AI and reworks the Kanto leaders — its own project, so say if you ran it.
Where runs die
Details →- Whitney's Miltank, still
- Clair's Kingdra at 45
- Lance's three Dragonite
- Kanto's gyms at 57–69 with six each
- Red's level 93 Pikachu