CommunityController Switch: Difference between revisions

From GameBrew
(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=communitycontrollerswitch.png
|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/communitycontrollerswitch.7z
|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=
}}
}}
{{#seo:
Pro controller Python Bot based off the [https://github.com/shinyquagsire23/Switch-Fightstick/ RE'd Pokken controller] by shinyquagsire23.
|title=Switch Homebrew PC Tools (PC Utilities) - GameBrew
 
|title_mode=append
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.  
|image=communitycontrollerswitch.png
|image_alt=CommunityController
}}
{{cleanup|article|Needs cleanup}}
Pro controller Python Bot.


==Media==
==User guide==
<youtube></youtube>
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.


==Screenshots==
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.
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/communitycontrollerswitch-08.png


==Changelog==
==Known issues==
'''v.1.0'''
* 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.
* First Release.
* 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 ==
* Gbatemp - https://gbatemp.net/threads/communitycontroller-pro-controller-python-bot.528158/
* GitHub - https://github.com/ItsDeidara/CommunityController
* Github - https://github.com/ItsDeidara/CommunityController
* GBAtemp - https://gbatemp.net/threads/communitycontroller-pro-controller-python-bot.528158/
* Reddit -

Revision as of 02:48, 11 June 2023

CommunityController
Communitycontrollernx.png
General
AuthorItsDeidara
TypePC Utilities
Version2019
LicenseMIT License
Last Updated2019/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:

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

Advertising: