Complete 16-phase walkthrough

Pokémon HeartGold & SoulSilver Walkthrough — Complete Johto, Kanto & Red Guide
A source-verified, completionist walkthrough for Pokémon HeartGold and SoulSilver covering Johto, Kanto, Red, every trainer and field item, encounters, Headbutt, Safari Zone, Pokégear, Pokéwalker, Pokéathlon, Apricorns, events, and the full Battle Frontier.
Game box art
Pokemon HeartGold and Pokemon SoulSilver
Two regions, sixteen badges, one final summit
Start in Johto, cross the League, restore Kanto, climb Mt. Silver, and finish every system. The route is editorial; the encounters, trainers, item objects, and mechanics are generated from source.


Walkthrough Phases
Phase 1: First steps
Set the clock, receive the Pokégear, and make the permanent starter choice.
Learn the time-dependent encounter loop and collect the Map Card.
Collect the Apricorn Box, deliver Elm's errand, and return through the rival battle.
Name Silver, deliver the Egg, and unlock catching.
Phase 2: Zephyr Badge
Finish the road to Violet and mark the Flash-gated cave for cleanup.
Open Violet's school, trade, and early services.
Climb every floor, defeat the Sages, and watch Silver reject Elder Li's lesson.
Clear both Bird Keepers and counter Roost.
Phase 3: Hive Badge
Receive the Togepi Egg and clear the long southbound route.
Solve Kabuto and begin the Unown Report.
Clear the main floor and record Surf-only lower routes.
Reach the rain-soaked town and recruit Kurt against Team Rocket.
Defeat every grunt and Executive Proton.
Route the Spinarak carts and stop Scyther's U-turn cycle.
Phase 4: Plain Badge
Catch both Farfetch'd from behind and receive Cut.
Unlock breeding and clear every trainer including the Surf pocket later.
Open the Department Store, Bicycle, Game Corner, Tunnel, Name Rater, and radio quiz.
Clear the Clefairy-shaped path and prepare for Miltank.
Collect park items and master the Tuesday/Thursday/Saturday contest.
Phase 5: Fog Badge
Clear both park approaches and open the Ecruteak road.
Unlock Dowsing, Surf, Bill's Eevee, and the city's story gates.
Defeat Silver and release Raikou, Entei, and Suicune.
Follow the invisible floor and defeat the Ghost team.
Phase 6: Storm Badge
Clear the western trainers and heal Moomoo.
Climb by windows, collect every floor, and learn Amphy needs medicine.
Surf the full island chain and register the future Lugia entrances.
Collect the SecretPotion, Shuckle, Fly setup, and second Suicune sighting.
Route the winches, remove the waterfall, and break Focus Punch.
Phase 7: Mineral Badge
Clear the Safari road's cliffs, caves, waterfalls, and coastal trainers.
Pass Baoba's Geodude test and learn the six-area layout.
Deliver the SecretPotion and reopen Jasmine's Gym.
Challenge Jasmine directly and counter Steelix's bulk.
Phase 8: Glacier Badge
Sweep the eastern roads and all currently reachable cave chambers.
Catch or defeat the shiny Gyarados and recruit Lance.
Disable Persian statues, learn passwords, defeat Petrel and Ariana, and stop the generator.
Solve the sliding ice rooms and defeat Pryce.
Phase 9: Rising Badge
Use the Rocket disguise, expose Petrel, and obtain the Basement Key.
Defeat Silver, open all shutter combinations, and rescue the Director.
Use the Card Key, defeat Proton and Ariana, then stop Archer's broadcast.
Solve four ice floors, push Strength boulders, and recover Waterfall.
Rotate the dragon platforms and defeat Clair's Kingdra.
Whirlpool to the Shrine and answer for the Rising Badge.
Phase 10: Pokémon League
Win five consecutive battles, obtain the bell, and catch Ho-Oh or Lugia.
Descend from Blackthorn and clear every ledge-exclusive branch.
Cross into Kanto and complete the Badge check road.
Collect all three floors and win the final pre-League rival battle.
Defeat Will, Koga, Bruno, Karen, and Lance without returning to the lobby.
Phase 11: Kanto east
Find the missing sailor, clear every cabin, and reunite the passenger with her grandfather.
Clear the harbor services and reset-proof trash-can switches.
Open Saffron's stations and begin the Copycat pass errand.
Learn the outage cause and recover the Machine Part.
Chase the Rocket grunt, recover the Machine Part, and clear Routes 4, 24, and 25.
Return Misty to the Gym and defeat her rain-ready Water team.
Route the teleporter grid and defeat Sabrina.
Identify Janine among the disguises and clear the invisible-wall maze.
Phase 12: Kanto west
Complete the Department Store and cut through the floral Gym.
Sweep the central and southeast Kanto trainer network.
Return the Machine Part, obtain EXPN, and open western Kanto.
Clear Viridian, the western forest, and Silver's Mt. Moon battle.
Collect the Silver or Rainbow Wing and defeat Brock.
Clear every biker and the west-coast item pockets.
Surf the southern sea and solve the new Seafoam cave.
Meet Blue and defeat Blaine in Seafoam's Gym.
Route the spinner maze and earn the final badge.
Phase 13: Mt. Silver and Red
Show Oak all 16 badges and unlock Mt. Silver.
Pass the reopened League gate and sweep the final outdoor route.
Clear every waterfall, Rock Climb wall, side chamber, and Moltres room.
Defeat the game's highest-level fixed trainer in hail.
Phase 14: Systems and completion
Use exact time windows, radio days, and phone contacts for encounters and repeat battles.
Understand Trainer ID-selected common/rare tables and fixed secret trees.
Build exact area layouts and effective block counts for every bonus species.
Optimize species, level, IV, and HP score on Tuesday, Thursday, and Saturday.
Harvest all 31 daily trees and convert colors into seven Ball types.
Raise performance with Aprijuice and clear all five courses and records.
Unlock courses with Watts and use step thresholds for encounter and item groups.
Open all four puzzles, hidden inscriptions, radio behavior, and the !/? chamber.
Schedule Lapras, siblings, contests, radio shows, rematches, shops, and timed gifts.
Phase 15: Legendary and event cleanup
Complete every Eusine sighting and catch Suicune after Misty returns.
Capture Zapdos, Articuno, Moltres, and Mewtwo at their fixed locations.
Use the version gift and opposite-version trade to reach Groudon, Kyogre, and Rayquaza.
Separate retail story from Wi-Fi, Mystery Gift, and external-device distributions.
Phase 16: Battle Frontier
Build legal level-50 teams and understand streak resets, clauses, and BP.
Win seven-battle sets and defeat Palmer at battles 21 and 49.
Draft rentals, trade after wins, and beat Thorton at 21 and 49.
Use one species, select opposing types, and meet Argenta at 50 and 170 wins.
Control the roulette and defeat Dahlia at 21 and 49.
Manage Castle Points and defeat Darach at 21 and 49.
Version Differences
| System | HeartGold | SoulSilver |
|---|---|---|
| Story mascot | Ho-Oh Lv. 45 at Bell Tower | Lugia Lv. 45 at Whirl Islands |
| Opposite mascot | Lugia Lv. 70 in postgame | Ho-Oh Lv. 70 in postgame |
| Embedded Tower | Groudon with Blue Orb | Kyogre with Red Orb |
| Wild tables | Every version-exclusive slot is labeled and filterable in the generated encounter tables. | |
Systems And Completion
Dedicated pages cover Headbutt, Safari blocks and day multipliers, the Bug-Catching Contest, Pokégear radio/phone/rematches, all 27 Pokéwalker courses, Pokéathlon, all 31 Apricorn trees, Ruins of Alph, the weekly calendar, legendary/event cleanup, and all five Battle Frontier facilities.
Source And Validation
pret/pokeheartgoldcommit814275e4392cc21eef45a04e6dc8d980010ca2b7is the primary game source.- Validation report records coverage and source gaps.
- Trainer asset manifest records the fallback origin of every cached sprite and labels non-sprite markers.
- Structured tables live under
src/data/hgss/.