Skip to content
András Beck edited this page Oct 10, 2016 · 42 revisions

Welcome to the SteamVR (aka OpenVR) Hydra Driver wiki!

This project is a fork of Valve's Hydra driver. The main goal is to provide binary installers, make existing features configurable, and also add additional funcionality.

Compatibility mode needed for UE4 games

Games in the following list are built with Unreal Engine 4, and currently need to be run in "Windows 7 Compatibility Mode" in order for the Hydra to be detected ingame:

Title Developer
NVIDIA® VR Funhouse Lightspeed Studios™
The Nest invrse studios
Out of Ammo RocketWerkz
Lightblade VR Andreas Hager Gaming
Pool Nation VR Cherry Pop Games, Perilous Orbit
The Path of Greatest Resistance RealityRig

To enable compatibility mode for a particular game follow these steps:

  1. Go to your game's install folder (C:\SteamLibrary\SteamApps\common...)
  2. Right click on the executable and select "Properties" from the drop down menu.
  3. Click on the "Compatibility" tab
  4. Click the box for "Run this game in compatibility mode for:
  5. Choose "Windows 7" from the drop down.
  6. Click OK

List of unsupported games

Title Developer Reason
The Gallery - Episode 1: Call of the Starseed Cloudhead Games Generic VR (non-Vive) motion controllers are unusable in this game. See this thread for more information.

Installation

SteamVR users can install the driver directly from Steam: http://store.steampowered.com/app/491380/

OpenVR users need to download the latest compiled binaries, and install it manually: https://github.com/betavr/steamvr_driver_hydra/releases/latest

For more information on how to use SteamVR with the Hydra, including correctly setting up your play area orientation, please visit this page (thanks to reddit user /u/peterept):

Play Vive VR room-scale games with the Oculus Rift + Razer Hydra Motion Controllers

Compatibility

  • Touchpad vs Joystick. Some of the games require the player to place a thumb on the touchpad without pressing it. Doing this gesture with the joystick isn't possible, so the Hold Thumbpad feature was added to the driver. Press and hold BUTTON3 to activate it, then use the joy to make a gesture.

Button mapping

Vive wand Hydra
System button Middle button
Application menu button Button 4
Grip button Bumper
Touchpad button Joystick button
Horizontal axis of the touchpad Joystick x
Vertical axis of the touchpad Joystick y
Hybrid analog-digital trigger Analog trigger, with emulated button press at the bottom of the travel

Known problems:

The system button on the controller may not work when the joystick is not centered perfectly: This is a problem with the deadzone settings of the joysticks. As a temporary fix, you can move the joystick around a little then release it. Retry until you find a position that works. Or if your joystick is particularly bad at centering, you can increase the deadzone by editing the steamvr.vrsettings key "joystickDeadzone".