How to catch a ralts without a gameshark
Go to the grassy area just east of Petalburg City with a low-level pokemon; level 3-5 works best. Search it for about 10-20 minutes and you should run into a ralts. The ralts should only know the move "Growl." Beat it down to orange health and throw a pokeball. It should be caught the first try.
Don't stop here... Check out our complete collection of Pokemon Sapphire cheats
Comments for this hint