You must control both to obtain a shiny Pokémon with the desired IVs.
Step 2: Choose and Prepare Your Location
Go to the route where you want to encounter the Pokémon, with the script already running.This allows you to check whether the map is noisy, which is important for Gen 5 RNG.Once you choose your location and target:
Select a "Lead" if the first Pokémon in your party has a lead ability.
Set the "Advances" value to the amount you plan to advance in-game.
Choose your target Pokémon in the Settings section.
Configure desired values in Filter, such as IVs, gender, ability, or nature.
Adjust the date range.
Click "Search".
Step 4: Start the Game on the Target Seed
Use runasdate.exe from the Desmume Guide to launch the game at the correct date and time.
Enter the game quickly.
Open the menu immediately.
Be sure not to turn on the C-Gear when entering the game to avoid any unpredictable advancements.
The initial seed should match your target.If the seed is incorrect, recheck your profile parameters or runasdate configuration.
Step 5: Advance the PIDRNG
Use these methods to increase the PIDRNG Advance:
Chatot: Use Chatter to advance +1 every time you check its summary.
Save the game: This is useful for specific cases like Starters.
NPC advancement: This can be tricky but can be managed with weather to advance LCRNG quickly.
Step 6: Advance the IVRNG
Use these methods to increase the IVRNG Advance:
Walking 128 steps increases the IVRNG by the number of Pokémon in your party (e.g. 6 Pokémon advances by 6).
Withdraw a Pokémon in the PC advances the IVRNG by 7.
Battling Pokémon also advances the IVRNG, but the result can be unpredictable.
Step 7: Trigger the Encounter
After reaching the correct PIDRNG Advance and IVRNG Advance:
Make sure you are on the target Advance.
Use Sweet Scent or Honey to start the wild encounter.
Use save states in noisy areas so you can retry if you miss the target Advance.
If the location has moving NPCs or weather, the LCRNG will continue advancing during the Sweet Scent/Honey animation.
Congrats! You've now got your Pokémon!
Troubleshooting
This means the encounter may not occur on the exact target Advance, even if your setup is correct.There is no guaranteed solution. You must adjust and calibrate until you consistently hit the correct shiny.However, fishing doesn't advance LCRNG Advances, so you can fish without any problems.