Advancing The RNG State (CFW)


The SwSh Overworld RNG Tool tracks the amount of advances that have occured since the initial connection to the program. Advancements can occur naturally based on the overworld environment, or can be forced by performing specific actions. The most useful actions can be found here.

It is advised to try each advancement method listed on this page yourself to get an understanding of how everything works before continuing. You can also leave this page open as a future reference point.

Type of action Description of action
Animations/Motions Having your Pokémon animate on the summary screen or party menu by clicking in the L3 button, or by using the Skip feature of the GUI.
Player Movement Moving the player using the control stick, then letting the control stick fall back into it's resting state. This includes the player whistling animation and ringing the bike bell.
Menu Close Opening and closing the pause menu using the X button, the amount of advances consumed from doing this action is predictable (explained later).
Bike Mount Mounting and dismounting the bike by pressing the code + button causes the RNG state to advance quicker than player movement, useful for covering short distances quickly.
NPC Activation Standing near an NPC to make them notice the player. Moving away from an NPC will cause them to "deactivate". Useful for covering short distances quickly.
Rain/Thunderstorm Standing in the overworld in Rain or Thunderstorm weather (can be stacked with NPC activation for fast paced, natural advancements).
Date Skipping The Skip feature of the GUI to advance towards targets, this is the quickest way to advance frames but is not a necessity.

Figure 1 - Animations Example

advancing-the-rng-state-1

When viewing the party list (shown in the image above), pressing the L3 button causes the RNG state to advance by +1 with each press. Similarly, selecting a Pokemon and viewing its summary advances the RNG state by +1 per animation (slower). Using the party list is the recommended method for performing this action.

The primary use of this action is to provide a consistent and predictable way to advance toward a specific frame or RNG state, as each action advances the RNG state by exactly +1.

Figure 2 - Player Movement Example

advancing-the-rng-state-2

Player movement involves either moving the control stick or making the player whistle by pressing the R3 button. This type of RNG advancement can also be performed while riding the bike.

The primary purpose of this method is to fine-tune progression (or inch closer) toward a target frame, particularly when more precise and predictable methods, such as closing the pause menu, are insufficient for landing on a desired frame.

Figure 3 - Menu Close Example

advancing-the-rng-state-3

Closing the pause menu advances the RNG state based in a predictable manner, based on the number of NPCs in the area. It is important to note that an NPC does not need to be visible in the overworld to contribute to the total number of advancements that occur when the pause menu is closed.

This method requires calibration in order to be used effectively, calibrating your current NPC count can be done using the Menu Close Advances Viewer sub-window, this method will be elaborated on in more detail later on in the guide.

Menu close prediction also temporarily freezes RNG advancements for a brief period in most cases, in tandem with being predictable, this makes for the most consistent method of hitting the desired target frame.

Figure 4 - Bike Mount Example

advancing-the-rng-state-4

Mounting and dismounting the bike advances the RNG state by a small amount. The exact number of advancements is variable and depends on the number of NPCs currently in the area.

This method is useful for advancing smaller distances more quickly; however, it is not recommended for landing on exact target frames due to the variability and unpredictability of the advancements.

Figure 5 - NPC Activation Example

advancing-the-rng-state-5

Standing next to an NPC causes them to become "active" and face the player (as shown in the image above). When this occurs, the RNG state advances rapidly until the player moves far enough away to deactivate the NPC.

This method is effective for advancing medium to large distances quickly, as it consumes approximately 2,500 advancements per minute per NPC. Additionally, multiple active NPCs can be stacked, with more active NPCs resulting in a higher number of advancements per minute.

Figure 6 - Rain/Thunderstorm Weather Example

advancing-the-rng-state-6

Changing the weather to rain or a thunderstorm causes the RNG state to advance rapidly. These rapid advancements will continue until the weather in the area changes or the player moves to a different area where it is no longer raining.

Advancing in rainy weather is one of the most efficient methods for covering large distances of advancements quickly. This method can also be combined with active NPCs to further increase the number of advancements per minute, potentially reaching upwards of 10,000 advances per minute.

Figure 7 - Date Skipping Example

advancing-the-rng-state-7

The Skip feature of the RNG tool artificially adjusts the Switch system clock, which advances the RNG state rapidly. The number of advancements consumed per day skipped varies based on the number of Pokémon currently stored in boxes (excluding eggs). With optimal box management, it is possible to consume more than 15,000 advancements per day skipped.

Great! You should now have a basic understanding of everything you need to know about advancing the RNG state, return back to where you left off and continue following the guide (you can leave this page open for future reference).

Head back to the main page