Phase 8 section

Pokemon Diamond and Pearl Route 222, Sunyshore City, and Vista Lighthouse Walkthrough
Clear the final east-coast route, enter Sunyshore, meet Flint, find Volkner at the lighthouse, and restore Gym access. Exact Diamond/Pearl encounters, every sourced trainer, visible and hidden items, puzzle notes, boss teams, and completion checks.
Clear the final east-coast route, enter Sunyshore, meet Flint, find Volkner at the lighthouse, and restore Gym access. 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
Sunyshore, Sunyshore Pokémon Center, Sunyshore Pokémon Center 2F, Sunyshore Poké Mart, Sunyshore Market, Sunyshore Julia House, Sunyshore West House, Sunyshore North House, Sunyshore Unused House 1, Sunyshore Unused House 2, Sunyshore Pokétch Developer House, Sunyshore Vista Lighthouse Observation Deck, Route 222, Route 222 Pikachu Fan Club, Route 222 Pokémon Size Contest House, and Route 222 Sunyshore Gateouse, 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
Fly to Valor Lakefront; pass the newly opened east gate; clear Route 222's beach and grass paths; visit both houses; enter Sunyshore; meet Flint; collect city gifts via elevated solar walkways; take the lighthouse elevator; speak to Volkner; return to the Gym.
- The Sunyshore Market rewards Pokemon with effort ribbons and sells seals; Julia gives one Ribbon per day based on the requested story response.
- Volkner remains at the lighthouse until spoken to after the blackout roadblock has cleared.
Exact pret map constants (18)
MAP_SUNYSHORE MAP_SUNYSHORE_POKECENTER MAP_SUNYSHORE_POKECENTER_2F MAP_SUNYSHORE_POKEMART MAP_SUNYSHORE_MARKET MAP_SUNYSHORE_JULIA_HOUSE MAP_SUNYSHORE_WEST_HOUSE MAP_SUNYSHORE_NORTH_HOUSE MAP_SUNYSHORE_UNUSED_HOUSE_1 MAP_SUNYSHORE_UNUSED_HOUSE_2 MAP_SUNYSHORE_POKETCH_DEVELOPER_HOUSE MAP_SUNYSHORE_VISTA_LIGHTHOUSE_OBSERVATION_DECK MAP_ROUTE_222 MAP_ROUTE_222_PIKACHU_FAN_CLUB MAP_ROUTE_222_POKEMON_SIZE_CONTEST_HOUSE MAP_ROUTE_222_SUNYSHORE_GATEOUSE MAP_SUNYSHORE_POKECENTER_B1F MAP_SUNYSHORE_VISTA_LIGHTHOUSE_ELEVATOR
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.
Route 222
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Grass / cave floor | ||||||
Floatzel | DP | 40-42 | 25% | 25% | 35% | Rate counts base slots temporarily replaced by the daily swarm. |
Gastrodon | DP | 40 | 20% | Rate counts base slots temporarily replaced by the daily swarm. | ||
Gastrodon | DP | 40-42 | 10% | 10% | 20% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. |
Glameow | DP | 40 | 20% | Rate counts base slots temporarily replaced by the daily swarm. | ||
Chatot | DP | 40-41 | 20% | 20% | — | — |
Mr Mime | DP | 41-42 | 15% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. | ||
Purugly | DP | 41-42 | 15% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. | ||
Wingull | DP | 41 | 10% | Rate counts base slots temporarily replaced by hard-shaking Poké Radar patches. | ||
| Swarm (post-National Dex daily announcement) | ||||||
Skitty | DP | 40 | 40% | Post-National Dex daily swarm; replaces grass slots 0-1. | ||
| Poké Radar (post-National Dex) | ||||||
Flaaffy | DP | 41-42 | 22% | National Dex and Poké Radar required; replacement slot applies only in a hard/vigorous-shaking Radar patch. | ||
| 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% | — | ||
Remoraid | DP | 10-25 | 45% | — | ||
| Fishing — Super Rod | ||||||
Octillery | DP | 20-50 | 45% | — | ||
Gyarados | DP | 30-40 | 40% | — | ||
Sharpedo | DP | 40-55 | 15% | — | ||
Sunyshore
| Pokémon | Games | Levels | Rate | Requirement / notes | ||
|---|---|---|---|---|---|---|
| Morning | Day | Night | ||||
| Surfing | ||||||
Tentacruel | DP | 35-45 | 60% | — | ||
Pelipper | DP | 35-45 | 30% | — | ||
Mantyke | DP | 30-45 | 10% | — | ||
| Fishing — Old Rod | ||||||
Magikarp | DP | 3-10 | 100% | — | ||
| Fishing — Good Rod | ||||||
Magikarp | DP | 10-25 | 55% | — | ||
Remoraid | DP | 10-25 | 45% | — | ||
| Fishing — Super Rod | ||||||
Octillery | 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 |
|---|---|---|---|---|---|
Fisherman BrettFisherman • source ID 172 | Route 222 • field order 1 at (777, 790) | ₽1,248 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 1, tile (777, 790); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Fisherman AlecFisherman • source ID 173 | Route 222 • field order 2 at (761, 789) | ₽1,344 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 2, tile (761, 789); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 686: Lv. 53/Lv. 53. | |
Fisherman GeorgeFisherman • source ID 174 | Route 222 • field order 3 at (769, 789) | ₽1,344 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 3, tile (769, 789); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Fisherman ColeFisherman • source ID 175 | Route 222 • field order 4 at (782, 790) | ₽1,312 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 4, tile (782, 790); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Beauty NicolaBeauty • source ID 492 | Route 222 • field order 5 at (771, 777) | ₽2,408 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 5, tile (771, 777); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Tuber Male ConnerTuber Male • source ID 359 | Route 222 • field order 6 at (812, 781) | ₽172 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 6, tile (812, 781); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Rich Boy TreyRich Boy • source ID 335 | Route 222 • field order 7 at (751, 782) | ₽6,880 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 7, tile (751, 782); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 727: Lv. 55; ID 728: Lv. 60. | |
Sailor LutherSailor • source ID 180 | Route 222 • field order 8 at (814, 785) | ₽1,376 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 8, tile (814, 785); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Policeman ThomasPoliceman • source ID 333 | Route 222 • field order 9 at (794, 778) | ₽1,680 | Battle is available only at night, 20:00-03:59. Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 9, tile (794, 778); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Tuber Female HollyTuber Female • source ID 361 | Route 222 • field order 10 at (787, 788) | ₽172 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 10, tile (787, 788); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. | |
Sailor MarcSailor • source ID 337 | Route 222 • field order 11 at (808, 781) | ₽1,376 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 11, tile (808, 781); sightline/path determines whether it can be avoided. Higher-level source variants used by the rematch system: ID 740: Lv. 54/Lv. 52; ID 741: Lv. 57/Lv. 59. | |
Poké Kid JanetPoké Kid • source ID 832 | Route 222 Pikachu Fan Club • field order 1 at (4, 3) | ₽328 | Reach the trainer's named field subarea; line of sight determines whether the battle is avoidable. | Field order 1, tile (4, 3); sightline/path determines whether it can be avoided. No higher-level same-trainer rematch variant is defined in trdata. |
Items
| Item | Version | Type | Area / exact direction | Coordinate / script | Requirement | Source |
|---|---|---|---|---|---|---|
| Thunderstone | Diamond / Pearl | Visible item ball | Sunyshore: Pick up the item ball in the southeastern part of Sunyshore, 7 tiles west and 8 tiles south of the Sunyshore Pokétch Developer House doorway or transition. | (881, 779) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 149, script 7194 |
| Honey | Diamond / Pearl | Visible item ball | Route 222: Pick up the item ball in the central part of Route 222, 10 tiles west and 3 tiles north of the Route 222 Pikachu Fan Club doorway or transition. | (785, 781) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 380, script 7193 |
| Carbos | Diamond / Pearl | Visible item ball | Route 222: Pick up the item ball in the eastern part of Route 222, 9 tiles west and 7 tiles north of the Route 222 Sunyshore Gateouse doorway or transition. | (816, 783) | Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 380, script 7192 |
| 2× Wiki Berry | Diamond / Pearl | Berry tree | Route 222: Harvest berry patch 82 in the northwestern part of Route 222, 35 tiles west and 12 tiles north of the Route 222 Pikachu Fan Club doorway or transition. The plot can be replanted after the initial harvest. | (760, 772) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 82 |
| 2× Mago Berry | Diamond / Pearl | Berry tree | Route 222: Harvest berry patch 83 in the northwestern part of Route 222, 34 tiles west and 12 tiles north of the Route 222 Pikachu Fan Club doorway or transition. The plot can be replanted after the initial harvest. | (761, 772) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 83 |
| 2× Aguav Berry | Diamond / Pearl | Berry tree | Route 222: Harvest berry patch 84 in the northwestern part of Route 222, 33 tiles west and 12 tiles north of the Route 222 Pikachu Fan Club doorway or transition. The plot can be replanted after the initial harvest. | (762, 772) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 84 |
| Qualot Berry | Diamond / Pearl | Berry tree | Route 222: Harvest berry patch 85 in the northern part of Route 222, 32 tiles west and 12 tiles north of the Route 222 Pikachu Fan Club doorway or transition. The plot can be replanted after the initial harvest. | (763, 772) | Reach the outdoor patch on the named route or town; harvest its initial berries before planting a replacement. | berry table ov52_021D76F8, patch 85 |
| HM07 | Diamond / Pearl | NPC / scripted gift | Sunyshore: Jasmine gives HM07 Waterfall on Sunyshore's north beach after the Beacon Badge. | NPC (857, 741); script 9 | Defeat Volkner, then speak to Jasmine before leaving for Route 223. | script bank 150 |
| TM56 | Diamond / Pearl | NPC / scripted gift | Route 222: Speak to the item-giving NPC in the central part of Route 222, 7 tiles west and 3 tiles north of the Route 222 Pikachu Fan Club doorway or transition. | NPC (788, 781); script 2 | Reach Route 222 and complete the item-giving NPC's one-time dialogue. | script bank 446 |
| Net Ball | Diamond / Pearl | NPC / scripted gift | Route 222 Pokémon Size Contest House: Show the size-contest Fisherman a Remoraid larger than his current record; each new record earns another Net Ball. | NPC (5, 5); script 2 | Bring a qualifying Remoraid in the party. The reward is repeatable whenever a larger record is set. | script bank 448 |
| Julia's weekday Ribbon | Diamond / Pearl | Once-daily Ribbon gift | Route 222, Sunyshore City, and Vista Lighthouse: Monday Alert Ribbon; Tuesday Shock Ribbon; Wednesday Downcast Ribbon; Thursday Careless Ribbon; Friday Relax Ribbon; Saturday Snooze Ribbon; Sunday Smile Ribbon. | NPC / system | Once per day; place the intended recipient as the first non-Egg party member, visit Julia's Sunyshore house, and complete her requested story response. | editorial script/system note |
| Effort Ribbon | Diamond / Pearl | Sunyshore Market Ribbon gift | Route 222, Sunyshore City, and Vista Lighthouse: The Market ribbon giver awards it to the first non-Egg party Pokemon when that Pokemon has the complete 510 total EVs. | NPC / system | Place a Pokemon with 510 total effort values as the first non-Egg party member and speak to the ribbon giver. | editorial script/system note |
Hidden Items
| Hidden item | Area / plain-English placement | QA coordinate | Requirement | Source |
|---|---|---|---|---|
| Pearl | Sunyshore: Use the Dowsing Machine in the northern part of Sunyshore, 5 tiles east and 3 tiles north of the Sunyshore Market doorway or transition and inspect that exact ground tile. | (855, 759) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 149, script 8111 |
| Zap Plate | Sunyshore: Use the Dowsing Machine in the southeastern part of Sunyshore, 3 tiles east and 2 tiles south of the Sunyshore Vista Lighthouse Elevator doorway or transition and inspect that exact ground tile. | (889, 792) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 149, script 8110 |
| Big Mushroom | Route 222: Use the Dowsing Machine in the southeastern part of Route 222, 6 tiles west of the Route 222 Sunyshore Gateouse doorway or transition and inspect that exact ground tile. | (819, 791) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 380, script 8109 |
| Full Restore | Route 222: Use the Dowsing Machine in the northwestern part of Route 222, 65 tiles west and 11 tiles north of the Route 222 Pikachu Fan Club doorway or transition and inspect that exact ground tile. | (730, 773) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 380, script 8007 |
| Honey | Route 222: Use the Dowsing Machine in the southeastern part of Route 222, 8 tiles east and 6 tiles south of the Route 222 Pokémon Size Contest House doorway or transition and inspect that exact ground tile. | (809, 790) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 380, script 8157 |
| Ultra Ball | Route 222: Use the Dowsing Machine in the northern part of Route 222, 12 tiles west and 10 tiles north of the Route 222 Pikachu Fan Club doorway or transition and inspect that exact ground tile. | (783, 774) | Dowsing Machine Pokétch app. Reach this subarea; check the route and puzzle notes for HM, Bicycle, time, or story gates. | event bank 380, script 8158 |
Puzzles, Warps, And Switches
- Sunyshore's raised solar-panel paths connect buildings that look separated at street level. Traverse each elevated branch before taking the lighthouse elevator.
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: Fly to Valor Lakefront; pass the newly opened east gate; clear Route 222's beach and grass paths; visit both houses; enter Sunyshore; meet Flint; collect city gifts via elevated solar walkways; take the lighthouse elevator; speak to Volkner; return to the Gym.
- Review all 29 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

































