AtlasPreview
Guides

Badge 1: Brock (FireRed / LeafGreen)

From the player's house to the Pewter Gym: Prof. Oak, the starter, the rival, the Viridian parcel, the Pokédex, Viridian Forest, then Brock.

1 Pallet Town: Prof. Oak and the starter

Tiles (12, 1) and (13, 1) in Pallet Town start Prof. Oak's scene while VAR_MAP_SCENE_PALLET_TOWN_OAK is 0: he stops the player and takes them to his lab. The three Poké Balls are at (8, 4), (9, 4) and (10, 4); the rival takes the one that is strong against yours (Charmander against Bulbasaur). Taking a Poké Ball sets FLAG_SYS_POKEMON_GET. On the way out, tiles (5..7, 8) start the rival battle (VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB goes from 2 to 3).

19 steps
Pallet Town — Players House 2F → Pallet Town — Players House 1F → Pallet Town
14 steps
Pallet Town
9 steps
Pallet Town — Professor Oaks Lab
5 steps
Pallet Town — Professor Oaks Lab
(Pallet Town)
(Pallet Town — Professor Oaks Lab)

Source : PalletTown/scripts.inc, PalletTown_ProfessorOaksLab/scripts.inc · blocages § 5.1

2 Viridian City: Oak's Parcel

At the Viridian Mart door, ViridianCity_Mart_EventScript_ParcelScene (VAR_MAP_SCENE_VIRIDIAN_CITY_MART at 0) gives Oak's Parcel (ITEM_OAKS_PARCEL). Until then the old man lying at (21, 11) blocks Route 2: VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN stays 0 until the Pokédex is handed over.

81 steps
Pallet Town — Professor Oaks Lab → Pallet Town → Route 1 → Viridian City
37 steps
Viridian City → Viridian City — Poké Mart

Source : ViridianCity_Mart/scripts.inc, ViridianCity/scripts.inc · blocages § 5.2

3 Back to the lab: the Pokédex

Handing over the parcel (PalletTown_ProfessorOaksLab_EventScript_ReceiveDexScene) gives the Pokédex (FLAG_SYS_POKEDEX_GET) and frees the Viridian old man (VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN becomes 1). The rival leaves the lab.

100 steps · 5 jump(s)
Viridian City — Poké Mart → Viridian City → Route 1 → Pallet Town → Pallet Town — Professor Oaks Lab

Source : PalletTown_ProfessorOaksLab/scripts.inc (ReceiveDexScene)

4 Route 2, Viridian Forest, Pewter City

Route 2 north, Viridian Forest (four bug catchers; the tiles where they see the player are marked), then Route 2's north exit to Pewter City. Route 2's cut trees need Cut, so this route avoids them.

180 steps
Pallet Town — Professor Oaks Lab → Pallet Town → Route 1 → Viridian City → Route 2 → Route 2 — Viridian Forest South Entrance → Viridian Forest
164 steps · ! 1 trainer(s) watching
Viridian Forest → Route 2 — Viridian Forest North Entrance → Route 2 → Pewter City

Source : Route2/map.json, ViridianForest/scripts.inc

5 The Gym — badge 1

Only one trainer before Brock. After the battle FLAG_DEFEATED_BROCK and FLAG_BADGE01_GET are set and VAR_MAP_SCENE_PEWTER_CITY becomes 1: Pewter's east exit, which sent the player back to the Gym, opens.

56 steps
Pewter City → Pewter City — Gym
(Pewter City — Gym)
(Pewter City — Gym)

Team — Brock

  • Geodude Lv. 12
  • Onix Lv. 14

Prize money : 1400 ₽

Rewards

  • TM39
  • Badge 1 : Flash usable outside battle ; Attack +10%.

Source : src/party_menu.c, src/pokemon.c, src/battle_main.c, src/battle_util.c (IsMonDisobedient)

Source : PewterCity_Gym/scripts.inc (DefeatedBrock) · blocages § 5.4