Skip to content

A sys-botbase client for remote control automation of Nintendo Switch consoles. Based on SysBot.NET, written in python.

License

Notifications You must be signed in to change notification settings

NovaStellaSolaris/SylveonBot.py

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#SylveonBot.py

SylveonBot.py is my fork of SysBot.py, it doesn't do anything special yet, I just added a few commands that pull up some extra information about Forkbot, Aphidbot, and Sylveon's Server. It's a WIP so who knows, I may learn how to do something cool with it.

Support Server: https://discord.gg/G4s4fVqwVx

SysBot.py

License

Should I use this bot?

If you want to use this for SysBot:

Personally, I would not use this as a SysBot.NET replacement just yet.
- I did not implement anything with offsets other than injection; therefore, 
the client does not really know which screen the switch it exactly on. 
It assumes you are on certain screens.

If you want to use this for other features:

- I personally use it along side SysBot.NET.
- It has some nice features, especially if the bot is used in multiple servers.
- Gives you way more control over your server and your bot. 
- Easier remote control handling and debugging. 

Something doesn't work correctly:

Open an issue with the following information:

  • Command
  • Expectations
  • Output/Results
  • List errors using the command jsk debug <command>

Support:

Read the Wiki before asking questions. If you still cannot figure it out, ask nicely and I might have an answer.

Touchscreen input:

  • More accurate trade code input

Api

  • Legality Checks
  • Showdown to binary

Pkx -> Ekx

  • Encryption and Decryption

Screen capture

  • Screen capture Nintendo Switch

Offset Checks

  • Make it more stable

Disclaimer:

  • The creators of this bot are not responsible for any actions you perform using it. Use it at you own risk.

Credits:

License:

AGPLv3+

This is free software, and you are welcome to redistribute it under certain conditions.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

About

A sys-botbase client for remote control automation of Nintendo Switch consoles. Based on SysBot.NET, written in python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%