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, Gender, and other values.
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 RNG tool. 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 calculates upcoming target frames based on your search criteria. You can set encounter and search filters here to search for specific targets.
Encounter Lookup
sub-window.If you wish to search for shiny Pokémon and do not know your 5-digit TID/SID, click the button below to view the tutorial before continuing.
Sub windows are located at the top of the GUI. Retail Seed Finder calculates the current RNG state by recording a sequence of 128 motions/animations in a row.
This refers to the feature on the Pokémon summary screen or party menu. Pressing L3 (clicking the left stick) will make your Pokémon perform one of two animations: "physical" or "special."
Figure 3 displays Espeon performing both types of animation (physical followed by special). It is important to pick a Pokémon with an obvious animation difference, such as Espeon or Drilbur.
Retail Seed Finder
sub-window, then open the in-game pause menu and the summary screen of any party Pokémon.L3
to trigger an animation. Note if it’s physical or special, click (0) Physical
or (1) Special
accordingly.Update Main Form
to paste it into the main window.Re-identify your current RNG state at any point by using the Retail Advances Tracker
feature on the right-hand side of the Main Window. This process is a simplified version of finding your seed through animations.
Generate Pattern
button any time after initially identifying your seed.If no seed was produced when identifying or re-identifying seeds, animations have not been recorded properly — try again.
The Encounter Lookup feature searches encounter details for specific Pokémon and generates a list of every possible encounter for that species.
Avoid hidden encounters, and rain or thunderstorm based encounters where possible. These encounter types are extremely inconsistent at this point in time due to noise/instability.
The Menu Close Advances Viewer predicts the number of advancements that occur when closing the pause menu. This method is highly recommended because closing the pause menu temporarily freezes the RNG state, making it easier to hit your exact target frame.
Enter your seeds and hit search to produce a table. The Jump
column shows the number of advancements from closing the pause menu, this value varies based on the number of NPCs in the area. Calibrate NPC count accurately for correct predictions.
Update Main Form
after doing so.Generate Pattern
button on the main window after identifying your seed, keep pause menu open.Jump
value.Jump
value does not match, increment the number of NPCs by 1 until a matching value has been found.Example - If 15 advancements were consumed in total, and 10 advancements were used to re-identify seeds, then 5 frames were consumed from closing the pause menu. So we would now increment the number of NPCs in the Menu Close Advances Viewer until a Jump value of +5 appears.
Menu Close prediction is the recommended method used to hit target frames and is referenced multiple times throughout this guide. It is highly recommended to become familiar with the process of calibrating NPC counts before continuing.
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.
Date-skipping on retail hardware is a manual process that requires some initial setup, there are two methods you can use, the faster method requires a Nintendo Switch Online subscription or multiple consoles/games, while the slower method does not.
It is recommended to date-skip at an indoor location when using the fast method (e.g House or PokeCenter), as skipping >1000 days inside a Wild Area may cause the game to crash.
There are four types of encounters: Static, Symbol, Hidden, & Fishing. See the table 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 for the species you wish to hunt using the Encounter Lookup
tab, then pick one of the encounters from the list. Take note of the type of encounter you have chosen.
Click on one of the buttons below to be sent to the page that applies to your chosen encounter.