Ruby and Sapphire Dead Battery Static RNG
Everything on this page is a work in progress!
Dead Battery Stationary Abuse (Ruby/Sapphire/Emerald)
Tools
Settings
VBA-RR Setup
- Set the save mode correctly.
- Go to Options > Emulation > Save Type > Automatic & Flash 128K.
- Disable Real Time Clock to obtain dead battery seeds.
- Go to Options > Emulation > Real Time Clock.
- Restart VBA if there are loading errors, like a corrupted save or dead battery message.
- Load the Lua script.
PokeFinder Setup
- Launch PokeFinder and select Gen 3 Stationary.
- Select a profile or input TID/SID information.
- Input the correct initial seeds into PokeFinder:
- "0" for Emerald.
- "5A0" for Ruby/Sapphire.
- Non-wild Pokémon for Generation 3 are Method 1.
- Search for a spread and find a target frame.
Hitting the Desired Frame
- Finding Delay
- Advance to the final screen before encountering the target Pokémon.
- Make a save state ~100 frames before the encounter.
- Press A when you land on your target frame to enter the encounter.
- Use the period . key to advance by one frame when paused.
- Take note of the IVs of the encountered Pokémon; they won't match the target Pokémon's IVs.
- Open a new PokeFinder window and input the IVs of the encountered Pokémon.
- To find the delay, subtract the frame hit from the desired frame.
- Encountering the Pokémon
- Reload the previous save state before the encounter.
- Advance to the new target frame.
- If the Pokémon is not the desired one, find the new delay.