Pokémon Crystal Legacy walkthrough
11 parts, one per checkpoint Pokémon Crystal Legacy’s own documentation defines: the areas each one opens, the wild Pokémon and trainers in them, and the fight at the end of it. Everything here is read off the game’s own files, so anything it doesn’t state isn’t claimed.
Part 1: New Bark Town — the start
3 areas
Part 2: Violet City — Falkner and the Zephyr Badge
11 areas · 53 trainers · Rival — if you chose Totodile, Rival — if you chose Chikorita, Rival — if you chose Cyndaquil and 1 more
Part 3: Azalea Town — Bugsy and the Hive Badge
13 areas · 67 trainers · Bugsy, Rival — if you chose Totodile, Rival — if you chose Chikorita and 1 more
Part 4: Goldenrod City — Whitney and the Plain Badge
15 areas · 78 trainers · Whitney, Rival — if you chose Totodile, Rival — if you chose Chikorita and 1 more
Part 5: Ecruteak City — Morty and the Fog Badge
18 areas · 29 trainers · Rival — if you chose Totodile, Rival — if you chose Chikorita, Rival — if you chose Cyndaquil and 1 more
Part 6: Chuck, Jasmine and Pryce — the 5th, 6th and 7th badges, in any order
36 areas · 140 trainers · Chuck (with 5 badges), Pryce (with 5 badges), Pryce (with 6 badges) and 6 more
Part 7: Blackthorn City — Clair and the Rising Badge
13 areas · 31 trainers · Clair
Part 8: Victory Road and the Elite Four
10 areas · 36 trainers · Rival — if you chose Totodile, Rival — if you chose Chikorita, Rival — if you chose Cyndaquil and 5 more
Part 9: Kanto
48 areas · 120 trainers · Lt.Surge, Erika, Misty and 8 more
Part 10: Route 28 and Silver Cave — Red
5 areas · 2 trainers · Champion Red
Part 11: Post-game
Falkner (rematch, after the Elite Four), Whitney (rematch, after the Elite Four), Bugsy (rematch, after the Elite Four) and 12 more
This game's documentation doesn't say where 11 of its 567 fights happen, so those trainers are on no part of this walkthrough; they are all on the Trainers page.