Wild encounters refer to Pokémon that appear randomly as the player moves through tall grass, caves, or water. These encounters can also be deliberately triggered by using the move Sweet Scent or the Honey item. This guide focuses on manipulating wild encounters through using Honey as this offers the most consistency and control compared to initiating encounters through random movement or using Sweet Scent.
Most Pokémon found in the wild can also be hatched from eggs, with the exception of Unown. Egg RNG manipulation is much more stable so we recommend using it instead of wild RNG manipulation where possible. If you're aware of the added instability that comes with wild RNG manipulation and still wish to proceed, continue following the content on this page.
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.
Honey and Sweet Scent cannot be used in areas with overworld weather like Blizzard or Sandstorm. Fog is the exception, as it can be cleared using Defog via the Pokétch application. If Honey isn't usable consider changing locations, as triggering random encounters by moving the player is undesirable.
These locations have overworld weather conditions that prevent the player from using Honey/Sweet Scent to attract wild Pokémon:
Figure 1 - PokeFinder Setup
Click the Gen 8 -> wild
button after launching PokeFinder to open the main window for wild manipulation. 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.Settings
section in the middle, specify the location, time of day, target species and any other encounter details.Having a Pokemon with the ability Syncronize ensures that all encountered 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.
Each area in the Solaceon Ruins contains different forms of Unown, so you will need to make sure that you have selected the correct location depending on the form you are hunting. Use this table to identify your current location then match the location in the Location
dropdown menu in PokeFinder.
Unown Chamber | Featured Forms | PokeFinder Location |
---|---|---|
Small Chamber (has small rock) | ANY | Solaceon Ruins |
F Chamber | F ONLY | Solaceon Ruins B1F (4 Stairs) |
R Chamber | R ONLY | Solaceon Ruins B2F (4 Stairs) |
I Chamber | I ONLY | Solaceon Ruins B3F (3 Stairs) |
E Chamber | E ONLY | Solaceon Ruins B4F (4 Stairs) |
N Chamber | N ONLY | Solaceon Ruins B3F (4 Stairs) |
D Chamber | D ONLY | Solaceon Ruins B4F (Chamber) |
Ruin Extention Chamber | ? AND ! | Solaceon Ruins 2F |
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.Figure 3 - Delay Calibration
In most cases you will need to manually calibrate the delay in the area you are hunting in. For areas where the natural RNG advances slowly you should expect to see delays of 0-2. You may experience added variation in areas where the natural RNG advances are erratic.
Home
button on your controller. You should now be on the home menu with your cursor hovered over the game you are playing.EncBotCopySeedBS
to the list of active bots and click Start All
, then head over to the logs tab to grab your seeds and paste them into PokeFinder.Disable Filters
, then set your Max Advances
down to a reasonable number (~1000), then click Generate
.A
button to re-open the game and use Honey, this will trigger an encounter. View the details of the encounter using PokeViewer.NET.After finding your rough average delay, head back to PokeFinder and uncheck the Disable Filters
checkbox, add your delay into the Delay
field on the left, then set your Max Advances
back to normal. You can now begin searching for target frames.
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 4 - Target Found
In Figure 3 we can see a shiny Unown-? will be produced in 21,359 advances and our calibrated delay (1) is being considered by PokeFinder. Now the goal is to press the A
button to generate the Pokémon on advance 21,359. 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 5 - DexFlip Complete
At this point you should be around 10,000 advances or less 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 (Honey) or moving the player (walking) to trigger the wild encounter.ZL
and ZR
also register as A
button inputs. You can mash all three of these buttons when attempting to initiate the encounter using Honey for the best chances of hitting your target frame.Figure 6 - Target Frame Hit
We have resumed the game on our target frame pressed the A
button quickly to use Honey and 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 7 - Result Found
We can see that the internal details of the Unown-? match the PokeFinder search results, mission accomplished!
Missed your target frame? Visit encounter 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 |