Phase 2 section

Pokemon Diamond logoPokemon Pearl logo

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.

Nintendo DS Pokemon Diamond / Pearl Phase 2 Forest Badge Route 204, Floaroma, Valley Windworks, Eterna Forest, Eterna City, and Gardenia. 02 / 11 Palkia artwork Dialga artwork
By Damodar Sharma Updated July 9, 2026 Walkthrough

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.

Wild / special rows49Trainer rows8Visible / hidden items10 / 0

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

Ravaged Path wild Pokémon by method, games, levels, time-of-day rates, and requirements
PokémonGamesLevelsRateRequirement / notes
MorningDayNight
Grass / cave floor
Zubat artworkZubatDP4-678%
Geodude artworkGeodudeDP520%
Psyduck artworkPsyduckDP52%
Surfing
Zubat artworkZubatDP20-3060%
Psyduck artworkPsyduckDP20-3030%
Golbat artworkGolbatDP20-405%
Golduck artworkGolduckDP20-405%
Fishing — Old Rod
Magikarp artworkMagikarpDP3-10100%
Fishing — Good Rod
Magikarp artworkMagikarpDP10-2555%
Barboach artworkBarboachDP10-2545%
Fishing — Super Rod
Gyarados artworkGyaradosDP30-5555%
Whiscash artworkWhiscashDP20-5045%

Route 204 North

Route 204 North wild Pokémon by method, games, levels, time-of-day rates, and requirements
PokémonGamesLevelsRateRequirement / notes
MorningDayNight
Grass / cave floor
Starly artworkStarlyDP6 or 825%35%25%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions.
Bidoof artworkBidoofDP6 or 825%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions.
Budew artworkBudewDP6-725%25%15%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches.
Shinx artworkShinxDP6-715%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches.
Kricketot artworkKricketotDP610%10%
Zubat artworkZubatDP610%
Poké Radar (post-National Dex)
Sunkern artworkSunkernDP6 or 822%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 artworkLotadDP88%National Dex plus Pokémon Sapphire inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Pineco artworkPinecoDP88%National Dex plus Pokémon Emerald inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Seedot artworkSeedotDP88%National Dex plus Pokémon Ruby inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Surfing
Psyduck artworkPsyduckDP20-4090%
Golduck artworkGolduckDP20-4010%
Fishing — Old Rod
Magikarp artworkMagikarpDP3-10100%
Fishing — Good Rod
Magikarp artworkMagikarpDP10-2555%
Goldeen artworkGoldeenDP10-2545%
Fishing — Super Rod
Gyarados artworkGyaradosDP30-5555%
Seaking artworkSeakingDP20-5045%

Route 204 South

