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 - Pokegen/SysBot.NET: sys-botbase client for remote control automation of Nintendo Switch consoles.

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

1,047 Commits
1,047 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
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SysBot.NET.sln
SysBot.NET.sln
 
 
azure-pipelines.yml
azure-pipelines.yml
 
 
docker-compose.yml
docker-compose.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! (Beware of un-official discords who claim to be official)

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 repo 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 AutoMod.

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/

Resources

Readme
AGPL-3.0 license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

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.