
Steam Controller 2
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.