Phase 3 section

Pokemon Diamond and Pearl Route 215 and Veilstone City Walkthrough
Cobble Badge Cross the rain route, claim useful TMs, then tour Veilstone's Department Store, Game Corner, massage house, and Galactic warehouse exterior. Exact Diamond/Pearl encounters, every sourced trainer, visible and hidden items, puzzle notes, boss teams, and completion checks.
Phase 3 Cobble Badge Galactic Eterna Building, Cycling Road, Hearthome, Solaceon, Veilstone City, and Maylene. 03 / 11
Cross the rain route, claim useful TMs, then tour Veilstone's Department Store, Game Corner, massage house, and Galactic warehouse exterior. 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
Veilstone, Veilstone Pokémon Center, Veilstone Pokémon Center 2F, Veilstone Game Corner, Veilstone Department Store 1F, Veilstone Department Store 2F, Veilstone Department Store 3F, Veilstone Department Store 4F, Veilstone Department Store 5F, Veilstone Department Store Elevator, Veilstone Prize Exchange, Veilstone South House, Veilstone North House, Veilstone Northeast House, Veilstone Massage Girl House, and Veilstone Route 215 Gatehouse, and 2 more submaps.
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
Clear every Route 215 bridge and Cut alcove; collect TM66 Payback from the Black Belt; enter Veilstone; heal and shop; obtain the Coin Case; inspect but do not yet raid Galactic facilities. Obtain Porygon later from the post-National-Dex Trophy Garden rotation, not from a Veilstone gift.
- Veilstone's gift Porygon is Platinum-only. Original Diamond/Pearl obtains Porygon through Trophy Garden's daily visitor system or trading.
- Veilstone's Game Corner and slot-machine presentation are the original Diamond/Pearl implementation; regional releases may alter or remove interactive gambling.
- The Department Store is the best pre-Gym source for battle items, TMs, and drinks.
Exact pret map constants (18)
MAP_VEILSTONE MAP_VEILSTONE_POKECENTER MAP_VEILSTONE_POKECENTER_2F MAP_VEILSTONE_GAME_CORNER MAP_VEILSTONE_DEPARTMENT_STORE_1F MAP_VEILSTONE_DEPARTMENT_STORE_2F MAP_VEILSTONE_DEPARTMENT_STORE_3F MAP_VEILSTONE_DEPARTMENT_STORE_4F MAP_VEILSTONE_DEPARTMENT_STORE_5F MAP_VEILSTONE_DEPARTMENT_STORE_ELEVATOR MAP_VEILSTONE_PRIZE_EXCHANGE MAP_VEILSTONE_SOUTH_HOUSE MAP_VEILSTONE_NORTH_HOUSE MAP_VEILSTONE_NORTHEAST_HOUSE MAP_VEILSTONE_MASSAGE_GIRL_HOUSE MAP_VEILSTONE_ROUTE_215_GATEHOUSE MAP_ROUTE_215 MAP_VEILSTONE_POKECENTER_B1F
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.
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Ponyta | DP | 21-22 | 30% | 40% | 20% | Rate counts base slots temporarily replaced by the daily swarm. |
Geodude | DP | 20-22 | 35% | 25% | 25% | Rate counts base slots temporarily replaced by the daily swarm, hard-shaking Poké Radar patches, and GBA dual-slot insertions. |
Kricketune | DP | 20-22 | 10% | 10% | 30% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. |
Kadabra | DP | 20-22 | 15% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches and GBA dual-slot insertions. | ||
Abra | DP | 20 | 10% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. | ||
| Swarm (post-National Dex daily announcement) | ||||||
Drowzee | DP | 20-21 | 40% | Post-National Dex daily swarm; replaces grass slots 0-1. | ||
| Poké Radar (post-National Dex) | ||||||
Houndoom | DP | 20 or 22 | 22% | National Dex and Poké Radar required; replacement slot applies only in a hard/vigorous-shaking Radar patch. | ||
Mightyena | DP | 20 or 22 | 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) | ||||||
Gligar | DP | 22 | 8% | National Dex plus Pokémon Emerald inserted in the Nintendo DS GBA slot; replaces grass slots 8-9. | ||
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 |
|---|---|---|---|---|---|
Black Belt DerekBlack Belt • source ID 128 | Route 215 • field order 1 at (607, 584) | ₽600 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 1, tile (607, 584); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Black Belt GregoryBlack Belt • source ID 127 | Route 215 • field order 2 at (621, 578) | ₽504 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 2, tile (621, 578); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Black Belt NathanielBlack Belt • source ID 129 | Route 215 • field order 3 at (643, 582) | ₽528 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 3, tile (643, 582); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Jogger ScottJogger • source ID 130 | Route 215 • field order 4 at (654, 589) | ₽736 | Battle is available only in the morning, 04:00-09:59. Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 4, tile (654, 589); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Ruin Maniac CalvinRuin Maniac • source ID 304 | Route 215 • field order 5 at (589, 590) | ₽1,104 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 5, tile (589, 590); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Ace Trainer Male DennisAce Trainer Male • source ID 278 | Route 215 • field order 6 at (648, 599) | ₽1,380 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 6, tile (648, 599); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 664: Lv. 39/Lv. 39/Lv. 39; ID 665: Lv. 59/Lv. 59/Lv. 59. | |
Ace Trainer Female MayaAce Trainer Female • source ID 287 | Route 215 • field order 7 at (648, 596) | ₽1,380 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 7, tile (648, 596); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 669: Lv. 40/Lv. 40; ID 670: Lv. 60/Lv. 60. | |
Jogger CraigJogger • source ID 307 | Route 215 • field order 8 at (603, 593) | ₽640 | Battle is available only in the morning, 04:00-09:59. Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 8, tile (603, 593); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 697: Lv. 36/Lv. 36/Lv. 39; ID 698: Lv. 56/Lv. 57/Lv. 58. |
Items
| Item | Version | Type | Area / exact direction | Coordinate / script | Requirement | Source |
|---|---|---|---|---|---|---|
| Full Incense | Diamond / Pearl | Visible item ball | Veilstone: Pick up the item ball in the western part of Veilstone, 6 tiles east and 2 tiles south of the Veilstone Gym doorway or transition. | (690, 613) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 131, script 7119 |
| PP Up | Diamond / Pearl | Visible item ball | Veilstone: Pick up the item ball in the northern part of Veilstone, 4 tiles west and 5 tiles north of the Veilstone Galactic Headquarters 1F doorway or transition. | (710, 584) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 131, script 7120 |
| Storage Key | Diamond / Pearl | Visible item ball | Veilstone: Pick up the key dropped by the Galactic Grunt outside Galactic HQ during the late-game raid setup. | (721, 594) | Complete the Lake Acuity scene, then return to Veilstone for the phase-8 Galactic HQ raid; unavailable on the first city visit. | event bank 131, script 7121 |
| Guard Spec | Diamond / Pearl | Visible item ball | Route 215: Pick up the item ball in the southern part of Route 215, 45 tiles west of the Veilstone Route 215 Gatehouse doorway or transition. | (626, 599) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 367, script 7115 |
| Full Heal | Diamond / Pearl | Visible item ball | Route 215: Pick up the item ball in the southern part of Route 215, 34 tiles west and 2 tiles north of the Veilstone Route 215 Gatehouse doorway or transition. | (637, 596) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 367, script 7117 |
| Ether | Diamond / Pearl | Visible item ball | Route 215: Pick up the item ball in the western part of Route 215, 71 tiles west and 7 tiles north of the Veilstone Route 215 Gatehouse doorway or transition. | (600, 591) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 367, script 7116 |
| TM34 | Diamond / Pearl | Visible item ball | Route 215: In the fenced Route 215 alcove behind a cuttable tree. | (661, 587) | Forest Badge and Cut. | event bank 367, script 7118 |
| Fist Plate | Diamond / Pearl | Visible item ball | Route 215: Behind a cuttable tree in Route 215's eastern side path. | (620, 580) | Forest Badge and Cut. | event bank 367, script 7114 |
| 2× Pecha Berry | Diamond / Pearl | Berry tree | Route 215: Harvest berry patch 70 in the southern part of Route 215, 43 tiles west and 6 tiles north of the Veilstone Route 215 Gatehouse doorway or transition. The plot can be replanted after the initial harvest. | (628, 592) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 70 |
| 2× Bluk Berry | Diamond / Pearl | Berry tree | Route 215: Harvest berry patch 71 in the southern part of Route 215, 42 tiles west and 6 tiles north of the Veilstone Route 215 Gatehouse doorway or transition. The plot can be replanted after the initial harvest. | (629, 592) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 71 |
| Wiki Berry | Diamond / Pearl | Berry tree | Route 215: Harvest berry patch 72 in the southeastern part of Route 215, 11 tiles west and 5 tiles north of the Veilstone Route 215 Gatehouse doorway or transition. The plot can be replanted after the initial harvest. | (660, 593) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 72 |
| Mago Berry | Diamond / Pearl | Berry tree | Route 215: Harvest berry patch 73 in the southeastern part of Route 215, 10 tiles west and 5 tiles north of the Veilstone Route 215 Gatehouse doorway or transition. The plot can be replanted after the initial harvest. | (661, 593) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 73 |
| TM63 | Diamond / Pearl | NPC / scripted gift | Veilstone: Speak to the item-giving NPC in the southwestern part of Veilstone, 3 tiles west and 1 tile south of the Veilstone Massage Girl House doorway or transition. | NPC (687, 624); script 8 | Reach Veilstone and complete the item-giving NPC's one-time dialogue. | script bank 131 |
| Sticky Barb | Diamond / Pearl | NPC / scripted gift | Veilstone Department Store 5F: Speak to the item-giving NPC in the southern part of Veilstone Department Store 5F, 3 tiles east and 3 tiles south of the Veilstone Department Store 4F doorway or transition. | NPC (10, 11); script 3 | Reach Veilstone Department Store 5F and complete the item-giving NPC's one-time dialogue. | script bank 141 |
| Coin Case | Diamond / Pearl | NPC / scripted gift | Veilstone South House: Speak to the item-giving NPC in the eastern part of Veilstone South House, 2 tiles east and 2 tiles north of the Veilstone doorway or transition. | NPC (6, 6); script 1 | Reach Veilstone South House and complete the item-giving NPC's one-time dialogue. | script bank 145 |
| TM66 | Diamond / Pearl | NPC / scripted gift | Route 215: Speak to the item-giving NPC in the southern part of Route 215, 60 tiles west of the Veilstone Route 215 Gatehouse doorway or transition. | NPC (611, 598); script 2 | Reach Route 215 and complete the item-giving NPC's one-time dialogue. | script bank 433 |
| Daily Veilstone massage and accessory | Diamond / Pearl | Once-daily service | Route 215 and Veilstone City: The Massage Girl lets you choose a non-Egg party Pokemon, raises that Pokemon's friendship by 3, and finds one accessory during the service. | NPC / system | Once per day in the Veilstone Massage Girl house; choose the intended non-Egg friendship target on the party-selection screen. | editorial script/system note |
| TM83 Natural Gift / TM17 Protect / TM54 False Swipe / TM20 Safeguard / TM33 Reflect / TM16 Light Screen | Diamond / Pearl | Veilstone Department Store TM counter | Route 215 and Veilstone City: Each listed TM costs ₽2,000 at the Department Store's TM counter. | NPC / system | Reach Veilstone City; this inventory is available for repeat purchases. | editorial script/system note |
| TM70 Flash | Diamond / Pearl | Veilstone Department Store TM counter | Route 215 and Veilstone City: TM70 costs ₽1,000 at the Department Store's TM counter. | NPC / system | Reach Veilstone City; this inventory is available for repeat purchases. | editorial script/system note |
| Silk Scarf / Wide Lens / Zoom Lens / Metronome | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Each held item costs 1,000 Coins at the Veilstone Prize Exchange. | NPC / system | Obtain the Coin Case and enough Game Corner Coins; playable slot machines depend on the original regional release. | editorial script/system note |
| TM90 Substitute / TM58 Endure | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Each TM costs 2,000 Coins. | NPC / system | Obtain the Coin Case and exchange the listed Coin cost. | editorial script/system note |
| TM75 Swords Dance / TM32 Double Team | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Each TM costs 4,000 Coins. | NPC / system | Obtain the Coin Case and exchange the listed Coin cost. | editorial script/system note |
| TM44 Rest / TM89 U-turn / TM10 Hidden Power | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Each TM costs 6,000 Coins. | NPC / system | Obtain the Coin Case and exchange the listed Coin cost. | editorial script/system note |
| TM27 Return / TM21 Frustration | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Each TM costs 8,000 Coins. | NPC / system | Obtain the Coin Case and exchange the listed Coin cost. | editorial script/system note |
| TM35 Flamethrower / TM24 Thunderbolt / TM13 Ice Beam / TM29 Psychic | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Each TM costs 10,000 Coins. | NPC / system | Obtain the Coin Case and exchange the listed Coin cost. | editorial script/system note |
| TM74 Gyro Ball | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Costs 15,000 Coins. | NPC / system | Obtain the Coin Case and exchange the listed Coin cost. | editorial script/system note |
| TM68 Giga Impact | Diamond / Pearl | Game Corner Prize Exchange | Route 215 and Veilstone City: Costs 20,000 Coins. | NPC / system | Obtain the Coin Case and exchange the listed Coin cost. | editorial script/system note |
| TM64 Explosion | Diamond / Pearl | Game Corner bonus-round gift | Route 215 and Veilstone City: The Game Corner cashier awards TM64 after a slot session reaches at least ten consecutive Clefairy Bonus rounds. | NPC / system | Eligible original regional release with playable Veilstone slots; complete the ten-round Clefairy Bonus streak and speak to the cashier. | editorial script/system note |
Hidden Items
| Hidden item | Area / plain-English placement | QA coordinate | Requirement | Source |
|---|---|---|---|---|
| Tinymushroom | Veilstone: Use the Dowsing Machine in the northwestern part of Veilstone, 7 tiles west and 3 tiles north of the Veilstone Galactic Warehouse Entrance doorway or transition and inspect that exact ground tile. | (694, 588) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 131, script 8041 |
| Revive | Veilstone: Use the Dowsing Machine in the northern part of Veilstone, 4 tiles west and 4 tiles north of the Veilstone Department Store 1F doorway or transition and inspect that exact ground tile. | (697, 599) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 131, script 8040 |
| Honey | Route 215: Use the Dowsing Machine in the northern part of Route 215, 56 tiles west and 17 tiles north of the Veilstone Route 215 Gatehouse doorway or transition and inspect that exact ground tile. | (615, 581) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 367, script 8181 |
| Hyper Potion | Route 215: Use the Dowsing Machine in the northern part of Route 215, 37 tiles west and 21 tiles north of the Veilstone Route 215 Gatehouse doorway or transition and inspect that exact ground tile. | (634, 577) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 367, script 8182 |
| Zinc | Route 215: Use the Dowsing Machine in the northeastern part of Route 215, 8 tiles west and 19 tiles north of the Veilstone Route 215 Gatehouse doorway or transition and inspect that exact ground tile. | (663, 579) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 367, script 8183 |
Puzzles, Warps, And Switches
- Route 215's bridges cross above lower grass lanes. Use Cut at each visible tree before advancing east so the rain does not obscure a missed item branch.
Boss Strategy And Partners
No Gym Leader, rival branch, Galactic boss, Elite Four member, Champion, story partner, or major postgame battle is assigned here.
Completion Checklist
- Complete the currently reachable part of this route plan: Clear every Route 215 bridge and Cut alcove; collect TM66 Payback from the Black Belt; enter Veilstone; heal and shop; obtain the Coin Case; inspect but do not yet raid Galactic facilities. Obtain Porygon later from the post-National-Dex Trophy Garden rotation, not from a Veilstone gift.
- Review all 9 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























