More actions
(Created page with "{{Infobox Switch Homebrews |title=CommunityController |image=communitycontrollerswitch.png |description=Pro controller Python Bot. |author=ItsDeidara |lastupdated=2019/11/16 |type=PC Utilities |version=2019 |license=MIT |download=https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch.7z |website=https://gbatemp.net/threads/communitycontroller-pro-controller-python-bot.528158/ |source=https://github.com/ItsDeidara/CommunityController |donation= }} {{#seo: |ti...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=CommunityController | |title=CommunityController | ||
|image= | |image=communitycontrollernx.png | ||
|description=Pro controller Python Bot. | |description=Pro controller Python Bot. | ||
|author=ItsDeidara | |author=ItsDeidara | ||
Line 8: | Line 8: | ||
|version=2019 | |version=2019 | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ | |download=https://dlhb.gamebrew.org/switchhomebrews/communitycontrollernx.7z | ||
|website=https://gbatemp.net/threads/communitycontroller-pro-controller-python-bot.528158/ | |website=https://gbatemp.net/threads/communitycontroller-pro-controller-python-bot.528158/ | ||
|source=https://github.com/ItsDeidara/CommunityController | |source=https://github.com/ItsDeidara/CommunityController | ||
|donation= | |donation= | ||
}} | }} | ||
Pro controller Python Bot based off the [https://github.com/shinyquagsire23/Switch-Fightstick/ RE'd Pokken controller] by shinyquagsire23. | |||
These were initially used for the Twitch Plays channel [https://www.twitch.tv/communitycontroller CommunityController], also known as Twitch Plays Nintendo Switch/Twitch Plays Super Mario Odyssey. | |||
== | ==User guide== | ||
To use this you will need the following: | |||
*[https://www.microchip.com/developmenttools/ProductDetails/FLIP FLIP] | |||
*[https://www.amazon.com/Qunqi-FT232RL-Serial-Adapter-Arduino/dp/B01MG5TPV2/ref=as_sl_pc_tf_til?tag=red7s-20&linkCode=w00&linkId=edd239c1e19ce7bc626d41d3a5198470&creativeASIN=B01MG5TPV2 Serial Adapter] | |||
*[https://www.amazon.com/Arduino-A000066-ARDUINO-UNO-R3/dp/B008GRTSV6/ref=as_sl_pc_tf_til?tag=red7s-20&linkCode=w00&linkId=4ccfbb426982882571e12003a0ae33d3&creativeASIN=B008GRTSV6 Arduino Uno R3] | |||
*[https://www.amazon.com/Raspberry-Pi-RASPBERRYPI3-MODB-1GB-Model-Motherboard/dp/B01CD5VC92/ref=as_sl_pc_tf_til?tag=red7s-20&linkCode=w00&linkId=5fe2f8e2b7c8e6eeaffcd47a767efcfe&creativeASIN=B01CD5VC92 Raspberry Pi] (Anything that runs Python "should work" but I've only tested this on a Pi) | |||
*[https://github.com/ItsDeidara/CommunityController The Source Code] | |||
Simply flash the hex file to your arduino using FLIP, connect your serial Adapter to the Arduino and than plug the arduino into your Switch using the Micro B cable, and the serial adapter into the Pi. | |||
Once this is running you can make a plethora of things, as this emulates the Pokken controller. Meaning you can do something complicated like making a rudimentary TAS bot for your favorite game, or even creating a bot to duplicate & sell items so that you can have virtually an infiite amount of gold. | |||
== | ==Known issues== | ||
* Serial Connection randomly closes and will not re-open. A dirty fix is to start the main.py file with a looping shell script like I did in CommunityController. | |||
* | * The left thumbstick is not completly centered. It is fine in most cases but it can cause oddities in some games. For example, you are not able to navigate the map in Breath of the Wild or Warp in Super Mario Odyssey. This issue may cause the character to drift forward, this was primarily observed in the Nintendo Switch version of Fortnite. | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/ItsDeidara/CommunityController | ||
* GBAtemp - https://gbatemp.net/threads/communitycontroller-pro-controller-python-bot.528158/ | |||
Revision as of 02:48, 11 Haziran 2023
CommunityController | |
---|---|
General | |
Author | ItsDeidara |
Type | PC Utilities |
Version | 2019 |
License | MIT License |
Last Updated | 2019/11/16 |
Links | |
Download | |
Website | |
Source | |
Pro controller Python Bot based off the RE'd Pokken controller by shinyquagsire23.
These were initially used for the Twitch Plays channel CommunityController, also known as Twitch Plays Nintendo Switch/Twitch Plays Super Mario Odyssey.
User guide
To use this you will need the following:
- FLIP
- Serial Adapter
- Arduino Uno R3
- Raspberry Pi (Anything that runs Python "should work" but I've only tested this on a Pi)
- The Source Code
Simply flash the hex file to your arduino using FLIP, connect your serial Adapter to the Arduino and than plug the arduino into your Switch using the Micro B cable, and the serial adapter into the Pi.
Once this is running you can make a plethora of things, as this emulates the Pokken controller. Meaning you can do something complicated like making a rudimentary TAS bot for your favorite game, or even creating a bot to duplicate & sell items so that you can have virtually an infiite amount of gold.
Known issues
- Serial Connection randomly closes and will not re-open. A dirty fix is to start the main.py file with a looping shell script like I did in CommunityController.
- The left thumbstick is not completly centered. It is fine in most cases but it can cause oddities in some games. For example, you are not able to navigate the map in Breath of the Wild or Warp in Super Mario Odyssey. This issue may cause the character to drift forward, this was primarily observed in the Nintendo Switch version of Fortnite.