List of locations by index number (Generation III)
Each location in the Generation III games is associated with an index number used internally by the game. These locations indices are enumerated, in order, in the table below.
When a Pokémon is caught in a Generation III game, it stores the location index as its met location in its data structure. This data is used to display where a Pokémon was caught on the Summary screen.
When a Pokémon is migrated from Generation III to Generation IV via the Pal Park, its met location index in the new Generation IV data structure is set to
0x37 ("Pal Park" in the Generation IV location index table). However, this value is ignored, and instead the Pokémon's met location is displayed based on its game of origin: "Hoenn" for Pokémon Ruby, Sapphire, and Emerald; "Kanto" for Pokémon FireRed and LeafGreen; and "Distant Land" for Pokémon Colosseum and XD.
Pokémon Ruby and Sapphire only recognize the white and cyan indices, Pokémon FireRed and LeafGreen only recognize the white and light green ones, and Pokémon Emerald recognizes all the listed indices.
Note that locations shared between Pokémon Emerald and Pokémon FireRed and LeafGreen (such as Navel Rock and Altering Cave) have two separate index numbers, one for each region. Locations such as the Safari Zone and Victory Road also have two separate index numbers.
Outsider Pokémon whose met location is not recognised, or who were met in Pokémon Colosseum or XD, display "obtained in a trade" (in Pokémon Ruby, Sapphire, and Emerald) or "Met in a trade" (in Pokémon FireRed and LeafGreen). A Pokémon is considered an outsider Pokémon if any of its Original Trainer's Trainer ID, Secret ID, or Original Trainer name do not match the player's.
Non-outsider Pokémon whose met location is not recognised instead display "met somewhere". Normally, this can only be seen by looking at a Pokémon in the party of another Trainer in the Trade Center, that they are the Original Trainer of.
Non-outsider Pokémon met in Pokémon Colosseum or XD may display the wrong met location in Pokémon Ruby, Sapphire, Emerald, FireRed, and LeafGreen. This is only possible in the unlikely case that the Trainer name, Trainer ID and Secret ID of players in the two games are identical.
The rows in the table are color-coded as follows:
- Indices in cyan (i.e.
0x57) appearing in Ruby, Sapphire and Emerald,
- Indices in light green (i.e.
0xC4) appearing in FireRed and LeafGreen,
- Indices in dark green (i.e.
0xD4) appearing in Emerald,
- Indices in white (i.e.
0xFF) appearing in all games.
The special location indices in white are:
0xFD: Used by gift eggs while they are still eggs. Like all Eggs in Generation III, their met location is overwritten with where they hatched.
0xFE: Used by Pokémon obtained in in-game trades.
0xFF: Used by Pokémon obtained in event distributions. (Distinct from the fateful encounter flag that is set on Pokémon received from event distributions, and certain special Pokémon obtained in-game.)
0xC4 "CELADON DEPT." is internally used in Pokémon FireRed and LeafGreen for the Pokémon Center 2F rooms (the actual Celadon Department Store uses location ID
0x5E "CELADON CITY"). In Pokémon Emerald, this ID is instead labeled "SPECIAL AREA". Pokémon Ruby, Sapphire, and Emerald internally use ID
0x57 "FERRY" for the Pokémon Center 2F rooms.
|This article is part of both Project Locations and Project Games, Bulbapedia projects that, together, aim to write comprehensive articles on the Pokémon Locations and Games, respectively.|