Skip to content

OpenVR Input Emulator v1.1_beta1

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

Update 3: Final version of Oculus Rift Fix for Fallout 4 VR has been released.

Update 2: The second version of the oculus fix for FO4VR is online. I have refined the deadzone fix for the stick button to not move the player. I also implemented a new method for emulating a touchpad with the stick. This time it uses the position of the stick to ignore any back movements of the stick till it reaches neutral position. Also you can now configure a button to enable/disable the touchpad emulation mode.

To configure it, open the dashboard overlay, select a controller, go to Input Remapping page, select the analog joystick axis, and select a touchpad emulation mode and/or enable the deadzone fix.

To configure the button for toggling the mode, open the dashboard overlay, select a controller, go to Input Remapping page, select any digital button you want, select either normal, long or double press, and select "Toggle Touchpad Emulation" as binding type.

The new settings are NOT saved into profiles yet. I quickly hacked together this version due to lack of time. If I have time again and have confirmed that the fixes are working as intended, I will implement a proper version that does save the new settings.

Update: The oculusfix1 version is a first try to fix the problems Touch user have in FO4VR. Go to the analog input remapping page of the joystick axis and select "Ignore Snap To Neutral Position" and/or "Button Press Deadzone Fix". I don't have a Rift, so it's completely untested. Please report your results!


The big input remapping release. Completely overhauls input remapping and allows to configure remapping on the dashboard overlay. Adding remapping profiles works too. However, due to limited time and energy there are large potions of completely untested code (hence beta), so beware of any bugs.

Changelog

  • Revamped input remapping and added a GUI.
  • Added "kalman filter" and "moving average" as motion compensation vel/acc compensation mode.
  • Other bugfixes and improvements.

Requirements

Requires the newest SteamVR (or SteamVR Beta) runtime. Does not work with the current SteamVR Beta.

Notes

Any third-party application using the Input Emulator API needs to be recompiled to the new API specification due to slight changes.

Usage

Installer

Download the installer and then execute it. Don't forget to exit SteamVR before installing/de-installing.

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.