RNG manipulation in Brilliant Diamond/Shining Pearl is used to control the details of upcoming encounters/gifts/eggs. It is possible to predict values such as IVs, Nature, Marks, Shiny Status, Size (Jumbo/Teensy Mark in SV), Gender and more! It is also possible to manipulate your Trainer ID for cosmetic purposes. The table below contains information about the types of RNG, provides example images, and provides details of each RNG type.
RNG Type | Description |
---|---|
Static |
Encounters initiated by pressing the ExamplesLegendaries, Mythicals, Drifloon, Spiritomb, Rotom, Honey Tree. |
Wild |
Encounters initiated at random in grass/caves/water, or by using Honey/Sweet Scent. ExamplesLegendaries, Mythicals, Drifloon, Spiritomb, Rotom, Honey Tree. |
Fishing |
Encounters initiated by throwing your fishing rod into a body of water. ExamplesAny case where the player has used the Old/Good/Super Rod in a body of water. |
Gift | Pokémon or eggs recieved from NPCs or through Mystery Gift distribution feature. |
Eggs | Eggs recieved from the Day-Care couple in Solaceon Town (NOT NPC EGGS). |
Underground | Encounters initiated by entering a cave inside the Sinnoh Grand Underground. |
PokéRadar | Encounters initiated by using the PokéRadar and entering a shaking grass patch. |
Trainer ID | Your 6 digit Trainer ID, usually manipulated for cosmetic purposes. |
PokeFinder
and extract the contents of the download to a clean, empty folder inside a known location on your computer.SysBot.NET - Moarencounterbots
and extract the contents of the download to a clean, empty folder inside a known location on your computer.PokeViewer.NET
and extract the contents of the download to a clean, empty folder inside a known location on your computer.sys-botbase
and extract the atmosphere
folder to the root of your Switch SD card, then reboot the console into your chosen CFW environment.LINQPad
installer and run the setup wizard until complete, this program is required to run the PokéRadar scripts. Script setup will be covered later.Album
button on the Switch home screen.Y
button on your controller, this will cause a pop-up to appear. Your console IP will be visible here.Connect
button.Figure 1 - PokeFinder Overview
PokeFinder is a tool used to calculate upcoming advances based on your current seed. When launching the program for the first time a compact window with multiple tabs will appear, we will be using the Gen 8
tab. Clicking on any of the buttons in this section will open a larger window which will be referred to as the "main window" for the purposes of this guide. Each of the main window interfaces follows a similar layout and functionality.
Before performing any RNG manipulation you will need to configure your PokeFinder profile correctly. This ensures the tool provides accurate search results and is especially important for shiny egg RNG. If you plan to manipulate your trainer IDs you can skip this section for now and return once your desired IDs have been acquired.
(12345)
. DO NOT USE THE VISUAL IDs.Manager
button to open the Profiles subwindow. Here is where we will enter our save file information.New
and give your profile a name, then select the correct save version in the dropdown menu (e.g Brilliant Diamond).Shiny Charm
checkbox if this item is present in your save file.Oval Charm
checkbox if this item is present in your save file.National Dex
checkbox if you have gained access to the National Dex.Done
then make sure your profile is selectable in the dropdown menu on the main window (visual demonstration).Figure 2 - Moarencounterbots Overview
Moarencounterbots is used for monitoring RNG seeds and automating the main bulk of the RNG advancement process. By default the program is configured to work with the latest games (not BDSP). To fix this issue you will need to the Mode
by do the following:
SysBot.exe
once then close it again to generate a file named config.json
.config.json
in a text editor like Notepad.Mode
to 2 (this represents BDSP) and save the changes.Hub
tab and open the EncounterRNGBS
dropdown menu.DisplaySeedMode
from the default Bit32
option.Bit64PokeFinder
.Bit128
.MonitorRefreshRate
to 0
.SysBot.exe
.Bots
- Add, remove or restart any of the bots in the dropdown menu on the right.Hub
- The central hub for determining how your bot operates.Logs
- Monitor any currently active bots to ensure a smooth operation.EncBotRNGMonitorBS
- Monitor your RNG seed in real time.EncBotCopySeedBS
- Copy your RNG seed to clipboard at any point.EncBotTIDBS
- Automate the process of TID RNG abuse.EncBotDexFlipBS
- Automatically advance the RNG state until a given point by flipping between PokéDex pages.Visit the official Moarencounterbots Wiki for more information about program features.
When launching PokeViewer.exe
we can see the connectivity functionality is similar to Moarencounterbots. PokeViewer.NET is used to read the details of a Pokémon during a battle or found inside boxes which is important for troubleshooting in the event that a target frame is missed and some calibration is required.
Connection
- Used to connect to your console and view trainer information.EncounterView
- Used to view the details of an opposing Pokémon during a battle.BoxView
- Used to view the details of a Pokémon located inside boxes.Visit the official PokeViewer Wiki for more information about program features.
Icon | Weather Condition | Mark | Title |
---|---|---|---|
![]() |
Normal Weather | — | — |
![]() |
Overcast |
![]() |
the Cloud Watcher |
![]() |
Raining |
![]() |
the Sodden |
![]() |
Thunderstorm |
![]() |
the Thunderstruck |
![]() |
Intense Sun |
![]() |
the Parched |
![]() |
Snowing |
![]() |
the Snow Frolicker |
![]() |
Snowstorm |
![]() |
the Shivering |
![]() |
Sandstorm |
![]() |
the Sandswept |
![]() |
Heavy Fog |
![]() |
the Mist Drifter |