This page offers guidance on RNG abusing Legendary Pokemon in Legends: Arceus that utilize Main RNG to generate internal values such as IVs and Nature. We will utilize RNG generator scripts and tools developed by Lusamine.
From here it is assumed that you have already followed all of the setup instructions found on the introductory page of this guide.
Didn't follow the setup instructions on the main page yet? Click here to go back!Language
in the header to C# program, delete any existing code left visible in the main window.Add / Browse
button on the bottom left.PKHeX.Core.dll
within your files and select it, this will add it to the Additional References
tab.Namespace Imports
tab, then type "PKHeX.Core". Close the sub window once completed.▶ button
, You should now see the script output at the bottom of the window.Moarencounterbots
and confirm that SysBot.NET Pokemon (LA)
is present in the header.Homebrew Menu
on your console, then press the Y button
. Take note of the displayed IP address (NOT THE PORT).PokeViewer.NET
with Legends: Arceus open on your console, then type the local IP address of your console into the assigned field.Connect
, if you see a Legends: Arceus logo on screen, connection to the console was succesful.Visit the relevant Wiki page for the program you are using to learn more about switching game modes, connectivity, and general program usage.
Once you have confirmed that everything works as intended, you can move on to understanding how to use the script.
To execute the script, simply press the ▶ button
. This action enables us to view various spreads. It's important to note that these spreads correspond to the seed used in the script example (E1CEA3FF1E3A9B5CB709ACB78FF71808
), not your current seed. You can confirm that the script is functioning correctly if results are displayed at the bottom of the LINQPad window.
To determine your current Main RNG seed, you'll need to utilize Moarencounterbots. This program is essential for observing and tracking your current seed in real-time. Follow the step-by-step guide below to learn how to use the program effectively to find and monitor your current seed.
Hub
tab, then open the EncounterLA
dropdown menu.DisplaySeedMode
to Bit128 and MonitorRefreshRate
to 0.Bots
tab and select EncBotCopySeedLA
in the dropdown menu.Home 🏠︎
button to freeze the RNG state.Logs
tab, it will also automatically be copied to your clipboard.Bots
tab, select EncBotRNGMonitorLA
from the dropdown menu.Home 🏠︎
button to freeze the RNG state.Logs
tab in real time.Once you have all everything configured properly inside the Hub, you can switch between EncBotCopySeed
and EncBotRNGMonitor
as often as you like without needing any further configuration.
Now that we have our current seed, we need to input it into the RNG script and set a range of frames to search through.
Figure 2 - Main RNG Script ConfigurationIf you intend to search for specific IVs and Nature, you'll need to adjust the filters located towards the bottom of the script. By default, these filters are written as comments, meaning that any search will be conducted without applying any filters.
A line of code that begins with //
is a comment. To activate the filters, simply remove the //
from the lines you wish to activate. Conversely, to deactivate a filter, add //
back onto the line (see below image).
In this example, we've applied filters for a spread of 31/0/31/31/31/31 with a Calm nature by activating the IV and Nature filters. However, this seed requires a lengthy amount of advances before hitting the target frame, which could be considered to be an undesirable target frame.
To refresh your seed, you'll need to restart the game and run EncBotCopySeedLA
again until you find a desirable result. You should now have a general understanding of how to use the scripts and how to monitor your current seed using Moarencounterbots.
Each of these Legendaries will have slightly differing methods to use in order to RNG abuse them. For this reason each encounter will be covered on a seperate page. Click on the page of your desired hunt for a worked example of the entire process.
For Dialga/Palkia, click here!