What is SwiCC?
SwiCC, the Switch Controller Controller, is a device that allows your computer to pretend to be a controller for the Nintendo Switch (and Switch 2). Currently-produced SwiCCs are SwiCC version 2, affectionately named 2wiCC.
Having your computer pretend to be a controller allows you to do things like:
- Remap controller buttons or alter them in other ways (such as turbo)
- Automate tasks on the Switch such as drawing comments in Mario Maker 2 or running macros
- Control multiple controllers at once (by using multiple SwiCCs that receive the same data)
- Let Twitch Chat or bots interact with the game
And none of it requires modifying the Switch, because SwiCC just appears as a normal USB controller.
What is GLaMS?
GLaMS, the Gamepad Listen and Manipulate System, is the umbrella term for the software hosted on this website. A SwiCC just expects to receive controller data, so some kind of software needs to produce that controller data, and GLaMS is a set of tools to do that using a browser.
GLaMS supports SwiCC by making it easy to do most of the things listed above. The current tools are:
Getting a SwiCC
The SwiCC firmware and all supporting software is open source, so you can make your own and use it with the software hosted here, your own copy of the software, or your own software entirely.
However, if you'd like me to assemble a 2wiCC for you, I can do that.
Pricing: $36 for one or $48 for two
Contact: Discord: KNfLrPn | Email: knflrpn@knflrpn.com
Note: The standard version is not capable of TAS playback, and I'm currently unable to assemble the additional hardware needed for that, but feel free to contact me if you're interested in putting it together yourself.