Overworld RNG Guide (CFW)

A guide to using owoow by LegoFigure11, written by Billo, Anubis & LegoFigure11.
Introduction

Sword/Shield overworld RNG manipulation is used to control the details of upcoming wild encounters. It is possible to predict values such as IVs, Nature, Marks, Shiny Status, Size (Jumbo/Teensy Mark in SV), Gender and more. The table below contains information about the types of encounters, provides example images, and provides details of each encounter type.

Encounter Description Difficulty
Static Symbol Encounters in grass/water/caves that are guaranteed to produce a specific species, provided weather conditions are unchanged. Beginner
Random Symbol Encounters in grass/water/caves where the species is determined randomly by an encounter slot value (0-99) and current weather. Beginner
Hidden Random encounters in grass that do not have an overworld model. Species is determined randomly by an encounter slot value (0-99) and current weather. Advanced
Fishing Encounters in fishing pools where the species is determined randomly by an encounter slot value (0-99). Beginner
Roaming Galarian Articuno, Zapdos, and Moltres. These wander specific Wild Areas and are generated when the map is loaded, regardless of where the player first arrives. Intermediate

Setup Requirements

This section provides the required setup & installation instructions, read through this information carefully.
Required Software
Tools and Applications
Installation Instructions
  1. Download .NET 9.0 and run the setup wizard until complete. This is a required program dependency.
  2. Download and extract owoow.zip into an fresh, empty folder, then extract ldn_mitm.zip into the same folder (ldn_mitm is for Wi-Fi connectivity only).
  3. Move the atmosphere and switch folders to the root of your SD card. Agree to overwrite folders if prompted.
  4. Reboot the console into your chosen CFW environment (it is recommended to use SysCFW).

Ensure that sys-botbase (bundled with the owoow download) and ldn_mitm have been properly installed before continuing, you should see two seperate folders named 430000000000B and 420000000010 inside the atmosphere/contents directory of your SD card if done correctly.

Program Connectivity Instructions (WI-FI ONLY)
  1. Launch owoow.exe. Ensure that the program launches properly with no issues.
  2. Type the local IP address of the console into the Switch IP: field.
  3. Start the game. You can click the Connect button on owoow once you see the title screen.

If you experience connectivity issues using Wi-Fi, refer to the SysBot.NET Wiki (Wi-Fi Troubleshooting) page for tips and advice. Make sure to follow every step, this should resolve 99% of user issues.

Program Connectivity Instructions (USB ONLY)
  1. Launch owoow.exe. Ensure that the program launches properly with no issues.
  2. Close the program to produce a config.json file, then open this in a text editor like Notepad.
  3. Change the protocol to 1 for USB connectivity, save the changes, then close the file and launch owoow again.
  4. Open the config.cfg located in atmosphere/contents/43000000000B in a text editor.
  5. Change the text to usb and save the changes. Reboot your Switch after doing so.
  6. Follow the instructions found on the SysBot.NET Wiki to learn how to configure a new USB connection on your Switch.
  7. Connect your Switch to your PC via a USB cable, launch owoow, and start the game. You can click the Connect button on owoow once you see the title screen.

If you experience connectivity issues using a USB connection, refer to the SysBot.NET Wiki (USB Troubleshooting) page for tips and advice. Make sure to follow every step, this should resolve 99% of user issues.


Figure 1 - Program Connectivity

owrng-setup-1


RNG Tool Overview

This section provides program information and usage tips.
Figure 2 - Owoow Overview

owrng-setup-2

RNG Tool Overview

Upon launching and connecting to owoow for the first time, you should see something similar to the above image. This tool calculates the details of upcoming Pokémon, then outputs the results in the table at the bottom based on user-defined search parameters.

Feature Overview
  • First Column - Shows seed information, connectivity features, and save details such as Trainer ID, Secret ID, and Game Version.
  • Second Column - Select any relevant encounter settings, enter encounter specific configurations, input search range, and calibrate NPC count.
  • Third Column - Enter current Pokédex Recommendations and input advanced settings for rain and roaming encounters.
  • Fourth Column - Enter search filters. The stricter the search filters, the more advances you will have to search to find a suitable target.
  • Fifth Column - Custom Firmware specific features, Read Encounter details, automate seed advances, reset for a desirable seed and more.
    • After saving in-game, Shift + Read Encounter can be used to scan overworld encounters. This is useful for checking the data of any Pokémon are currently spawned.

  • Bottom-Right Box - Retail specific features, can be ignored by CFW users.
Automated Seed Monitoring

After connecting to the program, the details of your save file will be automatically populated. Adjustments to these values are not required. Additionally, RNG seeds will be monitored in real-time, providing a seamless experience for tracking seed changes.

The Adv: field displays the total number of advancements since the initial connection in the first box, and the number of advancements occurring within the last ~500ms in the second box. The second box is primarily used to determine how many advancements a specific action consumes.


The Basics

Learn about the common and advanced techniques used to advance the RNG state and hit target frames.
Advancing the RNG State

Explore the various techniques used to advance the RNG state. Some actions advance the RNG state slowly, some will advance in a predictable manner, and others will cause the state to advance in a rapid and unpredictable manner.

Continue to advancing the RNG state

Using menu close prediction to advance the RNG state in a predictable manner. This essentially guarantees success in hitting the correct target frame. Menu close prediction is used extensively throughout the guide, regardless of the type of encounter you choose to manipulate.

Continue to NPC Calibration
Automation Methods

Owoow provides automation routines for advancing the RNG state (such as using date skipping & animations), resetting for a desirable seed, and custom button press routines that can be used to automate the process of spawning your result into the overworld. These features cut out a significant portion of the manual effort.

Continue to automation methods

Picking an Encounter Type

Learn how to search for a desirable encounter type using owoow's Encounter Lookup feature.
Figure 3 - Encounter Lookup

owrng-setup-3

Encounter Lookup

Clicking the Encounter Lookup button on the top-left of the main window will open a sub-window. Here, you can search for every possible encounter in the game for a specific species and select an encounter type based on your desired target.

Encounter Tips
  • Use the encounter type table at the top of this page to understand the difficulty and benefits of each encounter type.
  • If you are completely new to the process, we suggest you first try an overworld static encounter in the Crown Tundra by the Max Lair. This area has very few NPCs so you can practice the basics.
  • Beginner players should avoid picking encounters in the Isle of Armor as this area is very cramped and can be difficult due to NPC noise. They should avoid Hidden encounters as well since this is the most difficult and inconsistent type of encounter.
  • For high IV targets, it is recommended to pick a Brilliant Aura encounter ("Symbol" or "Fishing"). These encounters have guaranteed IVs.
  • Check the EncounterRate percentage. In most cases you will want to pick an encounter with the highest percentage for easier searches.
  • Avoid Rain/Thunderstorm encounters where possible unless you have no other option or are specifically targeting rain-based weather marks.

After selecting an encounter type, click the button below that applies to you for detailed step-by-step instructions. For newer players still learning key concepts/techniques, we recommended to start with a "Static" or "Symbol" encounter.


STATIC ENCOUNTER!
SYMBOL ENCOUNTER!
HIDDEN ENCOUNTER!
FISHING ENCOUNTER!
GALARIAN ARTICUNO, ZAPDOS & MOLTRES