Rewrote route_order.json with correct progression ordering for all 15 version groups (Gen 1-9), validated against encounter data files. Added generate_route_order.py script for reproducible generation and validation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
44 lines
1.9 KiB
Markdown
44 lines
1.9 KiB
Markdown
---
|
|
# nuzlocke-tracker-4ph2
|
|
title: Fix and complete route ordering for all games
|
|
status: in-progress
|
|
type: task
|
|
priority: normal
|
|
created_at: 2026-02-11T13:55:09Z
|
|
updated_at: 2026-02-11T13:55:34Z
|
|
parent: nuzlocke-tracker-rzu4
|
|
---
|
|
|
|
Audit existing route ordering and add missing ordering for all games in `route_order.json`. Use Bulbapedia walkthrough/appendix pages as the primary reference for game progression order.
|
|
|
|
## Approach:
|
|
- Reference Bulbapedia walkthrough pages (e.g. `Appendix:FireRed_and_LeafGreen_walkthrough`) to determine correct progression order
|
|
- Cross-reference route names from walkthroughs against actual route names in encounter data files
|
|
- Consider building a script to semi-automate this (scrape walkthrough pages → match against encounter data → generate ordering)
|
|
|
|
## Games to fix (existing but incorrect):
|
|
- [x] Platinum — fixed ordering to start with Twinleaf Town, matched names to encounter data
|
|
|
|
## Games to add ordering for:
|
|
- [x] Diamond/Pearl (separate ordering, slight differences from Platinum)
|
|
- [x] Black/White
|
|
- [x] Black 2/White 2
|
|
- [x] X/Y
|
|
- [x] Sun/Moon
|
|
- [x] Ultra Sun/Ultra Moon (separate ordering, has additional areas)
|
|
- [x] Sword/Shield
|
|
- [x] Brilliant Diamond/Shining Pearl (separate ordering with Grand Underground)
|
|
- [x] Scarlet/Violet
|
|
- [x] Legends Arceus
|
|
- [x] Legends Z-A
|
|
|
|
## Games to audit (existing, likely correct):
|
|
- [x] FireRed/LeafGreen (and aliases: Red/Blue, Yellow, Let's Go) — rewritten with correct encounter data names
|
|
- [x] HeartGold/SoulSilver (and aliases: Gold/Silver, Crystal) — rewritten with correct encounter data names
|
|
- [x] Emerald (and aliases: Ruby/Sapphire, ORAS) — rewritten with correct encounter data names
|
|
|
|
## Notes:
|
|
- Route names must match exactly what's in the encounter data files (case-sensitive)
|
|
- "Starter" should be the first entry for each game
|
|
- Post-game areas placed after main story areas
|
|
- Replaces beans nuzlocke-tracker-6lud and nuzlocke-tracker-2b4r |