This guide provides in-depth coverage of how to use SWSH OWRNG Generator GUI by LegoFigure11 to RNG abuse wild encounters in Sword/Shield. With overworld RNG abuse, you can obtain Shiny or Marked Pokémon and calculate IVs, Nature, and Gender.
From here it is assumed you are using an unmodified console on stock firmware.
Running a modified console? Click here for the CFW focused guide!SWSH_OWRNG_Generator_GUI.zip
into an empty folder on your PC in a known location..NET 6.0 Runtime
, then run the executable file and follow the setup instructions.SWSH OWRNG Generator GUI
and make sure it works as intended.This section will cover the essential details you need to know in order to use the Generator. If you do not yet have a complete understanding of how each of the tabs, follow along with this section for relevant information & usage tips.
Figure 1 - Main Window OverviewThe main window (pictured above), calculates upcoming target frames based on your search parameters. Here, we can assign encounter and search filters to search for specific targets.
TID
& SID
fields expect your 5 digit TID/SID combination, you will need this to find Shiny Pokémon.Init. adv.
is where you enter the amount of advances that have passed since you began monitoring your seed.+
field is the amount of frames to search through, you should set this to a comfortable amount.Shiny Charm
checkbox if you have the Shiny Charm in your save file, otherwise leave unchecked.Mark Charm
checkbox if you have the Mark Charm in your save file, otherwise leave unchecked.TheConnect
,Read Encounter
, &Skip
features are exclusive to users running Custom Firmware (CFW), attempting to use these features on a retail device will cause issues.
The Retail Seed Finder sub-window is where players can calculate their current seed, this is done by recording a sequence of 128 motions/animations in a row.
This refers to an in-game feature on the Pokémon summary screen or party menu. Pressing L3 (pressing the left stick)
will cause your Pokémon to perform one of 2 animations, these will be referred to as "physical" and "special" animations.
Retail Seed Finder
sub-window on SwSh OWRNG Generator GUI.Summary
.L3
button to cause an animation, take note of if the animation was physical or special.(0) Physical
button. If the animation was special, press the (1) Special
button.Update Main Form
button to paste it into the main window.Re-identifying your current seed is done using the Retail Advances Tracker feature of the Main Window, and is essentially a simplified version of finding your seed using animations.
Generate Pattern
button after initially identifying your seed.Update States
button to paste your current seed into the top-left of the main window.Recording animations through the Pokémon summary screen is recommended, this is due to the party menu advancing +1 per button clicked, the summary screen advances +1 per animation, making it easier to keep track of.
In the above image, we can see Espeon performing 2 different types of animation.
It is important to pick a Pokémon with a clear physical/special example. This can be anything you want, just make sure the animation difference is obvious to you.
The Encounter Lookup tab (pictured above), allows you to search for the encounter details of specific Pokémon and generate a list of every possible encounter for that Pokémon in the game.
Encounter Lookup
tab and set the correct game version.After selecting your desired encounter, the details will be entered into the Main Window automatically and the Encounter Lookup tab can be closed.
The Menu Close Advances Viewer sub window (pictured above), predicts the number of advancements from closing the pause menu. This advancement method is recommended as closing the pause menu freezes the RNG state for a few seconds, making it an extremely consistent method of hitting an exact target frame.
After entering your seeds and hitting search, a table will appear. The Jump
column of the table displays the amount of advancements that will occur from closing the pause menu, this number varies based on the amount of NPCs in your area.
An area may have a higher NPC count than what is currently visible on screen, it’s important to calibrate your NPC count accurately for an accurate Jump
prediction.
Retail Seed Finder
to identify your current seed, make sure to click Update Main Form
button after doing so.Example - If 15 advancements have occured after re-identification, and it only took 8 animations to re-identify, 7 advancement occured from closing and re-opening the pause menu.
Menu Close Advances Viewer
sub window, then copy your seeds from the Main Window over into the correct fields.Jump
column does not match, increase the number of NPCs by 1 until everything aligns properly with what is expected.Jump
column, so we gradually increase the NPC value until +7 appears.We highly recommend becoming familiar with NPC count calibration before continuing with the guide. This method is used in almost all cases as it provides the most consistency.
The RNG state advances naturally based on your location, the weather, and the presence of spawned Pokémon & NPCs. Ideally, you should target a Pokémon in an area where the RNG state advances slowly. However, in some cases you may be forced into unstable conditions depending on the Pokémon you are hunting.
In-game actions can also be used to advance the RNG state with varying influence, the most useful actions can be found in the table below.
Type of action | Description of action | Adv. influence |
---|---|---|
Player Movement | Moving the control stick, then letting it fall back into it's resting state (includes whistle & bike bell). | 1-3 Advancements per input. |
Rotom Bike | Mounting and dismounting the bike with the + button. |
Variable depending on location and environment. |
Menu Close | Opening and closing the pause menu using the X button. |
Variable depending on location and environment, predictable. |
NPC Activation | Standing close to an an NPC to make them notice the player. Used to cover short distances quickly. | ~2500 advancements per minute. |
Town Map | Opening the map and flying into an area. This is only used for roaming encounters. | Can be influenced by the amount of Pokémon in your party. |
Animations/Motions | Pressing the L3 button on the party menu or summary screen. |
+1 per animation on the summary screen. +1 per input on the party menu. |
Date Skipping | Using the date-skipping exploit to advance towards targets, this is the quickest way to advance frames. | Variable influence based on the amount of Pokémon stored inside boxes, up to 15,000~ per day skipped. |
The number of frames advanced by date-skipping varies depending on the number of Pokémon in your boxes. Fill your boxes with Pokémon (NOT EGGS) to maximize this feature. Track the rough amount of frame advancements per day skipped to avoid overshooting target frames.
It is recommended to date-skip at an indoor location (e.g House or PokeCenter), as skipping >1000 days inside a Wild Area may cause the game to crash.
Date-skipping on retail hardware is a manual process that requires some initial setup, there are two methods you can use, one of which is faster but requires a Nintendo Switch Online subscription or multiple consoles/games.
Due to Sword/Shield being at the end of its life cycle, you may have issues finding a ranked battle. Consider asking a friend if they can help, or set up a communication between two consoles/games.
We suggest only using the slow method as a last resort, it takes roughly 1 minute per advancement which can be very time consuming.
From this point the guide assumes you know your 5 digit TID/SID combination. You must have this information on-hand if you plan to RNG abuse shiny Pokemon.
There are four types of encounters: Static, Symbol, Hidden, & Fishing. It's important to understand the types of encounters before making attempts. See the table below for the different types of encounters and their definitions.
Encounter Type | Description & Example |
---|---|
Static Encounter | 100% chance encounter spawns that have an overworld model, does not stand in grass (includes the roaming legendary bird trio). Example |
Symbol Encounter | Chance encounters in grass or water with an overworld mode, can have Brilliant Aura for boosted IVs/Shiny odds. Example |
Hidden Encounter | Chance encounters in grass that do not have an overworld model, these encounters are indicated by the "!" symbol when walking into grass. Example |
Fishing Encounter | Chance encounters in the water that do not have an overworld model, indicated by rippling water and a fishing rod is required to encounter them, can have Brilliant Aura for boosted IVs/Shiny odds. Example |
Search the species you wish to hunt on the Encounter Lookup
tab, then pick one of the encounters from the list. Take note of the type of encounter you have chosen and click on one of the buttons below to be sent to the page that applies to you!