GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - kwsch/SysBot.NET: sys-botbase client for remote control automation of Nintendo Switch consoles.

BranchesTags
Open more actions menu

Latest commit

 

History

1,193 Commits
1,193 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
SysBot.Base
SysBot.Base
 
 
SysBot.Pokemon.ConsoleApp
SysBot.Pokemon.ConsoleApp
 
 
SysBot.Pokemon.Discord
SysBot.Pokemon.Discord
 
 
SysBot.Pokemon.Twitch
SysBot.Pokemon.Twitch
 
 
SysBot.Pokemon.WinForms
SysBot.Pokemon.WinForms
 
 
SysBot.Pokemon.YouTube
SysBot.Pokemon.YouTube
 
 
SysBot.Pokemon.Z3
SysBot.Pokemon.Z3
 
 
SysBot.Pokemon
SysBot.Pokemon
 
 
SysBot.Tests
SysBot.Tests
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
Directory.Build.props
Directory.Build.props
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SysBot.NET.slnx
SysBot.NET.slnx
 
 
azure-pipelines.yml
azure-pipelines.yml
 
 

Repository files navigation

SysBot.NET

License

Support Discord:

For support on setting up your own instance of SysBot.NET, feel free to join the Discord! (If this repository has been forked, please seek support from the fork owner instead.)

sys-botbase client for remote control automation of Nintendo Switch consoles.

SysBot.Base:

  • Base logic library to be built upon in game-specific projects.
  • Contains a synchronous and asynchronous Bot connection class to interact with sys-botbase.

SysBot.Tests:

  • Unit Tests for ensuring logic behaves as intended :)

Example Implementations

The driving force to develop this project is automated bots for Nintendo Switch Pokémon games. An example implementation is provided in this repository to demonstrate interesting tasks this framework is capable of performing. Refer to the Wiki for more details on the supported Pokémon features.

SysBot.Pokemon:

  • Class library using SysBot.Base to contain logic related to creating & running Sword/Shield bots.

SysBot.Pokemon.WinForms:

  • Simple GUI Launcher for adding, starting, and stopping Pokémon bots (as described above).
  • Configuration of program settings is performed in-app and is saved as a local json file.

SysBot.Pokemon.Discord:

  • Discord interface for remotely interacting with the WinForms GUI.
  • Provide a discord login token and the Roles that are allowed to interact with your bots.
  • Commands are provided to manage & join the distribution queue.

SysBot.Pokemon.Twitch:

  • Twitch.tv interface for remotely announcing when the distribution starts.
  • Provide a Twitch login token, username, and channel for login.

SysBot.Pokemon.YouTube:

  • YouTube.com interface for remotely announcing when the distribution starts.
  • Provide a YouTube login ClientID, ClientSecret, and ChannelID for login.

Uses Discord.Net, TwitchLib, and StreamingClientLibary as a dependency via Nuget.

Other Dependencies

Pokémon API logic is provided by PKHeX, and template generation is provided by Auto-Legality Mod. Current template generation uses @santacrab2's Auto-Legality Mod fork.

Disclaimer

SysBot.NET performs online trading and raid hosting in a manner that is unlike real human behavior; no human will be doing these continuously without end. Keep in mind that abnormal behavior can be detected, tracked, and penalized at any time by the game developer. Use this program at your own risk.

License

Refer to the License.md for details regarding licensing.

About

sys-botbase client for remote control automation of Nintendo Switch consoles.

projectpokemon.org/home/files/file/4207-sysbot-automatic-build/

Topics

automationbot-frameworkdiscordnintendo-hackingnintendo-switchpkhexpokemonram-monitoringsys-botbase

Resources

Readme
AGPL-3.0 license
Activity

Stars

578 stars

Watchers

53 watching

Forks

317 forks
Report repository

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.