No description
.idea | ||
DiscordPlaySwitch | ||
SysBot.NET@5ea3cb47cf | ||
TwitchPlaySwitch | ||
.gitignore | ||
.gitmodules | ||
DiscordPlaySwitch.sln | ||
LICENSE | ||
readme.md | ||
SwitchPlaysLayout.png | ||
SwitchPlaysLayout.xcf |
DiscordPlaysSwitch/TwitchPlaysSwitch
My attempt at making TwitchPlays type of thing with homebrew on my nintendo switch.
I'm not responsible for any ban that may happen to your account or console!
NOTE: I learned C# as i was doing this, therefore the code might not be of high quality
Thing required
- A non-ipatched switch with Atmosphere cfw and sys-botbase
- SysBot.NET ( Included as a submodule in this repo )
- SysDVR ( Only for DiscordPlaysSwitch )
- ffmpeg ( Only for DiscordPlaysSwitch )
- ldn_mitm ( If playing a game that use local play like pokémon sword/shield )
Don't forget to clone the submodule too!
DiscordPlaysSwitch
Currently DiscordPlaysSwitch also require SysDVR but it could be easily modified to use something else like a capture card.
This version might not be up-to-date compared to TwitchPlaysSwitch.
config.json example
{
"token": "Discord bot token",
"prefix": "Discord bot prefix ",
"nSwitch": {
"IP": "Nintendo switch IP",
"sysbotPORT": "6000",
"sysDVRPORT": "6666"
}
}
TwitchPlaysSwitch
The capture is obviously done via another software so no change needed whether you use a capture card or sys-DVR.
config.json example
{
"username": "Twitch username",
"OAuth": "Twitch OAuth token",
"ClientID": "Twitch Client ID",
"AccessToken": "Twitch Access Token",
"DiscordWebhook": "Discord webhook to send messages to",
"nSwitch": {
"IP": "Nintendo Switch IP",
"sysbotPORT": "6000"
}
}
Thanks to Jetbrains for providing their IDE free of charges!