Pokemon Kanto Expansion Pak walkthrough
6 parts, one per checkpoint Pokemon Kanto Expansion Pak’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: Before any badges
8 areas · 22 trainers · Rival Blue (Charmander), Rival Blue (Squirtle), Rival Blue (Bulbasaur) and 31 more
Part 2: 1 badge — beat Brock (Boulder Badge)
9 areas · 39 trainers · Rival Blue (Charmander) — rematch 2, Rival Blue (Squirtle) — rematch 2, Rival Blue (Bulbasaur) — rematch 2 and 4 more
Part 3: 2 badges — beat Misty (Cascade Badge)
24 areas · 99 trainers · Lt. Surge, Rival Blue (Charmander) — rematch 3, Rival Blue (Squirtle) — rematch 3 and 8 more
Part 4: 3 badges — beat Lt. Surge (Thunder Badge)
53 areas · 204 trainers · Giovanni #1, Giovanni #2, Erika and 10 more
Part 5: 7 badges — beat Erika, Koga, Sabrina and Blaine
9 areas · 28 trainers · Bruno #1, Bruno #2, Lorelei #1 and 6 more
Part 6: All 8 badges
24 areas · 61 trainers · Brock — rematch, Misty — rematch, Lt. Surge — rematch and 9 more
This game's documentation doesn't say where 18 of its 471 fights happen, so those trainers are on no part of this walkthrough; they are all on the Trainers page. It also doesn't say when Faraway Island Inside, Digletts Cave open up, so they are in no part above; each has its own route page.