Ruby and Sapphire Wild RNG
This is a rough draft!
Everything on this page is a work in progress!
Tools
Step 1: Set Up PokeFinder
Open PokeFinder with the correct profile and input the initial seed:- 0 for Emerald.
- 5A0 for Ruby/Sapphire dry.
Note: To achieve dry Ruby/Sapphire, uncheck the real-time clock in VBA options.
Step 2: Find Your Target
- Find a target and go to the location.
- Save your game.
- In PokeFinder (Gen 3 => Wild), select the route and hit the criteria you want. For Ruby/Sapphire, use Method H-1; for Emerald, use Method H-2 (you can hit alternate spreads as well) once you've selected your target.
Step 3: Calibrate
- Launch VBA and create regular save states.
- When close to your frame, do a calibration:
- Save state.
- Note the frame you're on.
- Encounter a Pokémon using Sweet Scent.
- Search that spread with PokeFinder.
- Calculate the delay and enter it into the "delay box."
- Regenerate your target to get your new frame.
Step 4: Capture Your Pokémon
- Go to your target frame to catch what you want.
- If it doesn’t work, redo the calibration.
You can copy from my FRLG guide for 90% of this information. This guide is before the update with Real's scripts.