This section of the guide covers how to RNG manipulate your Trainer ID for cosmetic purposes. TID RNG abuse is not required for manipulating specific spreads or Shiny Pokemon. This can be skipped if you are not interested in specific TIDs.
From here it is assumed that you have read and followed all of the setup and installation instructions found on the initial page of this guide.
Missed some setup instructions? Click here to go back!In BDSP, the game operates on a constantly advancing RNG seed, which determines all random events such as which Trainer ID you will be given upon starting a new save file. Moarencounterbots can track & monitor seeds in real-time and even automate seed progression to a specific point. This automation handles the tedious RNG work, allowing you to focus on hitting targets instead.
Opening the Hub
tab displays the bot settings, here we can configure the bot to search for specific TIDs within any given number of advancements. Figure 1 displays a rough idea of what your settings should look like after proper configuration.
Hub
tab, then open the EncounterRNGBS
dropdown menu.MaxTIDAdvances
to a suitable number (10,000 advances takes ~2 hours).MonitorRefreshRate
to 0 if you have not already done so.StopConditions
dropdown menu and navigate to TargetTIDBS
.Bots
tab, then type the local IP address of your console into the assigned field.EncBotTIDBS
from the dropdown menu on the right and click the Add
button.Start All
button on SysBot.Logs
tab to confirm that the bot is functioning as intended.The bot should begin to cycle through frames and reset the game, if configured correctly. This will be repeated until a result that matches the stop conditions has been found. After finding a target, the bot will then advance the RNG state until you are roughly 15 advancements away from your desired TID.
Settings have been properly configured and EncBotTIDBS
has been added to the list of active bots, it is now time to set up the game properly by opening a new save file on the language select screen.
Once you have entered the language select screen, disconnect all controllers, then press the Start All
button to initiate the routine. We will then wait until a desired result has been found (this may take a while).
TID found! View the Logs
tab to see which of your desired TIDs has been found, keep the game paused on the Home Menu at this stage to avoid any unwanted advancements.
In this example the bot has found the TID 000005
, and has paused 14 frames away from the target, we now need to understand how to hit the correct target frame in order to get our desired TID.
Logs
tab of SysBot.Bots
tab, right click EncBotTIDBS
to remove it.EncBotRNGMonitorBS
to the list of active bots instead.Start All
button and navigate to the Logs
tab to monitor the RNG state until the target frame has been reached.A
button once you see the correct number of advancements on screen, this will lock in your TID unless you back out.Logs
tab, confirm that this matches your expected TID.Example - If there are 14 advancements until we reach the target frame, wait until 14 advancements have passed according to the logs before pressing the A
button.
We can see that 14 advancements have occured, so we should quickly press the A
button to lock in the TID at this point, then head into the overworld in-game to confirm the TID.
The logs confirm that the correct target frame has been hit, mission accomplished!
Click here to go back to the main page!