Phase 2 section

Pokemon Diamond logoPokemon Pearl logo

Pokemon Diamond and Pearl Valley Windworks and Commander Mars Walkthrough

Forest Badge

Unlock the Windworks, defeat every Galactic trainer, rescue the scientist, and start the Friday Drifloon event. 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

Unlock the Windworks, defeat every Galactic trainer, rescue the scientist, and start the Friday Drifloon event. 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

Valley Windworks Exterior and Valley Windworks Interior.

Wild / special rows18Trainer rows4Visible / hidden items2 / 1

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

Use the Works Key at the front door; clear each interior Grunt; heal before Mars; defeat Zubat and Purugly; speak to the reunited family; return on a later Friday for Drifloon.

  • Mars's Purugly is an early-game difficulty spike because of its Speed and damage; carry status, Intimidate, or a Fighting move rather than relying on level alone.
  • If the Windworks is cleared on Friday, Drifloon normally waits until the following Friday instead of appearing immediately.
Exact pret map constants (2)

MAP_VALLEY_WINDWORKS_EXTERIOR MAP_VALLEY_WINDWORKS_INTERIOR

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.

Valley Windworks Exterior

Valley Windworks Exterior wild Pokémon by method, games, levels, time-of-day rates, and requirements
PokémonGamesLevelsRateRequirement / notes
MorningDayNight
Grass / cave floor
Buizel artworkBuizelDP7-935%Rate counts base slots temporarily replaced by the daily swarm, hard-shaking Poké Radar patches, and GBA dual-slot insertions.
Shellos artworkShellosDP7-930%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions.
Pachirisu artworkPachirisuDP7-825%Rate counts base slots temporarily replaced by the daily swarm.
Bidoof artworkBidoofDP810%Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches.
Swarm (post-National Dex daily announcement)
Electrike artworkElectrikeDP740%Post-National Dex daily swarm; replaces grass slots 0-1.
Poké Radar (post-National Dex)
Mareep artworkMareepDP7-922%National Dex and Poké Radar required; replacement slot applies only in a hard/vigorous-shaking Radar patch.
Dual-slot GBA insertion (post-National Dex)
Elekid artworkElekidDP98%National Dex plus Pokémon FireRed inserted in the Nintendo DS GBA slot; replaces grass slots 8-9.
Surfing
Tentacool artworkTentacoolDP20-3060%
Wingull artworkWingullDP20-3030%
Pelipper artworkPelipperDP20-405%
Tentacruel artworkTentacruelDP20-405%
Fishing — Old Rod
Magikarp artworkMagikarpDP3-10100%
Fishing — Good Rod
Magikarp artworkMagikarpDP10-2555%
Finneon artworkFinneonDP10-2545%
Fishing — Super Rod
Lumineon artworkLumineonDP30-5045%
Gyarados artworkGyaradosDP30-4040%
Shellder artworkShellderDP20-4015%

Valley Windworks and Commander Mars

Valley Windworks and Commander Mars wild Pokémon by method, games, levels, time-of-day rates, and requirements
PokémonGamesLevelsRateRequirement / notes
MorningDayNight
Overworld static encounter
Drifloon artworkDrifloonDP22One per FridayFriday after Team Galactic leaves Valley Windworks Appears outside the building; catch or defeat it, then wait until a later Friday for another opportunity.

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
Galactic trainer sprite from Pokémon Diamond and Pearl.Galactic GruntGalactic • source ID 298Valley Windworks Interior • field order 1 at (3, 8)₽440Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable.Field order 1, tile (3, 8); 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 299Valley Windworks Interior • field order 2 at (12, 3)₽400Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable.Field order 2, tile (12, 3); 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 843Valley Windworks Exterior • scripted₽440Scripted story trigger; complete the local objective described in the route plan.Script-triggered battle; not treated as an ordinary field rematch.
Commander Mars trainer sprite from Pokémon Diamond and Pearl.Commander MarsCommander Mars • source ID 295Valley Windworks Interior • scripted₽1,280Scripted story trigger; complete the local objective 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
TM24Diamond / PearlVisible item ballValley Windworks Exterior: Pick up the item ball in the northeastern part of Valley Windworks Exterior, 1 tile west and 10 tiles north of the Valley Windworks Interior doorway or transition.(242, 644)Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates.event bank 198, script 7023
PotionDiamond / PearlVisible item ballValley Windworks Exterior: Pick up the item ball in the southeastern part of Valley Windworks Exterior, 3 tiles east and 6 tiles south of the Valley Windworks Interior doorway or transition.(246, 660)Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates.event bank 198, script 7024

Hidden Items

Hidden items with Dowsing Machine directions and requirements
Hidden itemArea / plain-English placementQA coordinateRequirementSource
Max ElixirValley Windworks Exterior: Use the Dowsing Machine in the central part of Valley Windworks Exterior, 8 tiles west and 4 tiles north of the Valley Windworks Interior doorway or transition and inspect that exact ground tile.(235, 650)Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates.event bank 198, script 8000

Puzzles, Warps, And Switches

  1. The interior has no switch maze: follow the only open aisle, fight each Grunt, and save before entering Mars's rear room.

Boss Strategy And Partners

Commander Mars trainer sprite from Pokémon Diamond and Pearl.Commander MarsCommander Mars • source ID 295
Reward: ₽1,280Single battle

Full team

Danger notes

Purugly is unusually fast and powerful for this point and can snowball after the easier Zubat.

Practical counters

Fighting damage is ideal. Use Intimidate, status, or a sturdy Rock/Steel pivot if the direct knockout is unavailable.

Completion Checklist

  • Complete the currently reachable part of this route plan: Use the Works Key at the front door; clear each interior Grunt; heal before Mars; defeat Zubat and Purugly; speak to the reunited family; return on a later Friday for Drifloon.
  • Review all 18 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