Phase 6 section

Pokemon Diamond and Pearl Canalave City and Barry Walkthrough
Mine Badge Explore the port, unlock Move Deleter and ferry services, then defeat Barry on the central bridge. Exact Diamond/Pearl encounters, every sourced trainer, visible and hidden items, puzzle notes, boss teams, and completion checks.
Phase 6 Mine Badge Canalave City, Iron Island, the Canalave Gym puzzle, and Byron. 06 / 11
Explore the port, unlock Move Deleter and ferry services, then defeat Barry on the central bridge. 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
Canalave, Canalave Poké Mart, Canalave Pokémon Center, Canalave Pokémon Center 2F, Canalave Southeast House, Canalave Move Deleter House, Canalave Harbor Inn, Canalave Sailor Eldritch House, Canalave Pokémon Center B1F, and Canalave West House.
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
Heal and shop; visit the Move Deleter; inspect the library and Harbor Inn; save before crossing the bridge; defeat Barry; speak to the Iron Island sailor; prepare an empty party slot if taking Riley's Egg.
- Harbor Inn remains locked during ordinary play and belongs to the Member Card Darkrai event, not the main Canalave route.
- Barry now carries five Pokemon and has a Heracross; team coverage matters more than simply countering his starter.
Exact pret map constants (10)
MAP_CANALAVE MAP_CANALAVE_POKEMART MAP_CANALAVE_POKECENTER MAP_CANALAVE_POKECENTER_2F MAP_CANALAVE_SOUTHEAST_HOUSE MAP_CANALAVE_MOVE_DELETER_HOUSE MAP_CANALAVE_HARBOR_INN MAP_CANALAVE_SAILOR_ELDRITCH_HOUSE MAP_CANALAVE_POKECENTER_B1F MAP_CANALAVE_WEST_HOUSE
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 | ||||
| Surfing | ||||||
Tentacool | DP | 20-30 | 60% | — | ||
Wingull | DP | 20-30 | 30% | — | ||
Pelipper | DP | 20-40 | 5% | — | ||
Tentacruel | DP | 20-40 | 5% | — | ||
| Fishing — Old Rod | ||||||
Magikarp | DP | 3-10 | 100% | — | ||
| Fishing — Good Rod | ||||||
Magikarp | DP | 10-25 | 55% | — | ||
Finneon | DP | 10-25 | 45% | — | ||
| Fishing — Super Rod | ||||||
Lumineon | DP | 20-50 | 45% | — | ||
Gyarados | DP | 30-40 | 40% | — | ||
Staryu | DP | 20-40 | 15% | — | ||
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 |
|---|---|---|---|---|---|
Pokémon Trainer BarryPokémon Trainer Barry • source ID 476 | Canalave • scripted | ₽3,500 | Scripted story trigger; complete the local objective described in the route plan. | Major or story battle; not a VS Seeker rematch row. | |
Pokémon Trainer BarryPokémon Trainer Barry • source ID 477 | Canalave • scripted | ₽3,500 | Scripted story trigger; complete the local objective described in the route plan. | Major or story battle; not a VS Seeker rematch row. | |
Pokémon Trainer BarryPokémon Trainer Barry • source ID 478 | Canalave • scripted | ₽3,500 | Scripted story trigger; complete the local objective 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 |
|---|---|---|---|---|---|---|
| TM89 | Diamond / Pearl | Visible item ball | Canalave: Pick up the item ball in the southwestern part of Canalave, 5 tiles west and 14 tiles south of the Canalave Sailor Eldritch House doorway or transition. | (34, 762) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 32, script 7145 |
| TM48 | Diamond / Pearl | NPC / scripted gift | Canalave Southeast House: Speak to the item-giving NPC in the southeastern part of Canalave Southeast House, 4 tiles east and 1 tile north of the Canalave doorway or transition. | NPC (8, 7); script 1 | Reach Canalave Southeast House and complete the item-giving NPC's one-time dialogue. | script bank 43 |
Hidden Items
| Hidden item | Area / plain-English placement | QA coordinate | Requirement | Source |
|---|---|---|---|---|
| Pearl | Canalave: Use the Dowsing Machine in the southwestern part of Canalave, 2 tiles east and 8 tiles south of the Canalave Sailor Eldritch House doorway or transition and inspect that exact ground tile. | (41, 756) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 32, script 8218 |
Puzzles, Warps, And Switches
- The bridge battle triggers when crossing between east and west Canalave. Save and heal before stepping onto the bridge because the rival approaches automatically.
Boss Strategy And Partners
Pokémon Trainer BarryPokémon Trainer Barry • source ID 476Full team
StaraviaAerial Ace / Take Down / Quick Attack / Double Team
BuizelAqua Jet / Pursuit / Quick Attack / Swift
HeracrossBrick Break / Aerial Ace / Night Slash / Horn Attack
PonytaFire Spin / Take Down / Stomp / Tail Whip
GrotleRazor Leaf / Bite / Mega Drain / Leech Seed
Danger notes
Barry's starter branch changes with the player's choice; later teams also swap the complementary Roserade/Floatzel/Rapidash slot.
Practical counters
Read the full branch team rather than countering only the starter. Rock or Electric covers the bird, while the remaining slots need broad Water, Grass, Fire, Flying, or Fighting coverage.
Pokémon Trainer BarryPokémon Trainer Barry • source ID 477Full team
StaraviaAerial Ace / Take Down / Quick Attack / Double Team
BuizelAqua Jet / Pursuit / Quick Attack / Swift
HeracrossBrick Break / Aerial Ace / Night Slash / Horn Attack
RoseliaGiga Drain / Toxic Spikes / Leech Seed / Grass Whistle
MonfernoBrick Break / Flame Wheel / Mach Punch / Aerial Ace
Danger notes
Barry's starter branch changes with the player's choice; later teams also swap the complementary Roserade/Floatzel/Rapidash slot.
Practical counters
Read the full branch team rather than countering only the starter. Rock or Electric covers the bird, while the remaining slots need broad Water, Grass, Fire, Flying, or Fighting coverage.
Pokémon Trainer BarryPokémon Trainer Barry • source ID 478Full team
StaraviaAerial Ace / Take Down / Quick Attack / Double Team
RoseliaGiga Drain / Toxic Spikes / Leech Seed / Grass Whistle
HeracrossBrick Break / Aerial Ace / Night Slash / Horn Attack
PonytaFire Spin / Take Down / Stomp / Tail Whip
PrinplupBubble Beam / Aerial Ace / Metal Claw / Fury Attack
Danger notes
Barry's starter branch changes with the player's choice; later teams also swap the complementary Roserade/Floatzel/Rapidash slot.
Practical counters
Read the full branch team rather than countering only the starter. Rock or Electric covers the bird, while the remaining slots need broad Water, Grass, Fire, Flying, or Fighting coverage.
Completion Checklist
- Complete the currently reachable part of this route plan: Heal and shop; visit the Move Deleter; inspect the library and Harbor Inn; save before crossing the bridge; defeat Barry; speak to the Iron Island sailor; prepare an empty party slot if taking Riley's Egg.
- Review all 10 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








