-
Notifications
You must be signed in to change notification settings - Fork 3
Advanced Hardware
Adding serial connectivity between the device and a computer is the next level of automation. This allows your computer to control your device and therefore your Switch. Serial programs run on the computer with the device acting as a proxy.
Since serial programs reside on the computer, they are less limited* by the memory limitations of the device. This allows serial programs to be much more sophisticated. Furthermore, a computer can control multiple devices (and therefore Switches) simultaneously. Thus you can have multi-Switch programs.
Serial connectivity will allow you to run the AdvancedPrograms package which has most of the basic programs as well as the advanced programs.
When combined with video capture, you can play your Switch on your computer and easily fire off programs with just a few clicks.
Thus you now have tool-assisted gameplay. This can be useful for many things - such as getting into a crowded Max Raid that has a complicated raid code.
Important: You will need a fairly powerful computer to handle serial programs with video feedback. For a single Switch with video feedback, we recommend a quad core computer no older than 2015. If you want to run 4 Switches all with feedback, we recommend a modern 8-core computer. The computer must also be running 64-bit Windows, though plan to extend support to other operating systems in the future.
*For reasons involving latency, many of the "fast" programs cannot run reliably over a serial connection. These programs partially remain on the device. For this reason, PABotBase has a library of subroutines that handle these timing-sensitive operations. Unfortunately, this library is too large to fit onto the Arduino Uno R3. Therefore, the Arduino Uno R3 cannot run all the programs in our serial programs package even though the device is supposed to be just a proxy.
Full feedback extends serial connectivity with video recogition to produce programs that respond to and adapt to game events. At this point, the program is imitating a human player who can see the screen and hear sounds.
Full feedback enables the most powerful programs that are available. For example:
- Automatic purple beam finding.
- Autonomous shiny hunting with automatic shiny detection. (example: Regigigas)
- The AutoMaxLair prototype.
- Windows OS
- Mac OS
- Windows OS
- Mac OS
- Not supported currently
Hardware Requirements
Example Hardware Setups
Appendix
- Change Grip Order Menu
- Day Skippers
- Global Settings
- How to host your first Raid
- Maximizing Switch Stability
- Pokemon Walls
- Program Compatibility
- Raid Code
- Unattended Shiny Hunting
- User Slot Number
Troubleshooting