Build d568c8c

Diamond, Pearl, and Platinum Starter RNG

Last updated: 2026-04-10 UTC

Video guide

Starter RNG
3DS RNG

Written guide

1
Set up
2
Pick a starter
3
Get the starter
4
Calibrate

Set up

Choose the game and console you're playing below then continue to the next step.

Pick a starter

  1. Fill out the tool below to find a starter that suits you.
  2. If you can't find a starter you like, you can increase the min and max delays. This will increase the time to get the starter.
Shiny starters with high IV are unlikely to get in a reasonable amount of time. You'll have better chances aiming for a max of 3 perfect IVs.
SelectShinyNatureAbilityGenderHPAtkDefSpASpDSpePIDDelaySecondSeed
No data
No data

Prepare the save

  1. If you're on Platinum, set your console date to 12/31/2099 on NDS or 12/31/2050 on 3DS.
  2. Save at the location in the screenshots below depending on your game.
Diamond and PearlPlatinumHeartGold and SoulSilver
Diamond, Pearl, and Platinum save location
Diamond, Pearl, and Platinum save location
HeartGold and SoulSilver save location

Prepare the console

  1. Set your console date to Unknown date.
  2. Start setting your console time to Unknown time, but don't confirm it just yet.
Confirm time screen
Confirm time screen

Hit your target

  1. Simultaneously press A to set the console time and start the timer below.
  2. Exit the settings on your console and restart your console.
  3. When the first timer ends, press A to start the game.
  4. Get to the screen where you load your save.
  5. Immediately press A when the second timer to goes off.
  6. If you're on Platinum, button mash to get your starter as fast as possible.

Calibrate

  1. Check your Pokemon stats.
  2. If it matches your target, congratulations! You RNG'd your starter!
  3. If not, type your Pokemon info into the form below and click "Generate".
  4. Click "Calibrate" on the starter with the smallest delay offset (should be the first result).
  5. Try to hit your target again.
  6. If the "Flip Delay" column is checked for the Pokemon you hit, take one of these actions:
    • For Any game, insert a GBA cart
    • For HeartGold and SoulSilver, use the touch screen to press the down and up arrows on the continue screen.
    • For Diamond, Pearl, and Platinum, click "New Game", then press B to return to the continue screen.
    • If you've flipped the delay, you need to keep flipping it every time.
In Diamond, Pearl, and Platinum it is possible for the delay to randomly switch from even to odd, or vice versa. When this happens, keep trying until you get the target.
CalibrateDelay OffsetAdvance OffsetSecond OffsetFlip DelaySeedSecond
No data
No data

Credits

  • Zaksabeast, Sorendog, EzPz, and RainingChain for various contributions to this tool
  • Thanks to all PokeFinder contributors, whose work this tool is built upon.
  • Chinese translation: xuanyelin, Hakuhiro.
  • Italian translation: Fiask.