Phase 2 of 16

Pokémon HeartGold & SoulSilver Phase 2: Zephyr Badge
Zephyr Badge Reach Violet, clear Sprout Tower, and defeat Falkner.
Reach Violet, clear Sprout Tower, and defeat Falkner.
Target levels
7-15
Major reward
Zephyr Badge, TM51 Roost, Rock Smash access
This combined guide never substitutes original Gold/Silver or Crystal data for the Nintendo DS remakes.
Route 31 and Dark Cave entrance
Finish the road to Violet and mark the Flash-gated cave for cleanup.
Source maps
Route 31, Dark Cave Route 31 Side.
Version scope
Route Plan
Clear the Route 31 trainers and Apricorn tree, take the visible items, inspect Dark Cave's Route 31 side, and stop before blind exploration unless the encounter table is the goal.
Dark Cave Route 31 Side
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Geodude | HGSS | 2-4 | 60% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. | ||
Zubat | HGSS | 2-4 | 39% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. | ||
Dunsparce | HGSS | 4 | 1% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. | ||
| Swarm (post-National Dex daily announcement) | ||||||
Magikarp | HGSS | 40 | 100% | Super Rod. Post-National Dex swarm replacement. | ||
Magikarp | HGSS | 20 | 65% | Good Rod. Post-National Dex swarm replacement. | ||
Magikarp | HGSS | 10-20 | 60% | Surf. Post-National Dex swarm replacement. | ||
Dunsparce | HGSS | 2-3 | 40% | Post-National Dex swarm replacement. | ||
Magikarp | HGSS | 10 | 15% | Old Rod. Post-National Dex swarm replacement. | ||
| Radio — Hoenn Sound (Wednesday, post-National Dex) | ||||||
Absol | HGSS | 2-3 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
Makuhita | HGSS | 2 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
| Radio — Sinnoh Sound (Thursday, post-National Dex) | ||||||
Bronzor | HGSS | 2-3 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
Chingling | HGSS | 2 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
| Surfing | ||||||
Magikarp | HGSS | 2-20 | 100% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Rock Smash | ||||||
Dunsparce | HGSS | 4-8 | 80% | — | ||
Geodude | HGSS | 8-14 | 20% | — | ||
| Fishing — Old Rod | ||||||
Magikarp | HGSS | 10 | 85% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Goldeen | HGSS | 10 | 15% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Good Rod | ||||||
Goldeen | HGSS | 20 | 60% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Magikarp | HGSS | 20 | 40% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Super Rod | ||||||
Goldeen | HGSS | 40 | 70% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Magikarp | HGSS | 40 | 20% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Seaking | HGSS | 40 | 10% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Route 31
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Rattata | HGSS | 4-5 | — | — | 40% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Caterpie | HGSS | 4-5 | 35% | 35% | — | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Weedle | HGSS | 4-5 | 30% | 35% | — | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Hoothoot | HGSS | 4 | — | — | 30% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Ledyba | HGSS | 4 | 30% | — | — | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Pidgey | HGSS | 3 | 30% | 30% | — | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Pidgey | HGSS | 4-5 | 10% | 30% | — | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Spinarak | HGSS | 3 | — | — | 30% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Bellsprout | HGSS | 3 | 20% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. | ||
Kakuna | HGSS | 5 | 10% | 15% | — | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Metapod | HGSS | 5 | 15% | 15% | — | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Hoothoot | HGSS | 5 | — | — | 10% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
| Swarm (post-National Dex daily announcement) | ||||||
Magikarp | HGSS | 40 | 100% | Super Rod. Post-National Dex swarm replacement. | ||
Magikarp | HGSS | 20 | 65% | Good Rod. Post-National Dex swarm replacement. | ||
Poliwag | HGSS | 15-25 | 60% | Surf. Post-National Dex swarm replacement. | ||
Ledyba | HGSS | 4 | 40% | Post-National Dex swarm replacement. | ||
Pidgey | HGSS | 3-4 | 40% | Post-National Dex swarm replacement. | ||
Magikarp | HGSS | 10 | 15% | Old Rod. Post-National Dex swarm replacement. | ||
| Radio — Hoenn Sound (Wednesday, post-National Dex) | ||||||
Linoone | HGSS | 3-4 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
Whismur | HGSS | 3 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
Whismur | HGSS | 3-4 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
| Radio — Sinnoh Sound (Thursday, post-National Dex) | ||||||
Bidoof | HGSS | 3-4 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
Buizel | HGSS | 3 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
Buizel | HGSS | 3-4 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
| Surfing | ||||||
Poliwag | HGSS | 10-25 | 90% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Poliwhirl | HGSS | 15-25 or 32 | 10% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Old Rod | ||||||
Magikarp | HGSS | 10 | 85% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Poliwag | HGSS | 10 | 15% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Good Rod | ||||||
Poliwag | HGSS | 20 | 60% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Magikarp | HGSS | 20 | 40% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Super Rod | ||||||
Poliwag | HGSS | 40 | 80% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Magikarp | HGSS | 40 | 20% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Headbutt — common tree table | ||||||
Hoothoot | HGSS | 3-4 | 50% | Common Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Pineco | HGSS | 3-4 | 30% | Common Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Exeggcute | HGSS | 3-4 | 20% | Common Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
| Headbutt — rare tree table | ||||||
Hoothoot | HGSS | 5-6 | 50% | Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Ledyba | HGSS | 5-6 | 30% | Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Spinarak | HGSS | 5-6 | 30% | Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Exeggcute | HGSS | 5-6 | 20% | Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Trainers
| Trainer | Location / order | Full team | Reward | Battle note |
|---|---|---|---|---|
Bug Catcher WadeSource trainer ID 4 | Route 31 • source tile (540, 279) | ₽32 | Single battle. |
Items And Hidden Items
| Item | Method | Plain-English placement | Source tile |
|---|---|---|---|
| Potion | Visible item ball | Pick up the item ball in the northeast part of Route 31. | 557, 269 |
| Poké Ball | Visible item ball | Pick up the item ball in the south part of Route 31. | 545, 281 |
| Potion | Visible item ball | Pick up the item ball in the northwest part of Dark Cave Route 31 Side. | 10, 13 |
| Hyper Potion | Visible item ball | Pick up the item ball in the northeast part of Dark Cave Route 31 Side. | 51, 15 |
| Full Heal | Visible item ball | Pick up the item ball in the southeast part of Dark Cave Route 31 Side. | 56, 43 |
| Dire Hit | Visible item ball | Pick up the item ball in the southeast part of Dark Cave Route 31 Side. | 46, 51 |
| Black Flute | Visible item ball | Pick up the item ball in the west part of Dark Cave Route 31 Side. | 17, 25 |
| Poké Ball | Hidden / Dowsing MCHN | Use the Dowsing MCHN on the ground in the northwest part of Dark Cave Route 31 Side, 2 tiles east and 2 tiles north from the nearest source NPC. | 12, 11 |
| Max Ether | Hidden / Dowsing MCHN | Use the Dowsing MCHN on the ground in the east part of Dark Cave Route 31 Side, 8 tiles east and 11 tiles south from the nearest source NPC. | 59, 26 |
| Black Apricorn | Daily Apricorn tree | Harvest the source-indexed tree in Route 31; it regrows after the daily reset. | 538, 271 |
Completion Checklist
- Visit all 2 mapped source subareas assigned here.
- Account for 61 random, Headbutt, Safari, Contest, static, gift, trade, or event rows across the per-area tables.
- Collect 7 visible items, 2 hidden items, and 1 Apricorn trees assigned here.
Violet City services and in-game trade
Open Violet's school, trade, and early services.
Source maps
Violet, Violet Gym, Violet Route 36 Gatehouse, Violet Poké Mart, Violet Pokémon Center 1F, Violet Pokémon School, Violet Northwest House, Violet Unused, Violet Bellsprout Onyx Trade House, Violet Pokémon Center B1F.
Route Plan
Tour the Pokémon School, collect the city gifts, trade Bellsprout for Onix if desired, visit the northwest house, and enter Sprout Tower before the Gym.
Wild Pokémon
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Swarm (post-National Dex daily announcement) | ||||||
Whiscash | HGSS | 40 | 100% | Super Rod. Post-National Dex swarm replacement. | ||
Whiscash | HGSS | 20 | 65% | Good Rod. Post-National Dex swarm replacement. | ||
Poliwag | HGSS | 15-25 | 60% | Surf. Post-National Dex swarm replacement. | ||
Whiscash | HGSS | 10 | 15% | Old Rod. Post-National Dex swarm replacement. | ||
| Surfing | ||||||
Poliwag | HGSS | 10-25 | 90% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Poliwhirl | HGSS | 15-25 | 10% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Old Rod | ||||||
Magikarp | HGSS | 10 | 85% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Poliwag | HGSS | 10 | 15% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Good Rod | ||||||
Poliwag | HGSS | 20 | 60% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Magikarp | HGSS | 20 | 40% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Fishing — Super Rod | ||||||
Poliwag | HGSS | 40 | 80% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
Magikarp | HGSS | 40 | 20% | Rate counts base slots temporarily replaced by the announced daily swarm. | ||
| Headbutt — common tree table | ||||||
Hoothoot | HGSS | 2-3 | 50% | Common Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Pineco | HGSS | 10 | 30% | Common Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Exeggcute | HGSS | 10 | 20% | Common Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
| Headbutt — rare tree table | ||||||
Hoothoot | HGSS | 4-5 or 10 | 80% | Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Exeggcute | HGSS | 10 | 20% | Rare Headbutt table; regular-tree selection depends on Trainer ID and tree group. | ||
Static, gift, trade, and event Pokémon
| Pokémon | Method | Level | Requirement / note |
|---|---|---|---|
Mareep | Gift Egg | Lv. Egg | Source-scripted encounter or gift; save or make party space before resolving it. |
Wooper | Gift Egg | Lv. Egg | Source-scripted encounter or gift; save or make party space before resolving it. |
Slugma | Gift Egg | Lv. Egg | Source-scripted encounter or gift; save or make party space before resolving it. |
Onix | In-game trade | Matches offered Bellsprout | Received as Rocky; useful against Falkner. |
Trainers
| Trainer | Location / order | Full team | Reward | Battle note |
|---|---|---|---|---|
Leader Falkner FalknerSource trainer ID 20 | Violet Gym • scripted/system variant | ₽1,560 | Single battle. | |
Bird Keeper GS RodSource trainer ID 29 | Violet Gym • source tile (18, 11) | ₽224 | Single battle. | |
Bird Keeper GS AbeSource trainer ID 50 | Violet Gym • source tile (12, 15) |
| ₽288 | Single battle. |
Items And Hidden Items
| Item | Method | Plain-English placement | Source tile |
|---|---|---|---|
| Rare Candy | Visible item ball | Pick up the item ball in the northeast part of Violet. | 504, 237 |
| PP Up | Visible item ball | Pick up the item ball in the northwest part of Violet. | 459, 229 |
| Hyper Potion | Hidden / Dowsing MCHN | Use the Dowsing MCHN on the ground in the east part of Violet, 2 tiles east and 7 tiles north from the nearest source NPC. | 505, 254 |
| Poké Ball | Hidden / Dowsing MCHN | Use the Dowsing MCHN on the ground in the north part of Violet, 1 tile west from the nearest source NPC. | 481, 241 |
| Yellow Apricorn | Daily Apricorn tree | Harvest the source-indexed tree in Violet; it regrows after the daily reset. | 472, 275 |
Completion Checklist
- Visit all 10 mapped source subareas assigned here.
- Account for 21 random, Headbutt, Safari, Contest, static, gift, trade, or event rows across the per-area tables.
- Defeat or deliberately defer all 3 listed trainer records.
- Collect 2 visible items, 2 hidden items, and 1 Apricorn trees assigned here.
Sprout Tower
Climb every floor, defeat the Sages, and watch Silver reject Elder Li's lesson.
Source maps
Sprout Tower 1F, Sprout Tower 2F, Sprout Tower 3F.
Route Plan
Use the swaying central pillars to circle each floor, collect every item ball, defeat all Sages, then beat Elder Li and receive TM70 Flash.
Sprout Tower 2F
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Rattata | HGSS | 3-6 | 100% | 100% | 15% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Gastly | HGSS | 3-6 | — | — | 85% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
| Swarm (post-National Dex daily announcement) | ||||||
Rattata | HGSS | 3-4 | 40% | Post-National Dex swarm replacement. | ||
| Radio — Hoenn Sound (Wednesday, post-National Dex) | ||||||
Spinda | HGSS | 4-5 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
Zigzagoon | HGSS | 3 or 5 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
| Radio — Sinnoh Sound (Thursday, post-National Dex) | ||||||
Chatot | HGSS | 3 or 5 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
Meditite | HGSS | 4-5 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
Sprout Tower 3F
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Rattata | HGSS | 3-6 | 100% | 100% | 15% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
Gastly | HGSS | 3-6 | — | — | 85% | Rate counts base slots temporarily replaced by the announced daily swarm, Wednesday's Hoenn Sound broadcast, and Thursday's Sinnoh Sound broadcast. |
| Swarm (post-National Dex daily announcement) | ||||||
Rattata | HGSS | 3-4 | 40% | Post-National Dex swarm replacement. | ||
| Radio — Hoenn Sound (Wednesday, post-National Dex) | ||||||
Spinda | HGSS | 4-5 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
Zigzagoon | HGSS | 3 or 5 | 20% | Hoenn Sound on Wednesday after the National Dex; replaces grass slots 2-5. | ||
| Radio — Sinnoh Sound (Thursday, post-National Dex) | ||||||
Chatot | HGSS | 3 or 5 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
Meditite | HGSS | 4-5 | 20% | Sinnoh Sound on Thursday after the National Dex; replaces grass slots 2-5. | ||
Trainers
| Trainer | Location / order | Full team | Reward | Battle note |
|---|---|---|---|---|
Sage ChowSource trainer ID 43 | Sprout Tower 1F • source tile (5, 10) |
| ₽144 | Single battle. |
Sage NicoSource trainer ID 51 | Sprout Tower 2F • source tile (20, 13) |
| ₽144 | Single battle. |
Sage EdmondSource trainer ID 52 | Sprout Tower 2F • source tile (13, 27) |
| ₽144 | Single battle. |
Sage JinSource trainer ID 53 | Sprout Tower 3F • source tile (18, 25) |
| ₽288 | Single battle. |
Sage TroySource trainer ID 54 | Sprout Tower 3F • source tile (17, 19) |
| ₽336 | Single battle. |
Sage NealSource trainer ID 55 | Sprout Tower 3F • source tile (13, 22) |
| ₽288 | Single battle. |
| Sprout Tower 3F • scripted/system variant |
| ₽1,200 | Single battle. |
Items And Hidden Items
| Item | Method | Plain-English placement | Source tile |
|---|---|---|---|
| Parlyz Heal | Visible item ball | Pick up the item ball in the east part of Sprout Tower 1F. | 24, 16 |
| X Accuracy | Visible item ball | Pick up the item ball in the northwest part of Sprout Tower 2F. | 6, 9 |
| Potion | Visible item ball | Pick up the item ball in the southwest part of Sprout Tower 3F. | 11, 27 |
| Escape Rope | Visible item ball | Pick up the item ball in the northeast part of Sprout Tower 3F. | 19, 8 |
Completion Checklist
- Account for 14 random, Headbutt, Safari, Contest, static, gift, trade, or event rows across the per-area tables.
- Defeat or deliberately defer all 7 listed trainer records.
- Collect 4 visible items, 0 hidden items, and 0 Apricorn trees assigned here.
Violet Gym — Falkner
Clear both Bird Keepers and counter Roost.
Source maps
Violet Gym.
Route Plan
Take the side platforms for both optional Gym Trainers, heal, then pressure Pidgeotto before Roost can erase Flying weaknesses for the turn.
Trainers
| Trainer | Location / order | Full team | Reward | Battle note |
|---|---|---|---|---|
Leader Falkner FalknerSource trainer ID 20 | Violet Gym • scripted/system variant | ₽1,560 | Single battle. | |
Bird Keeper GS RodSource trainer ID 29 | Violet Gym • source tile (18, 11) | ₽224 | Single battle. | |
Bird Keeper GS AbeSource trainer ID 50 | Violet Gym • source tile (12, 15) |
| ₽288 | Single battle. |
Completion Checklist
- Defeat or deliberately defer all 3 listed trainer records.











































