This guide provides detailed instructions on RNG abusing Legendary Pokemon in Legends: Arceus, leveraging RNG scripts developed by Lusamine.
From here it is assumed you are using a unmodified Switch console and running stock firmware. This guide is also targeted towards Windows OS users.
Have Custom Firmware installed? You are in the wrong place! Click here!You can manipulate RNG for most Legendary and Mythical Pokemon using official hardware. This technique allows you to obtain your desired IVs and Nature combinations for these Pokemon.
There are two primary methods for generating the internal values of these encounters: Spawner RNG and Main RNG. Only Spawner RNG can be manipulated on retail hardware.
Spawners contain specific Pokemon visible in the overworld. When the Pokemon is knocked out and respawned, the spawner seed advances by 1 frame. Achieving the desired result involves respawning the Pokemon a certain number of times in succession until you reach your target frame.
Any other Legendary or Mythical Pokemon not present in the above list is tied to Main RNG and is impossible to RNG abuse on a retail device at this point in time.
Here are the relevant tools & scripts you will need to perform Spawner RNG manipulation.
scripts
or similar in a known location on your computer.pa8s
or similar in a known location on your computer.dlls
or similar in a known location on your computer.PKHeX.Core.dll
into the new dlls
folder.libz3.dll
& MicrosoftZ3.dll
, then extract them into the new dlls
folder.Language
in the header to C# program.Additional References
tab.Namespace Imports
tab.▶ button
, You should now see the script output at the bottom of the window.Language
in the header to C# program.pa8s
folder you created earlier inside file explorer then copy the path.Additional References
tab.Namespace Imports
tab:Microsoft.Z3
PKHeX.Core
System.Collections.Concurrent
System.Runtime.CompilerServices
System.Threading.Tasks
▶ button
, You should now see the script output at the bottom of the window.If you are encountering errors when attempting to run either of the above scripts, make sure all the steps listed above have been followed to the letter. Not following these steps properly will result in complications.
By running this script, we can confirm that everything is configured correctly if a result appears at the bottom of the window when using the example/placeholder seed.
Figure 2 - Spawner Seed Solver Script SetupHere we can see the Seed Solver Script has been configured correctly as the following message was produced at the bottom of the main window:
DirectoryNotFoundException
Could not find a part of the path 'C:\Users\USER\Desktop\pa8'.
This error message indicates that the script is working properly but cannot find any .pa8
files in the selected directory. To resolve the seed, you need two consecutive .pa8
files from the same spawner. Ensure these files are present in the directory for the script to function correctly.
You can find information about how to dump the necessary .pa8
files and how to advance the Spawner seed below.
To find your current seed you will need access to a SysBot. These bots are capable of dumping the .pa8
files required to use the seed solver script without needing to physically trade the Pokemon. Not saving gives the player the opportunity to reset the game if they are left with an undesirable seed.
Many free SysBots are hosted in community focused discord servers, these can be found with a quick google search. Make sure that the bot you are attempting to use is compatible with Legends: Arceus.
pa8s
folder that was created earlier.You can now paste your seed over the placeholder seed found in the Spawner RNG Calculation script pictured above, if your result seed is not desirable, repeat the above process from step 1. If you are uncertain how to advance the spawner seed (as per step 6), continue reading below.
Frame advancement methods will differ depending on if your Pokemon is an forced capture or despawns when defeated, this section will cover how to advance frames in both of these scenarios.
These include - Tornadus, Thundurus, Landorus, Enamorus, Shaymin & Darkrai.
Note - Tornadus, Thundurus and Darkrai only respawn in certain conditions, Tornadus in a Blizzard, Thundurus in a Thunderstorm, and Darkrai at night.
These include - Uxie, Mesprit, Azelf, Heatran & Cresselia.
Note - All of these Pokemon are located in caves, with the exception of Cresselia, come well prepared to avoid needing to leave the area.
These include - Manaphy & Phione.
Note - Manaphy & Phione are unique cases, they are contained inside a cave but do not immediately respawn. The method used to respawn these Pokemon is more akin to the method used for Overworld.
You should now have a general understanding of how to use each of the scripts, have access to a SysBot and understand how to use it to dump .pa8
files, and how to advance the spawner seed of your desired Pokemon.
If further assistance is required, click on the button below to be directed to the next page which contains a worked example of the entire process from start to finish.
Getting Started!