No Man's Sky

No Man's Sky

View Stats:
jjh76 Jan 13, 2020 @ 12:49am
HOTAS in VR with UCR
UCR - Universal Control Remapper - Since VR mode still allows keyboard and mouse input, this can let you use your HOTAS or gamepad in VR.

You need to download 3 files:

Main program:
https://github.com/snoothy/ucr/releases

Core interception - windows driver that allows UCR to map gamepad/joystick buttons to keyboard and mouse:
https://github.com/snoothy/ucr/wiki/Core_Interception

a set of plugins, including one that's needed to map joystick axis to mouse movement:
https://github.com/HidWizards/UCR-Plugins/releases


With this setup I've been able to map my Thrustmaster to the keyboard and mouse flight controls.
Last edited by jjh76; Jan 13, 2020 @ 12:49am
< >
Showing 1-5 of 5 comments
Ludi Feb 1, 2020 @ 12:03am 
A walkthrough of how to set this up would be great
don800 Feb 1, 2020 @ 11:00am 
This is appreciated, though still a bit of a ridiculous hoop to jump through.

I've been holding off on putting real time into the game until VR gamepad support actually gets added, though I realize I may have wasted my money in thinking that this option would be a no-brainer...
jjh76 Feb 1, 2020 @ 12:32pm 
Make sure you've installed core_interception and the plugin pack as described on the pages I linked to.

Start up UCR and click the add profile button at the top of the profiles list. In the window that pops up name the profile then look at the two tabs to the right. The first one is for the device you want to take input from, check the box for your hotas (or gamepad). The second one is for the devices you want to be able to remap to the controls to. If you've installed core_interception correctly then it will show your keyboard and mouse, check the boxes for both of them.

Once you've created the profile it will go back to the main window, double-click the profile to open the profile editor. On the left side you will see a list of plugins. For each action that you want to do, click the + symbol the by appropriate plugin. Button to Button will let you map a button from the controller to the keyboard or mouse. Axis to Delta will let you remap a controller axis to a mouse movement.

You can also use multiple actions on a single input - for the ship thrusters, I used axis to button to map the thrustmaster's throttle to w and s, then I created a second action with axes range to button to activate boost mode when the throttle is fully extended (with my thrustmaster that's -100 for X start% and -95 for X end%)
Optimistic Owl Apr 21, 2020 @ 2:21pm 
Thanks so much for your suggestion :steamhappy: , it seems to work but for one (albeit major problem for me): how do you deal with having to re-centre the mouse after a mouse x or y movement from joystick movement? I keep having to adjust and move hotas joystick opposite to what I moved to make ship fly straight again.
jjh76 Apr 23, 2020 @ 8:45pm 
Haven't actually used this lately, been playing other games.

Only thing I can think of is maybe increase the deadzone size?
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Jan 13, 2020 @ 12:49am
Posts: 5