The term "Static" is used to describe encounters or gifts that are generated upon clicking the A
button. These Pokémon are located in specific (fixed) locations. An example of a static encounter would be Dialga/Palkia at Spear Pillar, and an example of a static gift would be Jirachi/Mew in Floroma Town.
In Brilliant Diamond/Shining Pearl the game determines the outcome of "random" events using a constantly advancing RNG seed. Using tools like PokeFinder and SysBot.NET we are able to predict the outcome of these random events and understand exactly when a desirable result will be produced and take advantage of this.
Moarencounterbots is able to track and monitor RNG seeds in real time as well as advance the RNG state until a given point, removing the vast majority of work that would otherwise be tedious. This allows the player to put their efforts into more important factors like hitting their target frame instead.
For most statics you will need to consider the "delay". Delay is the number of frames the game takes to generate a Pokémon after the final button input. For example:
A
button to remove the final text box on advance 15.Recommended starting delays and the screen of the final button input are listed inside the table below. Some delays may have some variation, it is recommended to start with the lower value first and recalibrate if you end up missing your target.
Pokémon | Delay | Noise |
---|---|---|
Starters | 64 | Quiet |
Honey Tree | 0-2 | Location Specific |
Dialga/Palkia | 84 | Quiet |
Uxie/Mesprit/Azelf | 85 | Quiet |
Giratina | 84-85 | Quiet |
Heatran | 84-85 | Quiet |
Regigigas | 85-86 | Quiet |
Cresselia | 102-104 | Quiet |
Rotom | 89-90 | Quiet |
Ramanas Park Legends | 84 | Quiet |
Shaymin | 1340-1385 (Variable) | Noisy |
Darkrai | 84-85 | Quiet |
Arceus | 84-85 | Quiet |
Drifloon | 84 | Noisy |
Spiritomb | 84 | Noisy |
Mew/Jirachi | 0 | Noisy |
Eevee (Bebe) | 0 | Noisy |
Happiny (Hiker) | 0 | Noisy |
Riolu (Riley) | 0 | Noisy |
Fossils | 0 | Noisy |
Mystery Gift | 1 | Quiet |
Figure 1 - PokeFinder Setup
Click the Gen 8 -> Static
button after launching PokeFinder to open the main window for static Pokémon. Here is where we will fill in all the details about the Pokémon being hunted.
Profile
in the dropdown menu at the top.Lead
if you are using a Pokémon with an influencing ability (e.g. Synchronize).Max Advances
field.Delay
field, pick the lowest number in the above table.Settings
section in the middle, specify the Pokémon and encounter details.Having a Pokemon with the ability Syncronize ensures that all encountered/redeemed Pokémon have the same nature as your synchronizer. Ensure that your synchronizer is the first team member in your party or it will not work.
Figure 2 - Finding Your Seed
To easily obtain your current seed at any given point you can use the EncBotCopySeedBS
routine in Moarencounterbots. If you have already followed the setup instructions found on the main page the bot should be configured to output the seed in the way PokeFinder expects. If you did not do this yet or your settings have changed for whatever reason, follow these instructions:
Hub
tab.EncounterRNGBS
dropdown menu to display the relevant settings.DisplaySeedMode
, select Bit64PokeFinder
.MonitorRefreshRate
to 0
.Bots
tab, enter your IP address, then add EncBotCopySeedBS
.Home
button, then click Start All
.Logs
tab. Your seed should be visible here (split into 2 sections referred to as "Seed 0" and "Seed 1").Seed 0
field of PokeFinder.Seed 1
field of PokeFinder.Generate
button to search for targets that match your parameters.If you do not find any results consider increasing your search range, applying less strict search filters, or restarting the game to generate a new seed. Repeat this process until a desirable seed has been found.
Figure 3 - Extra Game Setup (Shaymin)
Shaymin has highly inconsistent RNG due to overworld noise, making it difficult to reliably hit the desired frame. To improve consistency, we use an alternative method: instead of standing outside the encounter zone and mashing the A button on the target frame, we resurface from the Grand Underground and immediately interact with Shaymin. This approach provides more consistency between attempts.
Play Alone
and enter the Grand Underground.Y
button and select Go up
.Yes
option and press the Home
button.SysBot.exe
and add EncBotCopySeedBS
to the list of active bots, then click the Start All
button.Logs
tab and paste your seeds into PokeFinder, set your Max Advances
to around 2000 and Delay
to 0.A
button to resurface from the Grand Underground, then hold up on your control stick while resurfacing to face Shaymin.A
, ZL
and ZR
buttons to interact with Shaymin and initiate the encounter as quickly as possible.View
button to inspect the Shaymin you are in battle with.Advances
column will be your delay for this attempt.The instructions for hitting a target frame depend on your target Pokémon. Pokémon located in "noisy" areas are considered advanced and likely unsuitable for beginners. If this is your first time attempting this type of RNG manipulation, we recommended you start with anything in the "quiet" category of the above table to familiarize yourself with the general process.
Figure 3 - Target Found
In Figure 3 we can see a result has been produced in 113,994 advances. Since delay (84) has already been considered by PokeFinder, we will aim to press the A
button to generate the Pokémon on advance 113,994. If you are seeking a non shiny target you may notice multiple frames in a row that produce the same end result, this is known as a "frame cluster". It is recommended to target clusters for non-shiny targets as this grants more opportunities to hit the correct frame.
To advance the RNG state we will be using the Moarencounterbots EncBotDexFlipBS
routine to automate this process. EncBotDexFlipBS
flips back and fourth between Pokédex entries to advance the current seed until a given point. This quickest known method to advance the RNG state in this game.
Hub
tab and open the EncounterRNGBS
dropdown menu.MaxTotalAdvances
relative to the amount needed to reach your target frame.Bots
tab and remove any currently active bots.EncBotRNGMonitorBS
and EncBotDexFlipBS
bots instead.Start All
button on Moarencounterbots.Logs
tab and wait for the DexFlip routine to complete.Stop All
once DexFlip has finished to completely stop any active bots.If the bot does not begin flicking through Pokedex entries after clicking Start All
to initiate the DexFlip routine, stop the bot and confirm that all controllers have been fully disconnected and click Start All
again. This routine relies on taking control of button inputs and will not work if any other controllers are connected to the device. Controllers can be resynced after the routine has completed.
Figure 4 - DexFlip Complete
At this point you should be around 10,000 advances away from your target. To confirm exactly how far away you are from your target you will need to remove all currently active bots, then add and start EncBotCopySeedBS
.
Home
button, then run EncBotCopySeedBS
and enter your new seed into PokeFinder. Search for your target again to get your new target frame.EncBotCopySeedBS
and add and start EncBotRNGMonitorBS
instead to begin monitoring your RNG state.EncBotRNGMonitorBS
. Seed monitoring should begin from advance 0, NOT wherever you left off!Logs
tab should indicate that you have reached your target frame. Unpause the game while mashing the A
button to initiate the encounter.ZL
and ZR
also register as A
button inputs. You can mash all three of these buttons when attempting to initiate the encounter for the best chances of hitting your target frame.Figure 5 - Target Frame Hit
We have resumed the game on our target frame pressed the A
button quickly to initiate the encounter. Now it is time to confirm that we have hit the correct target frame by connecting to PokeViewer.NET and clicking the View
button.
Figure 6 - Result Found
We can see that the internal details of the Pokémon match the PokeFinder search results, mission accomplished!
Missed your target frame? Visit encounter troubleshooting! Send me back to the main page!Figure 3 - Target Found
In Figure 3 we can see a result has been between advances 741,041-741,046. Since the delay for this encounter is 0 we will aim to press the A
button to generate the Pokémon on any of advance between 741,041-741,046. If you are seeking a non shiny target you may notice multiple frames in a row that produce the same end result, this is known as a "frame cluster". It is recommended to target clusters for non-shiny targets as this grants more opportunities to hit the correct frame.
To advance the RNG state we will be using the Moarencounterbots EncBotDexFlipBS
routine to automate this process. EncBotDexFlipBS
flips back and fourth between Pokédex entries to advance the current seed until a given point. This quickest known method to advance the RNG state in this game.
Hub
tab and open the EncounterRNGBS
dropdown menu.MaxTotalAdvances
relative to the amount needed to reach your target frame.Bots
tab and remove any currently active bots.EncBotRNGMonitorBS
and EncBotDexFlipBS
bots instead.Start All
button on Moarencounterbots.Logs
tab and wait for the DexFlip routine to complete.Stop All
once DexFlip has finished to completely stop any active bots.If the bot does not begin flicking through Pokedex entries after clicking Start All
to initiate the DexFlip routine, stop the bot and confirm that all controllers have been fully disconnected and click Start All
again. This routine relies on taking control of button inputs and will not work if any other controllers are connected to the device. Controllers can be resynced after the routine has completed.
Figure 4 - DexFlip Complete
At this point you should be around 10,000 advances away from your target. To confirm exactly how far away you are from your target you will need to remove all currently active bots, then add and start EncBotCopySeedBS
.
Home
button, then run EncBotCopySeedBS
and enter your new seed into PokeFinder. Search for your target again to get your new target frame.EncBotCopySeedBS
and add and start EncBotRNGMonitorBS
instead to begin monitoring your RNG state.EncBotRNGMonitorBS
. Seed monitoring should begin from advance 0, NOT wherever you left off!Logs
tab should indicate that you have reached your target frame. Unpause the game while mashing the A
button to redeem the gift.ZL
and ZR
also register as A
button inputs. You can mash all three of these buttons when attempting to redeem your Pokemon for the best chances of hitting your target frame.Figure 5 - Target Frame Hit
We have resumed the game on our target frame pressed the A
button quickly to redeem the gift. Now it is time to confirm that we have hit the correct target frame by connecting to PokeViewer.NET and using the BoxView
button to view the details of the redeemed Pokémon.
Figure 6 - Result Found
We can see that the internal details of the Pokémon match the PokeFinder search results, mission accomplished!
Missed your target frame? Visit gift troubleshooting! Send me back to the main page!Figure 3 - Target Found
In Figure 3 we can see a result has been produced in 6,314 advances. Since delay (64) has already been considered by PokeFinder, we will aim to press the A
button to generate the Pokémon on advance 6,314. If you are seeking a non shiny target you may notice multiple frames in a row that produce the same end result, this is known as a "frame cluster". It is recommended to target clusters for non-shiny targets as this grants more opportunities to hit the correct frame.
Typically, the main method to advance the RNG state is scrolling the Pokédex, however, since we do not have access to the Pokédex due to low game progress we will need to advance the RNG state by standing in the overworld before entering Verity Lakefront as this area has a lot of noise and will advance the RNG state at a quick pace.
Home
button.EncBotCopySeedBS
and start the bot. Paste your seeds into PokeFinder and search for your target again.EncBotCopySeedBS
and add EncBotRNGMonitorBS
instead, then resume the game.A
button on the Poke Ball that contains your desired starter.A
button. Your starter will be generated at this point.Figure 4 - Target Frame Hit
We have resumed the game on our target frame pressed the A
button quickly to redeem our starter. Now it is time to confirm that we have hit the correct target frame by checking if our starter is shiny (if you did not target a shiny you will need to view the summary of your starter after the battle to confirm a match).
Figure 5 - Result Found
We can see our starter is shiny and that it match the PokeFinder search results, mission accomplished!
Missed your target frame? Visit gift troubleshooting! Send me back to the main page!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 |