GithubHelp home page GithubHelp logo

6a-realm / sysbot.py Goto Github PK

View Code? Open in Web Editor NEW
10.0 3.0 6.0 561 KB

A sys-botbase client for remote play of Nintendo Switch consoles and automation of Pokemon Switch titles. Based on SysBot.NET, written in python, aimed to be better.

License: GNU Affero General Public License v3.0

Python 100.00%
sys-botbase sysbot pokemon discord nintendo-switch bot python

sysbot.py's Introduction

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:

  • olliz0r's sys-botbase: Switch automation and RAM handling.
  • Z1R343L: API handling, pkx to ekx conversion, and general bot improvements.
  • DevYukine: Creator of REST API supporting PkHex & ALM.

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/>.

sysbot.py's People

Contributors

6a-realm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.