sc-controller icon indicating copy to clipboard operation
sc-controller copied to clipboard

[Feature request] Export profile(s) to Steam

Open gwemmie opened this issue 2 years ago • 1 comments

Is this in any way feasible?

When the Steam Deck comes out, I'm going to want to use it as a WiiU gamepad controller even when im in front of my computer. I figure it makes the most sense to use Steam's own config system, rather than sc-controller, for that kind of thing. Probably. We'll see.

But if so, I'd definitely want to help with this feature any way that I can, since Steam's config interface is kind of awful compared to sc-controller's, and I'd definitely want to import all the profiles I've made on it into Steam as starting points to save boatlods of time.

I'm aware that certain things (such as making the stick output as a mouse-like analog stick) are implemented very differently between sc-controller and Steam. Perhaps instead of dealing with that heavy workload, this feature could at least at first just be incomplete with tougher steps like that, and make such incompeteness clear in the interface's wording. Honestly, I would love to even have a version of this feature so barebones that it just ports over the most basic sorts of bindings, like button to button and stick to stick.

gwemmie avatar Jan 01 '22 19:01 gwemmie

To be honest, this is one of those thing that are as hard to do as they look. Technically it's just loading SCC's JSON file and writing VDF, but AFAIK, there's no "official" schema for Steam configs and they are little bit of moving target.

kozec avatar Jan 10 '22 12:01 kozec