Celia's Stupid Romhack walkthrough
12 parts, one per checkpoint Celia's Stupid Romhack’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 and the start
4 areas · 4 trainers · Rival Gary (1), Rival Gary (2), Rival Gary (3) and 4 more
Part 2: Viridian, Route 22 and Viridian Forest
5 areas · 17 trainers · Rival Larry, Giovanni, Rival Mary (1) and 2 more
Part 3: Pewter City and the first badge
2 areas · 2 trainers · Brock
Part 4: Mt. Moon, Cerulean City and the second badge
14 areas · 31 trainers · Champion Dylanaustin, Club Master Misty, Rival Jerry (1) and 2 more
Part 5: Vermilion City, the S.S. Anne and the third badge
6 areas · 12 trainers · Lt. Surge
Part 6: Rock Tunnel, Lavender Town and Celadon City
22 areas · 50 trainers · Rival Harry (1), Rival Harry (2), Rival Harry (3)
Part 7: Fuchsia City, the Safari Zone and the Cycling Road
30 areas · 75 trainers · Front. Brian Greta, Falkner, Front. Brian Brandon and 10 more
Part 8: Saffron City and Silph Co.
14 areas · 50 trainers · Rival Larry (1), Rival Larry (2), Rival Larry (3)
Part 9: Cinnabar Island and the Pokémon Mansion
12 areas · 29 trainers · Blaine (9), Blaine (1), Blaine (2) and 8 more
Part 10: Viridian Gym, Victory Road and the Indigo Plateau
12 areas · 20 trainers · Rival May, Elite Four Oak, Elite Four Lorelei and 5 more
Part 11: Post-game
87 areas · 46 trainers
Part 12: areas the documentation doesn’t place
49 areas
This game's documentation doesn't say where 50 of its 386 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 49 of its areas open up, so they are listed together in the last part rather than guessed into the story.