While playing the game, press Start + Select + A + B.
In the Ruby field, hit the switch by the pond and sometimes a Whiscash will appear from the pond. Aim the ball into his mouth and it will take you to a mini-game. This is a bonus stage to get points only. You can either throw the ball up one of the ramps and let Sealeo bounce it and make it in the hoop; or hit a Spheal that is on the ramp to make him go through the hoop. When time runs out, you will get points for every Pokeball or Spheal that goes through the hoop. You will get more points for making a Spheal go through.
To win in this mini-game, keep hitting Kecleon whenever he falls to the floor. To see him while he is hiding, hit the tree and get the item that falls down. It will show you where Kecleon is hiding for fifteen seconds. Keep hitting him until he surrenders. If you win, you will get 30,000,000 points.
To win in this mini-game, keep hitting the Duskulls that appear. After you hit all of them, a Dusclops will come out and use Stomp attack. To defeat him, hit him when he is using Stomp attack, or make the ball sneak up behind him and hit him. If you hit him while he is standing still, he will steal your ball for three seconds, making you lose time. If you win, you will get 30,000,000 points.
After you catch six Pokemon in the Ruby field, you can enter a bonus stage to fight Groudon. He will be very difficult to defeat. He uses Rock Tomb, Earthquake, and Eruption to protect himself. You will have to keep destroying his boulders and flame towers to get to him. If you win, you will get 50,000,000 points.
After you catch six Pokemon in the Sapphire field, you can enter a bonus stage to fight Kyogre. He will be very difficult to defeat. He uses Ice Ball, Dive, and Whirlpool to protect himself. You wil have to keep evading his Ice Balls and Whirlpools to get to him. When he dives, it will show you one second before where he will appear from. If you win, you will get 50,000,000 points.
In the Pokemon Ruby field, hit the formation switch (by the pond) and sometimes Whishcash will appear. Do not hit him; he will disappear. Instead touch his mouth to transport to Sealo's bonus stage.
Before you start your pinball game, you will see a roulette spinning. When you press A, it will stop on a specific field. You can only catch certain types of Pokemon on certain fields. To get the one you want, press Start while its spinning. If it is the field you want, hold A. If it did not stop on the one you wanted, press Start and pause it again. It should stop on the same field you saw when you paused it. If it did not stop at the same field, restart your game and try again.
Catch many egg Pokemon, travel a lot, win bonus games, or hit bumpers and other interactive objects in the stage.
You can rarely see Totodile in the Ruby stage when Aerodactyl is bringing an egg. Sometimes Totodile appears and puts it.
In the Ruby field, a Makuhita will be on the right side of the field and is helpful for getting better Pokeballs. To get it to help you, hit the Chikorita on the left side of the field, then hit the Linoone that pops out where Makuhita is located. Makuhita will turn around, and whenever you press the right flipper, he will punch. If timed correctly, he can punch the ball to hit a Nuzleaf that will eventually make a bridge to get an upgrade on your ball.
In the Sapphire field, a Zigzagoon will be on the right side of the field and is helpful for getting better items on the roulette. To make him help you, hit the point he is standing on. If you hit it correctly, he should be standing up. Whenever the roulette is spinning, press A to make it slow down. If an A button appears above Zigzagoon, press it when you want to make the roulette stop on what you want. Zigzagoon will use Agility to make it stop on what you selected.
Finish the Kecleon bonus round with at least 1:00 minute remaining.
While playing on the Sapphire table, catch three Pokemon, complete the Duskull stage, then catch another three Pokemon to get the Kyogre stage. Avoid whirlpools and ice shards and hit Kyogre fifteen times to defeat it. Defeat Kyogre twice and you will catch it.
Finish the Groudon bonus round with at least 1:00 minute remaining. Also while playing on the Ruby table, catch three Pokemon, complete the Keckleon stage, then catch another three Pokemon to get the Groundon stage. Avoid the fireballs/firepillars and rocks, and hit Groundon fifteen times to defeat it. Defeat Groundon twice and you will catch it.
While playing on either table, after completing both the events mentioned elsewhere (catch Groundon/Kyogre and Rayquaza, on the same ball/turn), the Apparition stage will appear on the slots. Alternately, catch three Pokemon, although the slots are easier. Once the Apparition event is activated, hit Jirachi three times (who appears on the table, unlike the other Bosses which teleport you to a different stage) and you will catch it.
Finish the Rayquaza Bonus ROUND with at least 1:00 minute remaining. Also, while playing on either table, catch three Pokemon, complete the Duskull stage, then catch another three Pokemon to get the Kyogre/Groundon stage. Defeat Kyogre/Groundon twice, then when you activate the slots, or catch another three Pokemon, you will find the Rayquaza stage. Avoid the thunder and the tornadoes and hit Rayquaza fifteen times to defeat it. Defeat Rayquaza twice and you will catch it.
While playing on any table, keep moving stages until you find yourself on a stage which depicts a mountain, with the moon on the mid-top of the screen. Once there, go on Get Mode until you find the three Regis. They are not very rare, so you can catch more than one if desired. Do not move to a different stage unless you have caught the three Regis (Regice, Regirock, Registeel).
In his stage, he is invisible, but there are two ways of knowing where he is located. Hit the tree and glasses will fall out, allowing you can see him, or look at the environment. If you see something (like a plant) move, go there.