These tables show which Pokémon are available in each field.
The first table here shows which maps are available in each field.
| Ruby | Sapphire | ||
|---|---|---|---|
| Forest |
|
Forest |
|
| Plains |
|
Plains |
|
| Cave |
|
Cave |
|
| Harbor |
|
Beach |
|
| Volcano |
|
Desert |
|
| Safari Zone |
|
Lake |
|
| Ruins |
|
Ruins |
|
The Ruins can only be accessed after the player travels seven times (in any direction).
When entering Catch 'em Mode by entering Sharpedo (Ruby field) or Wailmer (Blue field), the Pokémon generated will be chosen from either the 2-Light group or the 3-Light group. Which group is used depends on how many of the GET lights are lit on the right loop. If the player activates Catch 'em Mode via the slots, the game will use the 3-Light group if three GET lights are lit, and the 2-Light group otherwise.
Unlike in the Game Boy version of Pokémon Pinball, Pokémon do not have static percentages that govern how frequently they appear. Instead, their rarities are calculated on a weighting system. The mechanics are described below.
First, every location, except the Ruins, has one Pokémon that is designated as that field's 'Rare Pokémon'. The list is given below.
| Location | Rare Pokémon | ||
|---|---|---|---|
| Forest |
|
Kecleon |
|
| Plains |
|
Castform |
|
| Cave |
|
Nosepass |
|
| Harbor |
|
Lileep |
|
| Beach |
|
Anorith |
|
| Volcano |
|
Skarmory |
|
| Desert |
|
Absol |
|
| Safari Zone |
|
Wobbuffet |
|
| Lake |
|
Feebas |
|
When the player starts a new game on either field, the first Pokémon encountered - whether through Catch Mode or Hatch Mode - will always be a Pokémon that can evolve, and it will never be a Rare Pokémon.
When an encounter is generated, every Pokémon is given a weight value. This weight value can be dependent on three things:
The following table, originally compiled by 'red' of the pret discord and modified by me to add an extra row, indicates what each Pokémon's weight in each scenario is.
| Common | Rare (no encounter boost) |
Rare (encounter boost) |
|
|---|---|---|---|
| Pokémon not seen, or seen but not caught | 10 | 1 | 2 |
| Pokémon shared through Link Cable | 15 | 2 | 4 |
| Pokémon caught | 10 | 2 | 4 |
| Pokémon's evolutionary line caught | 2 | 2 | 4 |
If the Pokémon is the same species as the one the player just caught last time they played Catch or Hatch Mode, its weight is 0, meaning two of the same Pokémon will never appear back-to-back.
Oddish's evolutionary line is considered to have been completed if Gloom and Vileplume have been caught and the player is playing the Ruby field, or if Gloom and Bellossom have been caught and the player is playing the Sapphire field.
Once every weight has been determined, an individual percentage can be calculated by adding the weights, dividing the Pokémon's weight by the total weight, and multiplying the result by 100.
As a hypothetical example, consider the case where the player is playing the Forest location on the Ruby map. Assume the following are all true:
In this example, the weights should be calculated like this:
| Pokémon | Weight | Percentage | |
|---|---|---|---|
|
|
Nuzleaf | 10 (Common & evo line not caught) | ~28.5% |
|
|
Zigzagoon | 2 (Common & evo line caught) | ~5.7% |
|
|
Silcoon | 10 (Common & not caught) | ~28.5% |
|
|
Cascoon | 10 (Common & not caught) | ~28.5% |
|
|
Duskull | 2 (Common & evo line caught) | ~5.7% |
|
|
Kecleon | 1 (Rare, not caught, & no encounter boost) | ~2.8% |
The percentages are calculated by adding up the weight values, and then dividing the Pokémon's individual weight by the total weight (in this case 35).
Latios, Latias, and Pichu are exempt from this weighting system. More details are given on the Special Encounters page, but the gist of it is that the game will check for these three before doing any other calculations. Latios and Latias naturally have a 1% chance of appearing, and Pichu has a 2% chance. If the player has defeated Rayquaza at least once, Latios and Latias have their chance raised to 2%, and Pichu has its rate lowered to 1% (possibly due to a bug).
The Jirachi Arrival slot machine option is only available in the Ruins location, in both Ruby and Sapphire fields.
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Beldum | Yes | Yes |
|
|
Regirock | Yes | Yes |
|
|
Regice | Yes | Yes |
|
|
Registeel | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Nuzleaf | Yes | Yes |
|
|
Zigzagoon | Yes | Yes |
|
|
Silcoon | Yes | Yes |
|
|
Cascoon | Yes | Yes |
|
|
Duskull | Yes | Yes |
|
|
Kecleon | Yes | Yes |
|
|
Treecko | N/A | Yes |
|
|
Nincada | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Illumise | Yes | N/A |
|
|
Electrike | Yes | N/A |
|
|
Poochyena | Yes | Yes |
|
|
Magnemite | Yes | Yes |
|
|
Voltorb | Yes | Yes |
|
|
Taillow | Yes | Yes |
|
|
Castform | Yes | Yes |
|
|
Zangoose | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Mawile | Yes | N/A |
|
|
Grimer | Yes | N/A |
|
|
Solrock | Yes | Yes |
|
|
Machop | Yes | Yes |
|
|
Shelgon | Yes | Yes |
|
|
Loudred | Yes | Yes |
|
|
Nosepass | Yes | Yes |
|
|
Abra | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Wingull | Yes | N/A |
|
|
Wailmer | Yes | Yes |
|
|
Tentacool | Yes | Yes |
|
|
Carvanha | Yes | Yes |
|
|
Luvdisc | Yes | Yes |
|
|
Lileep | Yes | Yes |
|
|
Staryu | N/A | Yes |
|
|
Relicanth | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Slugma | Yes | N/A |
|
|
Vulpix | Yes | Yes |
|
|
Torkoal | Yes | Yes |
|
|
Numel | Yes | Yes |
|
|
Koffing | Yes | Yes |
|
|
Skarmory | Yes | Yes |
|
|
Torchic | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Psyduck | Yes | N/A |
|
|
Heracross | Yes | Yes |
|
|
Girafarig | Yes | Yes |
|
|
Pinsir | Yes | Yes |
|
|
Rhyhorn | Yes | Yes |
|
|
Doduo | Yes | Yes |
|
|
Wobbuffet | Yes | Yes |
|
|
Pikachu | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Slakoth | Yes | Yes |
|
|
Roselia | Yes | Yes |
|
|
Silcoon | Yes | Yes |
|
|
Cascoon | Yes | Yes |
|
|
Duskull | Yes | Yes |
|
|
Kecleon | Yes | Yes |
|
|
Tropius | N/A | Yes |
|
|
Nincada | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Electrike | Yes | N/A |
|
|
Jigglypuff | Yes | Yes |
|
|
Poochyena | Yes | Yes |
|
|
Magnemite | Yes | Yes |
|
|
Voltorb | Yes | Yes |
|
|
Taillow | Yes | Yes |
|
|
Castform | Yes | Yes |
|
|
Volbeat | N/A | Yes |
|
|
Seviper | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Grimer | Yes | N/A |
|
|
Lunatone | Yes | Yes |
|
|
Makuhita | Yes | Yes |
|
|
Shelgon | Yes | Yes |
|
|
Loudred | Yes | Yes |
|
|
Nosepass | Yes | Yes |
|
|
Sableye | N/A | Yes |
|
|
Abra | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Wingull | Yes | N/A |
|
|
Magikarp | Yes | Yes |
|
|
Tentacool | Yes | Yes |
|
|
Carvanha | Yes | Yes |
|
|
Luvdisc | Yes | Yes |
|
|
Anorith | Yes | Yes |
|
|
Clamperl | N/A | Yes |
|
|
Relicanth | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Baltoy | Yes | N/A |
|
|
Meditite | Yes | Yes |
|
|
Vibrava | Yes | Yes |
|
|
Cacnea | Yes | Yes |
|
|
Geodude | Yes | Yes |
|
|
Absol | Yes | Yes |
|
|
Swablu | N/A | Yes |
| Pokémon | 2-Light | 3-Light | |
|---|---|---|---|
|
|
Goldeen | Yes | N/A |
|
|
Marill | Yes | Yes |
|
|
Lombre | Yes | Yes |
|
|
Barboach | Yes | Yes |
|
|
Corphish | Yes | Yes |
|
|
Feebas | Yes | Yes |
|
|
Mudkip | N/A | Yes |