Pokémon FireRed & LeafGreen+ walkthrough
10 parts, one per checkpoint Pokémon FireRed & LeafGreen+’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: Pallet Town to Pewter City
18 areas · 44 trainers · Rival (Bulbasaur), Rival (Charmander), Rival (Squirtle) and 9 more
Part 2: Boulder Badge — Mt. Moon and Cerulean City
14 areas · 84 trainers · Rival (Bulbasaur), Rival (Charmander), Rival (Squirtle) and 1 more
Part 3: Cascade Badge — Vermilion City
22 areas · 65 trainers · Rival (Bulbasaur), Rival (Charmander), Rival (Squirtle) and 1 more
Part 4: Thunder Badge — Rock Tunnel to Celadon City
25 areas · 115 trainers · Erika, Boss Giovanni
Part 5: Rainbow Badge — Pokémon Tower and Fuchsia City
29 areas · 149 trainers · Rival (Bulbasaur), Rival (Charmander), Rival (Squirtle) and 1 more
Part 6: Soul Badge — Saffron City
15 areas · 57 trainers · Rival (Bulbasaur), Rival (Charmander), Rival (Squirtle) and 2 more
Part 7: Marsh Badge — the sea routes and Cinnabar Island
18 areas · 75 trainers · Blaine
Part 8: Volcano Badge — One, Two and Three Island
20 areas · 53 trainers
Part 9: Earth Badge — Victory Road and the League
9 areas · 47 trainers · Elite Four Lorelei, Elite Four Bruno, Elite Four Agatha and 11 more
Part 10: Champion — the postgame
54 areas · 109 trainers · Blaine (Battle House rematch), Brock (Battle House rematch), Erika (Battle House rematch) and 4 more