Route 204 South wild Pokémon by method, games, levels, time-of-day rates, and requirements
PokémonGamesLevelsRateRequirement / notes
MorningDayNight
Grass / cave floor
Starly artworkStarlyDP4 or 625%35%25%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions.
Bidoof artworkBidoofDP4 or 625%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions.
Budew artworkBudewDP4-525%25%15%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches.
Shinx artworkShinxDP4-515%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches.
Kricketot artworkKricketotDP410%10%
Zubat artworkZubatDP410%
Poké Radar (post-National Dex)
Ralts artworkRaltsDP4 or 621%National Dex and Poké Radar required; replacement slot applies only in a hard/vigorous-shaking Radar patch.
Kirlia artworkKirliaDP61%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 artworkCaterpieDP68%National Dex plus Pokémon FireRed inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Lotad artworkLotadDP68%National Dex plus Pokémon Sapphire inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Pineco artworkPinecoDP68%National Dex plus Pokémon Emerald inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Seedot artworkSeedotDP68%National Dex plus Pokémon Ruby inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Weedle artworkWeedleDP68%National Dex plus Pokémon LeafGreen inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Surfing
Psyduck artworkPsyduckDP20-4090%
Golduck artworkGolduckDP20-4010%
Fishing — Old Rod
Magikarp artworkMagikarpDP3-10100%
Fishing — Good Rod
Magikarp artworkMagikarpDP10-2555%
Goldeen artworkGoldeenDP10-2545%
Fishing — Super Rod
Gyarados artworkGyaradosDP30-5555%
Seaking artworkSeakingDP20-5045%

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 battles, teams, rewards, and rematch notes
TrainerRoute order / placementFull teamRewardAccess requirementOptional / rematch note
Lass trainer sprite from Pokémon Diamond and Pearl.Lass SarahLass • source ID 12Route 204 South • field order 1 at (172, 725)₽112Reach 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 trainer sprite from Pokémon Diamond and Pearl.Lass SamanthaLass • source ID 11Route 204 South • field order 2 at (171, 712)₽112Reach 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 trainer sprite from Pokémon Diamond and Pearl.Youngster TylerYoungster • source ID 10Route 204 South • field order 3 at (167, 722)₽80Reach 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 trainer sprite from Pokémon Diamond and Pearl.Bug Catcher BrandonBug Catcher • source ID 13Route 204 North • field order 1 at (182, 685)₽112Reach 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 trainer sprite from Pokémon Diamond and Pearl.Aroma Lady TaylorAroma Lady • source ID 14Route 204 North • field order 2 at (177, 692)₽224Reach 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 trainer sprite from Pokémon Diamond and Pearl.Twins Liv & LizTwins • source ID 15Route 204 North • field order 3 at (175, 679) + field order 4 at (176, 679)₽288Reach 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 trainer sprite from Pokémon Diamond and Pearl.Galactic GruntGalactic • source ID 414Route 204 and Ravaged Path • boss₽360Story 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 trainer sprite from Pokémon Diamond and Pearl.Galactic GruntGalactic • source ID 415Route 204 and Ravaged Path • boss₽360Story 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

Visible and scripted items with directions and requirements
ItemVersionTypeArea / exact directionCoordinate / scriptRequirementSource
TM39Diamond / PearlVisible item ballRavaged Path: Among the rocks northwest of the stairs, before the water.(7, 38)Coal Badge and Rock Smash.event bank 246, script 7017
Luck IncenseDiamond / PearlVisible item ballRavaged 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
TM03Diamond / PearlVisible item ballRavaged 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
AntidoteDiamond / PearlVisible item ballRavaged 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 IncenseDiamond / PearlVisible item ballRoute 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 UpDiamond / PearlVisible item ballRoute 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 HealDiamond / PearlVisible item ballRoute 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
TM09Diamond / PearlVisible item ballRoute 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
AwakeningDiamond / PearlVisible item ballRoute 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
TM78Diamond / PearlNPC / scripted giftRoute 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 2Reach 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

  1. 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 trainer sprite from Pokémon Diamond and Pearl.Galactic GruntGalactic • source ID 414
Reward: ₽360Single battle

Full 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.

Galactic trainer sprite from Pokémon Diamond and Pearl.Galactic GruntGalactic • source ID 415
Reward: ₽360Single battle

Full 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 Lucas trainer sprite from Pokémon Diamond and Pearl.Pokémon Trainer LucasPokémon Trainer Lucas • source ID 613
Story partner — not an opponentPartner team

Partner team

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 Lucas trainer sprite from Pokémon Diamond and Pearl.Pokémon Trainer LucasPokémon Trainer Lucas • source ID 614
Story partner — not an opponentPartner team

Partner team

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 Lucas trainer sprite from Pokémon Diamond and Pearl.Pokémon Trainer LucasPokémon Trainer Lucas • source ID 615
Story partner — not an opponentPartner team

Partner team

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 Dawn trainer sprite from Pokémon Diamond and Pearl.Pokémon Trainer DawnPokémon Trainer Dawn • source ID 616
Story partner — not an opponentPartner team

Partner team

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 Dawn trainer sprite from Pokémon Diamond and Pearl.Pokémon Trainer DawnPokémon Trainer Dawn • source ID 617
Story partner — not an opponentPartner team

Partner team

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 Dawn trainer sprite from Pokémon Diamond and Pearl.Pokémon Trainer DawnPokémon Trainer Dawn • source ID 618
Story partner — not an opponentPartner team

Partner team

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/pokediamond at commit 038cccaed5de8f013875bc5d734f912d1de08e0f: 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

Pokemon in this phase