RaidCrawler Guide


This guide provides in-depth coverage of how to use RaidCrawler, a program created by LegoFigure11 that can be used to read the contents of Tera Raid dens in Pokemon Scarlet & Violet.

RaidCrawler is capable of scanning and displaying all active Tera Raid dens on the map. It automatically searches for raids that meet user-defined filter criteria, eliminating the need to manually check each den. This feature grants a significant timesave.

From here this guide assumes you are using a CFW Switch console running Atmosphere. You must have also progressed far enough in-game to have gained access to Tera Raids.

Download & Installation
Required Downloads:
Installation Instructions:
  1. Download and extract the contents from the RaidCrawler.zip into an empty folder.
  2. Move the atmosphere folder (sys-botbase) to the root of your Switch SD card then reboot the console.
  3. Download and run dotnet-sdk-8.0.x-win-x64.exe, then go through the setup instructions.
Connectivity Instructions:
  1. Follow all the installation instructions listed above.
  2. Launch SysCFW on your console, then enter the Homebrew menu.
  3. Press the Y button to display the local IP address.
  4. Type the IP address into the Switch IP: field of RaidCrawler.
  5. Click the Connect button, you should now see that RaidCrawler has began to scan story progression values.
Troubleshooting:

  • If RaidCrawler does not open, ensure .NET has been properly installed.
  • If your console does not connect to RaidCrawler, ensure Sys-botbase has been properly installed.
  • If RaidCrawler is struggling to communicate with the console, remove any interfering cheats or applications.
Common causes of interference - Tesla Menu, Edizon, CaptureSight, Mods & Cheat Codes.


Program Setup


Ensure that the setup & installation instructions have been properly followed, and that RaidCrawler is able to communicate with your console before continuing.

Figure 1 - RaidCrawler Setup



Feature Overview:

Figure 1 displays the window that you will be presented with after opening RaidCrawler for the first time. For the purposes of this guide, this window will be referred to as the "Main Window". Inside the Raid Controls box we can see various buttons, here's some information about what each button does.

Button Overview:
  • Read Raids - Re-scans for active raids at any given point.
  • Screenshot - Takes a screenshot of the game for sharing using Discord Webhooks.
  • Open Map - Shows the location of the currently viewed raid on the world map.
  • Dump Raid - Dumps the raid block (for researchers & raid preservation).
  • Pull Events - Pulls the most recent promotional event raid data.
  • Rewards - Shows the reward items given to the player after completing the raid.
  • Raid Power Sandwich - Influences reward items, set this according to your active Raid Power sandwich.

After taking some time to understand the various features of the main window, you will then need to apply the relevant search filters & configure the program settings.

Figure 2 - Filter Overview



Filter Condition Information

Clicking the Edit Filters button opens the Filter Settings sub-window, here is where you can set the conditions that will stop the program from automatically scanning for raids.

It is possible to set filters to search for a single target, or filters can be combined to search for multiple targets at once, such as filtering for any shiny Pokemon, a 6IV Pokemon, or a shiny Pokemon with 6IVs.

Search Filter Example:
  • Clicking the Shiny? checkbox then updating the filter will look for any shiny Pokemon.
  • Clicking the Species checkbox, setting a desired species, then updating the filter add a second filter for Pokemon of the chosen species.
  • If we are seeking a shiny Pokemon of a specific species, we would combine both of these filters into one instead.
  • If we are seeking ANY shiny Pokemon OR a Pokemon of a specific species, we can set the filters independently to look for one or the other instead of seeking both.
You can also use batch filters to filter for criteria not listed in the sub-window. This advanced filtering method is beyond the scope of this guide, as the existing sub-window filters cover 99% of use cases.

Figure 3 - Settings Overview



Settings Overview

Clicking the Open Settings button will open the RaidCrawler Settings sub-window. Here we can change a bunch of settings that determine how the program operates.

Settings Overview:
  • General - Shows game information such as story progress.
  • Match - Decide how you want to be notified when a result has been found.
  • Advance Date - For making changes to parts of the date skipping routine.
  • Webhooks - Hook RaidCrawler up to your discord server using Discord Webhooks.
  • Experimental - Unfinished experimental features of the program.
  • About - Shows current program build and developer information.

Date Skipping

Date skipping is required to refresh the active Tera Raids currently on the map. We can utilize sys-botbase to completely automate the date skipping process, then use RaidCrawler to scan the active raids until a result that matches the chosen filters has been found.

Pressing the Advance Date button on the main window will initiate 1 of 3 date skipping routines, based on what was chosen inside the Settings sub-window.

  1. Zyro's method - This method advances the system time once every 5 seconds by altering the system clock using sys-botbase instead of System Settings.
  2. Touch screen inputs - This method is the quicker of the two methods that manually change the date as intended using System Settings.
  3. DDown inputs - This method is the slower but more consistent System Settings method, use this if you are having trouble with option 2.
For Zyro's method, ensure that Date & Time is synced via the internet in the Switch system settings, otherwise this setting should be disabled.
System settings advancements setup:

The default routine is configured for generic V1 Switch consoles, if you are using a Lite or an OLED, or are having any inconsistencies using the overshoot setting on any type of console when using the default routine, you will need to change the value inside Time to hold to overshoot "Date and Time" or use DDOWN inputs instead.

Console Suggested Overshoot Value
Switch V1/V2 900-950
Switch Lite 800
Switch OLED 950

It's now time to begin searching for a target raid!


The Process


From this point the guide assumes you have a stable connection to the program and both the settings & filters have been configured properly.

In this example we will be searching for any shiny Pokemon, you can be more specific with the filters if you wish, such as filtering for a specific species or IV values.

Figure 4 - Filter Configuration



Filter Configuration

In Figure 4, the filters have been set to search for any shiny Pokemon, we can now close this sub-window and begin scanning for a desired raid.

Enter the overworld in-game and pause to open the map, then click Connect on the main window of RaidCrawler. After you have connected and have the map open, desync any controllers that are currently connected.

Click the Advance Date button to initiate the date skipping routine, RaidCrawler should now begin advancing the date and scanning for new raid dens automatically until a result that matches the filter criteria has been found.

If you are running into issues when attempting to use the date skipping routines, ensure that all controllers have been disconnected and that you have a stable connection to Wi-Fi.

Figure 5 - Target Found!



Target Found!

After scanning the raid dens and advancing the system date using Date Skipping, we were able to quickly find our desired Tera Raid and we have been provided with the following information:

  • Pokemon Seed, PID and EC, PID will be highlighted gold if the Pokemon is shiny.
  • Species and Tera typing.
  • Location of the raid on the map.
  • Raid difficulty & Rewards.
  • IVs & Nature of the raid.
  • Raid Type (normal, event distribution).
The Open Map button displays the rough location of the Raid Den on the map. If RaidCrawler produces multiple potential locations, compare with the in-game map to find the properly matching location.

Figure 6 - Result Found!



The raid matches the output displayed by RaidCrawler, once you have confirmed a match you can either capture the raid for yourself, or reset the game and host the raid for members of the community.

Autosave should be disabled, and the game should be manually saved before entering the raid if you intend to share with other players.

That's all there is to it! You can now repeat everything you have learned from this guide to effectively hunt for any Tera Raids that you desire.