Skip to content

OpenVR Input Emulator v1.2

Compare
Choose a tag to compare
@matzman666 matzman666 released this 21 Dec 21:56
· 6 commits to master since this release

Warning: Does NOT work with the current SteamVR Beta.

This is the final version of the Oculus Rift controller fixes for Fallout 4 VR. It allows to emulate trackpad behaviour with the Rift's joysticks. Therefore, on the input remapping pages of each analog axis a touchpad emulation mode can be configured.

Currently there are two modes available:

  • Position Based: This modes assumes that the joystick can only move further away from the center position. All newer positions smaller can the last known position are ignored. The saved highest position is reset when the center position has been reached. The idea is to ignore input events caused by the joystick snapping back to center position. As soon as the center position is reached it is immediately send to the application in a position update. This helps with movement controls as otherwise any movement in an application is not reset when the joystick is let go by the user, and FO4 menus ignore this position update. However, the pipboy map does not ignore this position update.

  • Position Based (Deferred Zero Update): This modes works exactly the same as the mode above with one small difference. The position update when the center position is reached is not immediately send but only when the joystick starts moving again. This helps with the pipboy-map but messes up movement controls. To still be able to move you can configure a toggle button to turn on/off touchpad emulation mode (see below).

To enable/disable the touchpad emulation mode at will you can configure a toggle binding on any digital button. Therefore, select a digital button, select either normal, double or long press, and then select "Toggle Touchpad Emulation" as binding type. Now with audio cue.

FO4 also tends to ignore joystick clicks when the joystick is exactly at center position. To help with this you can also activate the deadzone fix for button presses on the analog input remapping page).

Touchpad emulation mode settings can now be saved into profiles.

Changelog

  • Added Oculus Rift controller fixes for Fallout 4 VR.
  • Added audio cue for touchpad emulation toggle and redirect mode toggle bindings.
  • Other bugfixes and improvements.

Requirements

Requires the newest non-beta version. It does NOT work with the current SteamVR Beta.

Usage

Installer

Download the installer and then execute it. Don't forget to exit SteamVR before installing/de-installing. After that you can access the configuration overlay in the SteamVR dashboard

Command-Line Client (Optional)

Download the command-line client archive, unzip it, and then execute the contained binary in a cmd window. Enter 'client_commandline.exe help' on the command line for usage instructions.