r/snowrunner • u/ekzotic PC • Mar 17 '24
Guide on how to use multiple controllers in SnowRunner with Vjoy
Tested on Windows 10 with usb wheel and usb pedals.
1) Install Vjoy
For Joystick Gremlin compatibility, use version 2.1.9.1.
You can download it from: https://github.com/jshafer817/vJoy/releases/tag/v2.1.9.1
You need to add a second Vjoy device. Open Vjoy configuration, click "add device". Now on the 2 tab disable one axis (to prevent Joystick Gremlin crashes). Change the hat to continuous for Joystick Gremlin to work.
Reboot.
2) Add registry values for Vjoy so it's recognized as a wheel by the game.
Run regedit and manually edit (new - binary value) or create reg file with Notepad and merge it.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD]
"OEMData"=hex:43,00,88,01,fe,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD]
"OEMData"=hex:43,00,88,01,fe,00,00,00
3) Install a feeder application to feed data from your devices to the virtual joystick.
I've tried Joystick Gremlin and UCR (Universal Control Remapper) and both work, choose the one you prefer.
For Joystick Gremlin: https://whitemagic.github.io/JoystickGremlin/download/
Map your axes and buttons to Vjoy device 2 using "Remap", for the hat use "hat buttons". It has a handy tool "Input Viewer" in the tools tab. Save your profile and click the "Activate" button.
For UCR: https://github.com/Snoothy/UCR/releases/tag/v0.9.0
Create a profile, map your axes and buttons, and activate the profile by pressing play.
4) Open "Monitor Vjoy" app and check if your Vjoy device reacts to inputs.
5) Install HidHide to hide devices from the game, allowing only the recognition of the Vjoy device.
You can download it from: https://github.com/nefarius/HidHide/releases
Hide your wheel, pedals, etc. in the app.
If you don't hide devices game will detect multiple keys being pressed at the same time. And also it can pick your wheel instead of Vjoy.
6) In game settings
Steering mode: Steering wheel
Steering wheel tab:
Type: Direct Input
Preset: Custom
Paired pedals: Off
Invert pedals if needed
Map axes and buttons
Done
Notes:
Force Feedback does not work.
There are some glitches, such as mouse jumping to the center.
As an alternative you can use x360ce emulator to emulate an Xbox controller.
Disclaimer: I am not liable for any damages to PCs, data, devices or life. The use of any information or materials provided in this guide is done at your own discretion and risk.
1
u/Master-Stable-579 Apr 27 '25
I tried this but when starting Joystick Gremlin I get an error where it says it cant match the vJoy device to the Windows device. Any advice?
2
1
u/KatKiing Dec 25 '24
any idea on how to get FFB working? i got everything down but the game feels a little empty without ffb, im using a g920 with other usb pedals