Pokemon RNG
Challenges
GB
GBA
Tools
Ruby and Sapphire
FireRed and LeafGreen
Emu
Egg RNG
Emu
Initial Seed Botting
Emu
Static RNG
Emu
Wild RNG
Retail
Find SID
Emerald
Technical Documentation
New
NDS
3DS
Gamecube
Switch
Rough Drafts
Build 271c8c0
Home
/
FireRed and LeafGreen
/
Static RNG
FireRed and LeafGreen Static RNG
Hunt, Trade, and RNG with Us!
Keep Pokémon RNG Free & Growing
English
Got the Pokemon you wanted?
If everyone who used this site donated just $3/month, it could be a full time job for multiple people!
Help make this a reality!
Tools
mGBA with lua scripts
PokeFinder
Step 1: Set up PokeFinder
Load the game with the lua script.
Go to the "Continue" screen and pause the emulator.
Find your initial seed displayed in the lua script.
Open PokeFinder > Gen 3 Static > Generator tab.
Input the seed into the "Seed" box.
Set your target filters (shiny, IVs, nature, etc.) and click "Generate."
Method should be "Method 1."
If no results, adjust filters or reset for a new seed.
Choose a target advance from the results.
Step 2: Find the Delay
Your player should be in front of the right legendary, NPC, or Pokéball.
Make a save state to avoid mistakes.
Advance to the final screen before the Pokémon is generated.
If there's a cry or dialog, that's usually the final screen.
At your target advance, press
A
to start the encounter or receive the Pokémon.
Check the IVs of the Pokémon.
In PokeFinder, input the IVs and find the advance you hit.
Calculate the delay:
Delay = Target Advance - Advance Hit
Enter the delay in PokeFinder and generate again.
Note the new advance number.
Step 3: Get the Desired Pokémon
Retry using the new advance adjusted for the delay.
If successful, you'll hit the correct spread.
If not, check how many advances you were off, reload, adjust, and try again.
Credits
Chinese translation: xuanyelin, Hakuhiro.