Phase 2 section

Pokemon Diamond and Pearl Route 204 and Ravaged Path Walkthrough
Forest Badge Win the Jubilife double battle, use Rock Smash through Ravaged Path, and clear both halves of Route 204. Exact Diamond/Pearl encounters, every sourced trainer, visible and hidden items, puzzle notes, boss teams, and completion checks.
Phase 2 Forest Badge Route 204, Floaroma, Valley Windworks, Eterna Forest, Eterna City, and Gardenia. 02 / 11
Win the Jubilife double battle, use Rock Smash through Ravaged Path, and clear both halves of Route 204. This standalone section joins the route plan to the original Diamond/Pearl map, encounter, trainer, item, and script data; Platinum tables are not substituted.
Source maps
Ravaged Path, Route 204 South, and Route 204 North.
Version discipline
Rows merge only when Diamond and Pearl are identical, and each row carries D/P game markers. Version-exclusive species, mascot encounters, swarms, Radar slots, and GBA insertion slots keep their own labeled rows.
Route Plan
Return to Jubilife; defeat the Galactic Grunts with Lucas or Dawn; receive the Fashion Case; clear Route 204 south; smash through Ravaged Path; sweep Route 204 north; enter Floaroma.
- The assistant's trainer branch depends on player gender and starter allocation; list all six source IDs but render only the matching partner team as applicable.
- Ravaged Path's Surf-only western pocket is late cleanup and must be marked, not implied accessible now.
Exact pret map constants (3)
MAP_RAVAGED_PATH MAP_ROUTE_204_SOUTH MAP_ROUTE_204_NORTH
Wild Pokémon
Each area below has its own table, split by encounter method. Standard grass and cave rates merge every base slot for a species and are shown per time window: morning 04:00-09:59, day 10:00-19:59, night 20:00-03:59. Swarm, Poké Radar, and GBA dual-slot replacements keep their own labeled rows. Underlying slot odds: grass 20/20/10/10/10/10/5/5/4/4/1/1; Surf and Old Rod 60/30/5/4/1; Good and Super Rod 40/40/15/4/1.
Ravaged Path
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Zubat | DP | 4-6 | 78% | — | ||
Geodude | DP | 5 | 20% | — | ||
Psyduck | DP | 5 | 2% | — | ||
| Surfing | ||||||
Zubat | DP | 20-30 | 60% | — | ||
Psyduck | DP | 20-30 | 30% | — | ||
Golbat | DP | 20-40 | 5% | — | ||
Golduck | DP | 20-40 | 5% | — | ||
| Fishing — Old Rod | ||||||
Magikarp | DP | 3-10 | 100% | — | ||
| Fishing — Good Rod | ||||||
Magikarp | DP | 10-25 | 55% | — | ||
Barboach | DP | 10-25 | 45% | — | ||
| Fishing — Super Rod | ||||||
Gyarados | DP | 30-55 | 55% | — | ||
Whiscash | DP | 20-50 | 45% | — | ||
Route 204 North
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Starly | DP | 6 or 8 | 25% | 35% | 25% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions. |
Bidoof | DP | 6 or 8 | 25% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions. | ||
Budew | DP | 6-7 | 25% | 25% | 15% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. |
Shinx | DP | 6-7 | 15% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. | ||
Kricketot | DP | 6 | 10% | — | 10% | — |
Zubat | DP | 6 | — | — | 10% | — |
| Poké Radar (post-National Dex) | ||||||
Sunkern | DP | 6 or 8 | 22% | National Dex and Poké Radar required; replacement slot applies only in a hard/vigorous-shaking Radar patch. | ||
| Dual-slot GBA insertion (post-National Dex) | ||||||
Lotad | DP | 8 | 8% | National Dex plus Pokémon Sapphire inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
Pineco | DP | 8 | 8% | National Dex plus Pokémon Emerald inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
Seedot | DP | 8 | 8% | National Dex plus Pokémon Ruby inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
| Surfing | ||||||
Psyduck | DP | 20-40 | 90% | — | ||
Golduck | DP | 20-40 | 10% | — | ||
| Fishing — Old Rod | ||||||
Magikarp | DP | 3-10 | 100% | — | ||
| Fishing — Good Rod | ||||||
Magikarp | DP | 10-25 | 55% | — | ||
Goldeen | DP | 10-25 | 45% | — | ||
| Fishing — Super Rod | ||||||
Gyarados | DP | 30-55 | 55% | — | ||
Seaking | DP | 20-50 | 45% | — | ||
Route 204 South
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Starly | DP | 4 or 6 | 25% | 35% | 25% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions. |
Bidoof | DP | 4 or 6 | 25% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions. | ||
Budew | DP | 4-5 | 25% | 25% | 15% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. |
Shinx | DP | 4-5 | 15% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. | ||
Kricketot | DP | 4 | 10% | — | 10% | — |
Zubat | DP | 4 | — | — | 10% | — |
| Poké Radar (post-National Dex) | ||||||
Ralts | DP | 4 or 6 | 21% | National Dex and Poké Radar required; replacement slot applies only in a hard/vigorous-shaking Radar patch. | ||
Kirlia | DP | 6 | 1% | National Dex and Poké Radar required; replacement slot applies only in a hard/vigorous-shaking Radar patch. | ||
| Dual-slot GBA insertion (post-National Dex) | ||||||
Caterpie | DP | 6 | 8% | National Dex plus Pokémon FireRed inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
Lotad | DP | 6 | 8% | National Dex plus Pokémon Sapphire inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
Pineco | DP | 6 | 8% | National Dex plus Pokémon Emerald inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
Seedot | DP | 6 | 8% | National Dex plus Pokémon Ruby inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
Weedle | DP | 6 | 8% | National Dex plus Pokémon LeafGreen inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
| Surfing | ||||||
Psyduck | DP | 20-40 | 90% | — | ||
Golduck | DP | 20-40 | 10% | — | ||
| Fishing — Old Rod | ||||||
Magikarp | DP | 3-10 | 100% | — | ||
| Fishing — Good Rod | ||||||
Magikarp | DP | 10-25 | 55% | — | ||
Goldeen | DP | 10-25 | 45% | — | ||
| Fishing — Super Rod | ||||||
Gyarados | DP | 30-55 | 55% | — | ||
Seaking | DP | 20-50 | 45% | — | ||
Trainers
Field order follows the map's object-event order. Full teams include explicit held items and moves when trdata defines them; cash rewards use the in-engine final-party-slot level and trainer-class multiplier formula.
| Trainer | Route order / placement | Full team | Reward | Access requirement | Optional / rematch note |
|---|---|---|---|---|---|
Lass SarahLass • source ID 12 | Route 204 South • field order 1 at (172, 725) | ₽112 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 1, tile (172, 725); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Lass SamanthaLass • source ID 11 | Route 204 South • field order 2 at (171, 712) | ₽112 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 2, tile (171, 712); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 703: Lv. 19; ID 704: Lv. 31; ID 705: Lv. 55. | |
Youngster TylerYoungster • source ID 10 | Route 204 South • field order 3 at (167, 722) | ₽80 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 3, tile (167, 722); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Bug Catcher BrandonBug Catcher • source ID 13 | Route 204 North • field order 1 at (182, 685) | ₽112 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 1, tile (182, 685); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 712: Lv. 17/Lv. 17; ID 713: Lv. 29/Lv. 29; ID 714: Lv. 53/Lv. 53. | |
Aroma Lady TaylorAroma Lady • source ID 14 | Route 204 North • field order 2 at (177, 692) | ₽224 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 2, tile (177, 692); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Twins Liv & LizTwins • source ID 15 | Route 204 North • field order 3 at (175, 679) + field order 4 at (176, 679) | ₽288 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 3, tile (175, 679); Field order 4, tile (176, 679); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Galactic GruntGalactic • source ID 414 | Route 204 and Ravaged Path • boss |
| ₽360 | Story battle assigned to this section; save and prepare before the trigger described in the route plan. | Major or story battle; not a VS Seeker rematch row. |
Galactic GruntGalactic • source ID 415 | Route 204 and Ravaged Path • boss | ₽360 | Story battle assigned to this section; save and prepare before the trigger described in the route plan. | Major or story battle; not a VS Seeker rematch row. |
Items
| Item | Version | Type | Area / exact direction | Coordinate / script | Requirement | Source |
|---|---|---|---|---|---|---|
| TM39 | Diamond / Pearl | Visible item ball | Ravaged Path: Among the rocks northwest of the stairs, before the water. | (7, 38) | Coal Badge and Rock Smash. | event bank 246, script 7017 |
| Luck Incense | Diamond / Pearl | Visible item ball | Ravaged Path: At the north end of the cave after landing on the far side of the water. | (17, 11) | Coal Badge and Rock Smash, plus Relic Badge and Surf. | event bank 246, script 7018 |
| TM03 | Diamond / Pearl | Visible item ball | Ravaged Path: In the cave's northeast water pocket. | (28, 5) | Coal Badge and Rock Smash, plus Relic Badge and Surf. | event bank 246, script 7019 |
| Antidote | Diamond / Pearl | Visible item ball | Ravaged Path: Just northeast of the stairs between the two cave exits. | (22, 44) | Reachable during the first Rock Smash crossing after the Coal Badge. | event bank 246, script 7020 |
| Sea Incense | Diamond / Pearl | Visible item ball | Route 204 South: Across the western Route 204 South pond, on the isolated strip of land beside the water. | (162, 732) | Relic Badge and Surf. | event bank 330, script 7015 |
| HP Up | Diamond / Pearl | Visible item ball | Route 204 South: Across Route 204 South's eastern pond, on the far bank near the Jubilife-side path. | (189, 716) | Relic Badge and Surf. | event bank 330, script 7016 |
| Parlyz Heal | Diamond / Pearl | Visible item ball | Route 204 South: Pick up the item ball in the southern part of Route 204 South, 6 tiles east and 17 tiles south of the Ravaged Path doorway or transition. | (177, 722) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 330, script 7014 |
| TM09 | Diamond / Pearl | Visible item ball | Route 204 North: Pick up the item ball in the northwestern part of Route 204 North, 18 tiles west and 16 tiles north of the Ravaged Path doorway or transition. | (162, 682) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 331, script 7021 |
| Awakening | Diamond / Pearl | Visible item ball | Route 204 North: Pick up the item ball in the central part of Route 204 North, 3 tiles north of the Ravaged Path doorway or transition. | (180, 695) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 331, script 7022 |
| TM78 | Diamond / Pearl | NPC / scripted gift | Route 204 North: Speak to the item-giving NPC in the northeastern part of Route 204 North, 11 tiles east and 22 tiles north of the Ravaged Path doorway or transition. | NPC (191, 676); script 2 | Reach Route 204 North and complete the item-giving NPC's one-time dialogue. | script bank 396 |
Hidden Items
No type-2 hidden-item event is present in the source maps assigned to this section.
Puzzles, Warps, And Switches
- Break only the central rocks needed to pass north on the first trip. Revisit the side channels with Surf for the final item and encounter coverage.
Boss Strategy And Partners
Galactic GruntGalactic • source ID 414Full team
ZubatLeech Life / Astonish
Danger notes
Review the explicit team, levels, held items, and moves below before triggering the battle.
Practical counters
Bring healthy answers to the team's shared weaknesses and avoid entering with unresolved status or depleted PP.
Galactic GruntGalactic • source ID 415Full team
Danger notes
Review the explicit team, levels, held items, and moves below before triggering the battle.
Practical counters
Bring healthy answers to the team's shared weaknesses and avoid entering with unresolved status or depleted PP.
Pokémon Trainer LucasPokémon Trainer Lucas • source ID 613Partner team
TurtwigAbsorb / Tackle
Partner role
Lucas joins the player for this scripted Galactic double battle; the displayed team branch depends on the player character and starter allocation. Only one of the listed partner branches applies to a save.
How to use the partner
Focus both allied attacks on one Grunt to cut the opposing action count. This is a one-scene ally battle, not a repeatable trainer fight or healing escort.
Pokémon Trainer LucasPokémon Trainer Lucas • source ID 614Partner team
ChimcharEmber / Scratch
Partner role
Lucas joins the player for this scripted Galactic double battle; the displayed team branch depends on the player character and starter allocation. Only one of the listed partner branches applies to a save.
How to use the partner
Focus both allied attacks on one Grunt to cut the opposing action count. This is a one-scene ally battle, not a repeatable trainer fight or healing escort.
Pokémon Trainer LucasPokémon Trainer Lucas • source ID 615Partner team
PiplupBubble / Pound
Partner role
Lucas joins the player for this scripted Galactic double battle; the displayed team branch depends on the player character and starter allocation. Only one of the listed partner branches applies to a save.
How to use the partner
Focus both allied attacks on one Grunt to cut the opposing action count. This is a one-scene ally battle, not a repeatable trainer fight or healing escort.
Pokémon Trainer DawnPokémon Trainer Dawn • source ID 616Partner team
TurtwigAbsorb / Tackle
Partner role
Dawn joins the player for this scripted Galactic double battle; the displayed team branch depends on the player character and starter allocation. Only one of the listed partner branches applies to a save.
How to use the partner
Focus both allied attacks on one Grunt to cut the opposing action count. This is a one-scene ally battle, not a repeatable trainer fight or healing escort.
Pokémon Trainer DawnPokémon Trainer Dawn • source ID 617Partner team
ChimcharEmber / Scratch
Partner role
Dawn joins the player for this scripted Galactic double battle; the displayed team branch depends on the player character and starter allocation. Only one of the listed partner branches applies to a save.
How to use the partner
Focus both allied attacks on one Grunt to cut the opposing action count. This is a one-scene ally battle, not a repeatable trainer fight or healing escort.
Pokémon Trainer DawnPokémon Trainer Dawn • source ID 618Partner team
PiplupBubble / Pound
Partner role
Dawn joins the player for this scripted Galactic double battle; the displayed team branch depends on the player character and starter allocation. Only one of the listed partner branches applies to a save.
How to use the partner
Focus both allied attacks on one Grunt to cut the opposing action count. This is a one-scene ally battle, not a repeatable trainer fight or healing escort.
Completion Checklist
- Complete the currently reachable part of this route plan: Return to Jubilife; defeat the Galactic Grunts with Lucas or Dawn; receive the Fashion Case; clear Route 204 south; smash through Ravaged Path; sweep Route 204 north; enter Floaroma.
- Review all 49 encounter rows across the per-area tables, including game markers, method band, time-of-day rates, levels, and each conditional requirement; mark conditional rows for their stated revisit.
- Defeat or deliberately skip every currently reachable trainer row; leave HM-, story-, or National-Dex-gated rows checked only after their access requirement is met.
- Collect currently reachable visible/scripted items and berry trees, use the Dowsing Machine for reachable hidden rows, and retain every explicitly gated row for the named cleanup visit.
- Resolve every currently available puzzle note, boss branch, and partner scene before opening the next section.
Sources And Validation
pret/pokediamondat commit038cccaed5de8f013875bc5d734f912d1de08e0f:map_header.c, D/P encounter archives,trdata.json, zone events, script archives, item tables, and trainer graphics.- Encounter slots were decoded from exact 424-byte D/P members and cross-checked against Gen IV slot behavior; the 0x6C pair is day, morning uses base slots, and 0x74 is night.
- Coordinates remain visible as QA anchors, while each hidden row also provides a plain-English map-region instruction.
- Generation-wide systems that are not tied to a normal map archive—Honey Trees, Great Marsh daily rolls, Trophy Garden, fossils, Pal Park, and event items—are explicitly curated in their dedicated system pages.
Dex quick links






























