Steam Controller

Steam Controller

Meredy Mar 31, 2016 @ 10:32am
Found a way to use steam controller as an xinput device outside steam and without adding each and every game I play
I looked into this for some time now.
Here is what you'll need:
> vJoy:
It is a xinput gamepad emulator (a bit like ppjoy was for old parralel port joypad)
- You can get it here
http://vjoystick.sourceforge.net/site/
> UJR (Universal Joystick Remapper)
It's a feeder application that will send the input to vJoy's driver. It was originally made to remap the input for your joystick when the controls are fixed in a game. I was made with autohotkey
- Get it here:
http://evilc.com/joomla/articles/9-code/autohotkey/1-ujr-universal-joystick-remapper
> Add ujr.exe to steam (Games => Add a non steam game to my library)
> Set your steam controller config for xinput (I added the gyro to double the right stick and it works ok)
It should work as far as you don't add a keyboard command (It will probably be ignored)
> launch ujr. I has been easy for me because I only have the steam controller plugged so you may have to fiddle with it a bit
I have gone in the differents tabs clicking auto configure when available.
In hats I had to select "1" to physical stick (It was a blind guess since the other used the number 1 too. I'm almost sure it's the physical device number, so it might change)
> Verify your inputs on each tabs, you a "state" colomn, try your inputs and see if it changes.
> If it's done keep ujr on and play your game.

It's a bit hackish also I didn't test with force feedback. But I don't think AHK can handle that right now so it's probably a big no...

If someone has the know how to program a full feeder, we can get better but for now it's already a very good thing...

And if Gabe wills it, they will take the hint one day...
< >
Showing 16-23 of 23 comments
lordroid Sep 25, 2016 @ 11:24am 
i use XOutput .exe but 2 button missing
Passatuner Sep 27, 2016 @ 12:48am 
Just use this: https://www.reddit.com/r/SteamController/comments/4b8zdp/xoutput_for_uwp_games/

Playing Forza Horizon 3 with it via the Steam Link, works like a charm, even through the link. No rumble though. Just start XOutput first, then the game you want to play..
Mil Jan 8, 2017 @ 9:38am 
"> Set your steam controller config for xinput (I added the gyro to double the right stick and it works ok)"

What?
Pain_xp Jun 15, 2017 @ 4:32am 
What about that: You have STEAM game, that dont support SC, so You only have KB+M mode, and it is a race sim.... so You can bind mouse look to steering - and there is a way to use controler as a weel and it is cool and very good, but as acc and brakes you cant aasign any analog input, only single keystroke.

You see how it suck? and this way game could see analog input and work, am I right?
EmperorFaiz.wav Jun 15, 2017 @ 4:48am 
Originally posted by Pain_xp:
What about that: You have STEAM game, that dont support SC, so You only have KB+M mode, and it is a race sim.... so You can bind mouse look to steering - and there is a way to use controler as a weel and it is cool and very good, but as acc and brakes you cant aasign any analog input, only single keystroke.

You see how it suck? and this way game could see analog input and work, am I right?
Is there a race sim that completely blocks out Xinput whenever the SC is plugged in?
Pain_xp Jun 15, 2017 @ 5:53am 
its raceRoom and it only see keybord or mouse setup, if You connect SC game sees userdef. mouse config but only let you bind buttons, and not all of them, tryied to bind mouse Y for acc/brake, but won't let me. I understand that game does not see device itself, becouse it supports clutch and H-gear thing and other "PRO" stuff, but all wheels are listed as a devices in win manager exept SC.
Vepar Jun 15, 2017 @ 6:11am 
I have RaceRoom, i played it with SC without problem, the game itself won't see SC, you have to use the xinput control preset on the SC and use the "xbox" controller setup in game.
Pain_xp Jun 15, 2017 @ 6:32am 
ok, tryied, no luck...
< >
Showing 16-23 of 23 comments
Per page: 1530 50

Date Posted: Mar 31, 2016 @ 10:32am
Posts: 23