If everyone who used this site donated just $3/month, it could be a full time job for multiple people!
This guide allows for RNGing the IVs of Pokemon transferred from Gen 1/2 using Transporter. For a stable delay a patch is used to allow for transferring Pokemon without needing to connect to online servers. The Pokemon are still transferred the same as if the patch was not used.Shininess and nature are predetermined in the Gen 1/2 game the Pokemon are coming from.You can check the nature table here for what nature your Pokemon will have when transferred.If you do not want to use the patch, you can follow the Transporter RNG guide here.
Set up the offline Transporter patch to ensure a stable delay by following the instructions here.
Step 2: Find a target advance
Make sure you have a Pokemon in Box 1, Slot 1 of your Gen 1/2 game.
Load Pokemon Transporter with PokeReader on your 3DS.
Enter the initial seed displayed by PokeReader into the tool below for "Seed".
Set "Delay" to 28.
In Transporter, press Start to select the game you would like to use with Transporter.
This is the final A press before Pokemon are generated.
Press Start + Select to pause the game.
Adjust the IV filters to find a desired spread.
Nature, ability, and shininess are determined in the Gen 1/2 game before Transporter.
Set the "Initial Advance" to your current advance.
Set the "Max Advances" to the highest advance you want to search for spreads.
Click "Search".
All the displayed results are potential target advances. Choose your preferred one.
Step 2: Hit the target
Unpause the game by pressing Start.
Wait at the game selection screen until you are close to the target advance.
When you are close, press Start + Select to pause the game.
Use Select to advance one by one until you reach the target advance.
Once you reach the target advance, press and hold A.
Check if you obtained the desired Pokemon. If not, do not transfer the Pokemon and try again.
Note: When asked if you want to transfer your Pokemon, clicking "No" will cause the Pokemon to be generated again. This allows for infinite retries in case you miss the RNG.