BDSP PokeRadar RNG (CFW)


This section of the guide covers how to RNG abuse the PokeRadar, this can be utilized to achieve high chain lengths to grant IV & Shiny bonuses, or to simply RNG abuse the internal details of a Pokemon in a PokeRadar patch (IVs, Nature, etc). The RNG abuse scripts and bot being used in this guide are created by Lusamine.

It is assumed that you already have access to the PokeRadar, and have aquired Radar Poketch application by visiting Ramanas Park at least once.

PokeRadar Setup Instructions:
You will need:
Installation Instructions:
  1. Download SysBot.NET - Moarencounterbots, then extract the contents into a known location.
  2. Download LINQPad, then run the installer and go through all the setup instructions.
  3. Download scripts.zip and extract the contents into the same folder as LINQPad.
Your folder structure should look something similar to this image if everything was done correctly. Launch LINQPad and open the script after comfirming the installation was done correctly.

Figure 1 - LINQPad Script Setup



LINQPad Script Setup:

Upon opening each of the scripts in LINQPad, you should see something similar to the above image, these are the raw scripts used for this RNG manipulation. If you are running into issues running either script, do the following:

Leveraging PKHeX.Core.dll
  • With the script open, press F4 to bring up the Query Properties sub-window.
  • In the Additional References tab, click the Add/Browse button
  • Select PKHeX.Core.dll, this should be found inside the dlls file created earlier.
  • Open the Namespace Imports tab then type PKHeX.Core.
  • Click the OK button at the bottom left of the sub-window to confirm these changes.
  • Run the script, you should see that an output has been produced at the bottom of the main window.
Ensure that the script is being ran as a C# Program, this is visible in the top bar of the main window. Use Figure 1 as a reference point if you are struggling with leveraging PKHeX.Core.dll.

Figure 2 - Finding Current Seed



Finding Current Seed

To 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 Lusamine's RNG scripts.

Moarencounterbots Setup:
  • In the Hub tab, open the EncounterRNGBS dropdown menu.
  • Select Bit128 in the DisplaySeedMode dropdown menu.
  • Set the MonitorRefreshRate to 0, this will be needed later.
  • In the Bots tab, type the local IP address of the console.
  • In the dropdown menu on the right, select EncBotCopySeedBS and add the bot.
  • Click the Start All button, your seed will be produced inside the Logs tab.

These seeds can be pasted into the string ram = "0123456789ABCDEF0123456789ABCDEF"; field of the script to search for targets (paste your seed between the two "").


Figure 3 - Understanding PokeRadar



Understanding PokeRadar

You will need to understand the fundamentals of the PokeRadar, Serebii's BDSP PokeRadar page contains a lot of useful information about chain continuation and shiny odds.

When using the PokeRadar, up to 4 patches of grass will begin to rustle, when the player enters one of the four patches a chain will begin. Higher chains have increased shiny odds, and some specific chain lengths grant flawless IVs.


Radar Bonuses
  • 40+ grants the best possible shiny odds.
  • A chain of exactly 20 grants 1 flawless IV.
  • A chain of exactly 30 grants 2 flawless IVs.
  • A chain of exactly 40 grants 3 flawless IVs.
  • A chain of exactly 100 grants 5 flawless IVs.

Chains have a certain percent chance of ending depending on how far away from the player the grass patch was (to a total of 4 tiles), and depending on if you knock out or capture the Pokemon.


Increase Chain Odds
  • ONLY Encounter Pokemon 4 tiles away from the player
  • Capture the Pokemon instead of defeating it
  • Keep a repel active at all times to avoid unwanted encounters

By capturing a Pokemon on a tile 4 spaces away from the player (upon initially using the PokeRadar), this grants a 93% chance of keeping the chain alive.


Guaranteed Chain Breaks
  • Encountering a random wild Pokemon
  • Running from a PokeRadar encounter
  • Mounting your bike
  • Leaving the area

Avoid doing any of the above at any point after starting a chain, as they will cause the chain to immediately break.


You should now have both scripts and Moarencounterbots configured properly, as well as having a basic understanding of PokeRadar mechanics. Choose between the two different types of PokeRadar RNG abuse, and click the button that applies to you.

It is recommended to first learn how to manipulate encounters if you are aiming for high IV targets, then move on to manipulating chain length once you are comfortable enough.

PokeRadar Encounter RNG
PokeRadar Chain Length RNG