This section of the guide covers how to RNG manipulate Pokemon in-game gift dedemptions & event Pokemon from Mystery Gifts. Gifts defined as Pokemon given to a player for after interacting with an NPC (or Mystery Gift).
Ensure that the autosave feature is disabled, it is also recommended to have a full team of 6 Pokemon, and an empty slot in Box 1 for the target to go into, this is helpful for checking results.
At this stage you should have already 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 shininess, and stats of encounters. 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 finding and hitting targets instead.
For some gifts, you may need to consider the "delay", which is the number of frames the game takes to generate a Pokémon after input. For example, if the target is on frame 100 with an 64-frame delay, initiate the encounter 64 frames beforehand (100-64=46). A recommended list of delays for each gift can be found inside the table below.
A list of screens can be found by clicking the hyperlinks in the table, these are the screens of the final button input, which is where you should be when attempting to hit a target frame.
Type Of Encounter | Recommended Delay |
---|---|
Starters | 64 |
Riolu Egg (Riley NPC) | 0 |
Happiny Egg (Hiker NPC) | 0 |
Eevee (Bebe NPC) | 0 |
Fossils | 0 |
Jirachi | 0 |
Mew | 0 |
Mystery Gift | 0-1 |
With all the require reading out of the way, it's time to get to work!
First, you will need to configure PokeFinder to match the details of the Pokemon you are hunting, then set the desired search filters.
Figure 1 - PokeFinder SetupClick the Gen 8 -> Static
button after launching PokeFinder to open the main window for static Pokemon. Here is where we will fill in all the details about the Pokemon being hunted.
Lead
if you are using a Pokemon with an influencing ability (like Synchronize to control nature).Max Advances
field, enter the amount of frames you are willing to search through.Delay
field, pick the lowest possible number.Settings
section in the middle, specify Pokemon and encounter details (e.g Roamer, Mesprit).Mew, Jirachi & Mystery Gifts are shiny locked, this means it is not possible for these gifts to be shiny at all. Do not filter for shiny on these Pokemon as you will never find results.
Next, you will need to find your current seed, this can be done using Moarencounterbots (SysBot.NET).
Figure 2 - Finding Current SeedTo easily obtain your current seed at any given point you can use the EncBotCopySeedBS
bot routine in Moarencounterbots. You will need to toggle a few settings in the Hub
tab for use with PokeFinder.
Hub
tab, open the EncounterRNGBS
dropdown menu.Bit64PokeFinder
in the DisplaySeedMode
dropdown menu.MonitorRefreshRate
to 0, this will be needed later.Bots
tab, type the local IP address of the console.EncBotCopySeedBS
and add the bot.When starting the EncBotCopySeedBS
bot at any point your seed will be produced inside the Logs
tab. These seeds can be pasted into the Seed 0
& Seed 1
fields of PokeFinder to search for targets that match your search parameters.
Save the game, then run EncBotCopySeedBS
and paste the seeds into PokeFinder and hit search, repeat this process until a result that matches your search parameters has been found.
In Figure 3, we can see that a 6IV Jirachi that matches the search filters has been produced in 39896-39900 advances, and the same spread is produced 5 advances in a row, this is known as a "frame cluster". This means we can aim to hit any of these frames to hit the desired result, the higher the cluster, the better the chance there is of hitting the correct frame.
EncBotCopySeedBS
again to produce a new seed.Consider increasing the search range if you are consistently finding "bad" seeds. Moarencounterbots is capable of advancing millions of frames with ease using the EncBotDexFlipBS
routine. Alternatively you can opt to use less strict search filters.
Clusters only appear for non-shiny Pokemon, if the gift is not shiny locked (e.g Riolu, Happiny, Eevee), and you are searching for a shiny, you will not be able to find clusters.
From here you will need to advance towards your target frame. The majority of the work can be done using Moarencounterbots, but again this will require changing settings inside the Hub
tab.
To advance large distances as quickly as possible, use the EncBotDexFlipBS
routine. A description of this routine can be found here. Having a decent chunk of your Pokedex completed is important for optimizing this method.
Hub
tab, open the EncounterRNGBS
dropdown menu.MaxTotalAdvances
value to ~10,000 frames before your target (e.g if Target is at 100,000, set to 90,000).Bots
tab, type the local IP address into the assigned field and remove any other active bots.EncBotDexFlipBS
and EncBotRNGMonitorBS
After the settings have been properly toggled, open the Pokedex in game, disconnect all controllers using the unsync button, then start the bot. The bot will automatically pause the game when the MaxTotalAdvances
has been reached.
You do not need to use the Dex Flip routine if your target is of a small distance away or if you are manipulating your starter Pokemon, standing in the overworld while monitoring your seed is effective enough in these cases.
Reconnect your controller after the Dex Flip routine has ended. If you are using JoyCons simply slide them onto the rails as you would normally. If you are using a pro controller and it does not automatically sync (or registers as a second controller), you will need to reconnect your controller from the controller settings.
Once you are close to your target frame (within ~10,000 frames), you will need to advance the rest of the way and hit your target frame slowly using EncBotRNGMonitorBS
to monitor your seed.
The recommended method of hitting a target frame accurately (particularly in fast paced environments), is by pressing the home button twice to resume and pause the game, this technique is known as "home mashing". While you can hit targets without using this technique, it is considered less consistent.
EncBotCopySeedBS
to the bot list, then click the Start All
button and paste your new seeds into PokeFinder, this will provide your new starting frame.EncBotCopySeedBS
and add EncBotRNGMonitorBS
instead, then start the bot to begin monitoring your seed. If done correctly the logs should start from advance 0.A
button press of your target NPC, then let the RNG state advance until you are within a few hundred frames of the target.You may optionally choose to manually advance the RNG state by scrolling the Pokedex. Be careful not to overshoot your target!
A
button to redeem the gift, if done correctly the encounter should match what is expected by PokeFinder.If you have a full party and an empty slot in Box 1, your Pokemon will be sent there. If not, deposit your Pokemon in Box 1 to use PokeViewer's Box View
function.
In Figure 6, PokeFinder displays the target on advance 12087-12091, the delay for this encounter is 0, and SysBot logs indicate that 12087 advancements have occured, so we can now mash the A
button to redeem the gift and see if we hit the correct target frame.
After opening PokeViewer.NET and using the Box View
function, we can see that Jirachi matches the PokeFinder search result. Mission accomplished!
Note - You will need to double click the box slot that contains your Pokemon to view the full details.
Missing target frames? Click here for an encounter troubleshooting guide!