This guide provides coverage on how to Moarencounterbots, a branch of a SysBot.NET fork by Lusamine. This program is used to automate the process of hunting overworld legendary birds (Articuno, Zapdos & Moltres) in Let's Go! Pikachu & Eevee.
From here it is assumed you are using a CFW Switch console running Atmosphere. There is no alternative for this type of RNG abuse at this point in time.
atmosphere
folder to the root of your Switch SD card.Moarencounterbots does not come with pre-compiled releases, this means you are expected to build the application from source code using Visual Studio. If you are unfamiliar with how to do this, click the button below for a tutorial.
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.
At this stage you should now have Moarencounterbots compiled and stored in a known location on your computer. Click the above guide if you have not yet done so.
This is a routine that leaves and re-enters the PokeCenter 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 not do anything more than determine exactly when a bird will spawn. 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 Moarencounterbots Wiki for general usage & setup instructions. If you are already familiar with using SysBot.NET this should be enough to get started, otherwise continue reading.
SysBot typically has 3 tabs, labeled Bots
, Hub
& Logs
, and they all come with their respective uses, described below with images.
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.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.
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.
Once you are stood outside Mt. Moon and have your bot configured properly, click Start All
and head over to the Logs tab.
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!
Disclaimer - This method does not guarantee shiny results, only the species. You may need to run the bot for a long time for one of them to appear as shiny.