Build d443678

TID RNG

RNG manipulation in Gen 3 lets you get the exact Trainer ID (TID) and Secret ID (SID) you want. This is useful for things like knowing your SID to RNG for shiny Pokémon. This guide covers how to do it on a physical console for Ruby and Sapphire. This guide assumes you have a dead battery in your Ruby & Sapphire cartridge. If you have a working battery, this method will not work.
1
Find Target TID
2
RNG TID

Step 1: Find a Target TID

  1. Search for a desired TID using the tool below.
  2. If you are not finding a result, you can increase the max advances to search through, though keep in mind it will take longer for each attempt.
  3. Select your target TID and continue to Step 2.
SelectEst. TimeTIDSIDTSV
No data
No data

Step 2: RNG your TID

  1. Start the game.
  2. Start the timer below. When the first timer ends, reset the game using Start + Select + A + B.
  3. Play until the final screen (screenshot below).
  4. Wait until the second timer ends, then press A to generate your TID.
  5. Input the TID you got into the "Hit TID" of the tool below and click "Generate".
  6. Select the TID in the results to update the timer. In the case of multiple results, choose the one closest to your target.
  7. Repeat the above steps to attempt to hit your target TID. If you're off by 1-2 advances, you don't need to calibrate. You can try again with the same timer settings.
Final Screen

CalibrateOffsetTIDSIDTSV
No data
No data

Credits

  • EzPz for the tool logic and building the UI
  • Shiny_Sylveon for writing the guide
  • Chinese translation: xuanyelin, Hakuhiro.