Moarencounterbots is a branch of SysBot.NET that provides extra bot functionality in Switch Pokémon games. In Let's Go Pikachu/Eevee, we can use this program to automate the process of hunting overworld legendary birds (Articuno, Zapdos & Moltres) as we can predict when a bird will spawn by reading the RNG seed after leaving the Mt. Moon Pokémon Center.
.NET 9.0 SDK
and run the setup wizard until complete. This is a required program dependency.SysBot.NET - Moarencounterbots
and extract the contents of the download to a clean, empty folder inside a known location on your computer.atmosphere
folder to the root of your Switch SD card.A pre-compiled version of Moarencounterbots is provided in the download links above, and is considered fine for 99% of people. To use the latest commits of the program you will need to compile and configure it yourself using the guide directly below. Do not proceed until you have a functional build of Moarencounterbots, either through using the download link or compiling the application yourself.
Moarencounterbots build guide!In this guide will be using a bot routine called EncBotBirdWatchLGPE
. This section will cover the information you will need to know to run this bot.
This is a routine that leaves and re-enters the Pokémon Center outside Mt. Moon, while constantly monitoring the RNG state to determine if and when a legendary bird will spawn. We can use this method to effectively hunt for shiny and/or low level legendary birds.
We can only determine when a bird will spawn, nothing else can is predictable. This means we can not set search filters for specific IVs, Shininess or Level. These values are not generated in a way that can be controlled with RNG manipulation.
By default SysBot.NET is pre-configured to be used with Scarlet/Violet. Follow these instructions to configre the bot into LGPE mode.
SysBot.exe
, then close it to generate a file named config.json
.config.json
with a text editor (e.g Notepad), then change the Mode
value to 100.SysBot.exe
again, you should now see in the header that the program has been configured for LGPE.EncBotBirdWatchLGPE
.Read through the sys-botbase for general usage & setup instructions. If you are already familiar with using SysBot.NET this should be enough to get started, otherwise continue reading.
Figure 1 - SysBot.NET overview
SysBot.NET has 3 tabs labeled Bots
, Hub
& Logs
, and they all come with their respective uses, described below with images.
Figure 2 - Hub tab overview
The Hub
tab is where you will conigure the settings of the bot and set your desired bot routine, for EncBotBirdWatchLGPE
, do the following:
EncounterLGPE
dropdown menu and set your conditions, such as the amount of frames to search through. Clicking the fields will provide a short description about what they do.StopConditions
dropdown menu, here you will decide the conditions which will stop the bot if it finds a result. You can filter for Species, IVs, and/or Shininess if you wish.StopOnAllBirdsLGPE
to FALSE. You can also filter for specific IVs and/or species, but this may take a long time to find a result.Figure 3 - Logs tab overview
The Logs
tab is where we monitor what is going on in-game, it shows us what the bot is doing in real-time and will contain all the information you need to know, such as when a legendary bird has spawned in the overworld, or if it's a shiny variant.
Figure 4 - Bots tab overview
The Bots
tab is where we add bots, select the EncBotBirdWatch
option in the dropdown menu, type your switch IP into the field and click Add
to add a new instance of EncBotBirdWatch.
The goal is to spawn the legendary bird of choice in the overworld. we will use the bot to predict when a bird will spawn and to advance towards our target. It will then output the result and pause the game using the Home button so that you can resume the game and capture it.
The bot assumes that you are standing directly outside the PokeCenter at Mt. Moon, have defeated the static spawns of the legendary bird trio, and have defeated the Elite 4 to access sky spawns.
To get optimal chances of finding a shiny legendary bird you should capture every bird that spawns of your chosen species. Upon capturing a Pokemon your shiny odds will increase for the next Pokemon that spawns of the same species.
For this reason it's recommended to have StopOnAllBirdsLGPE
set to TRUE, you can then chain capture your chosen species for boosted shiny odds.
In this example we will be looking for any legendary bird at Mt. Moon Pokécenter, you can be more specific with the filters if you wish, such as filtering for a specific or shiny bird.
Figure 5 - Game Setup
Once you are stood outside Mt. Moon and have your bot configured properly, click Start All
and head over to the Logs tab.
Figure 6 - Bot Started
The bot should now begin hunting for birds by exiting the PokeCenter then checking your RNG states. If you are having trouble exiting/entering the PokeCenter consider adjusting your timing settings.
Figure 7 - Target Found!
The bot will now begin waiting for your bird to spawn in the overworld. Once it detects the encounter, it will pause the game if it meets your stop conditions. Otherwise it will continue looking for results.
Figure 8/9 - Result Found!
We found a Zapdos in the overworld! Time to catch it to boost the shiny odds of the next Zapdos we find.
Figure 10 - Result captured!
You can now repeat this process and farm as many birds as you desire!
Icon | Weather Condition | Mark | Title |
---|---|---|---|
![]() |
Normal Weather | — | — |
![]() |
Overcast |
![]() |
the Cloud Watcher |
![]() |
Raining |
![]() |
the Sodden |
![]() |
Thunderstorm |
![]() |
the Thunderstruck |
![]() |
Intense Sun |
![]() |
the Parched |
![]() |
Snowing |
![]() |
the Snow Frolicker |
![]() |
Snowstorm |
![]() |
the Shivering |
![]() |
Sandstorm |
![]() |
the Sandswept |
![]() |
Heavy Fog |
![]() |
the Mist Drifter |