u/MaxterTheTurtle

Steam Controller 2

Steam Controller 2

https://preview.redd.it/80rnwxumes1h1.jpg?width=1574&format=pjpg&auto=webp&s=e2039d946141ed544984d383a1900f91e39cf8ca

Hello!

I want to share a project that I've been working on. It allows the MisterFPGA to use the Steam Controller as a controller (rather than just as a mouse or keyboard). It's in what I consider to be an alpha or beta state. It supports both the Steam Controller and Steam Controller Puck (and having multiple controllers attached; though, I haven't been able to test this as I only have one Steam Controller). It maps the touchpads as joystick inputs, but I plan on making this toggleable between joystick inputs and mouse inputs. It's also missing rumble, but that is the next feature I plan on adding.

If you want to try it out, download and place this in your scripts directory (and run it):
https://raw.githubusercontent.com/bnpfeife/scwrapper/refs/heads/main/Scripts/scwrapper.sh

If you want to view the code, or make modifications, the code can be found at:
https://github.com/bnpfeife/scwrapper

I'm thinking about writing a technical overview of the project, but it's somewhat complicated and I'm not sure this post will have the correct audience for the write-up. For anyone who cares, no AI was used in this project.

Edit: I added a README.md with an installation guide to the GitHub repository.

reddit.com
u/MaxterTheTurtle — 4 days ago