Pokémon Ruby and Sapphire Versions/Pokémon

Like before them, Ruby and Sapphire introduced many new Pokémon. With 135 additions, the total is 386 in these games. However, Ruby and Sapphire are incompatible with previous games, due to the lack of communications between Game Boy and Game Boy Color games with Game Boy Advance games.

Regardless of version; trades must occur between players in order to complete their Pokédex without the use of cheats or glitches. Latios (Sapphire event only), Latias (Ruby event only), Jirachi and Deoxys are the only in Ruby and Sapphire that must be acquired through external means, such as attending a Nintendo sponsored event or using a cheating device. Other Pokémon, such as, are not featured in the Hoenn Pokédex, and must be traded from a Generation III game in which they are found.