Update: 18 July 2016
If you are trying to play ILMxLAB Trials on Tatooine on Steam, and SteamVR can’t detect your Razer Hydra controllers, then make sure you update to the latest OpenVR driver:
On the 18th of April 2016 Valve did something amazing: they released OpenVR driver source code for the old Sixsense Razer Hydra motion-tracked controllers. Wow. Wow. Why the Wows? Because if you own an Oculus Rift and a Razer Hydra – you can now play virtually any VIVE VR title on SteamVR ! The Razer Hydra controllers (shown below) have buttons that actually map quite naturally to the VIVE controllers that you don’t miss out on any functionality.
In one respect this is even better then Oculus Touch – because you immediately have access to a large catalog of games on SteamVR (and navigating SteamVR itself) using motion controllers.
I know many early Oculus Rift backers, developers and enthusiasts bought up the Razer Hydra’s when they were on sale (like myself) so if that is you – now is the time to dust them off and plug them back in.
If you aren’t lucky enough to have one, you may find one on ebay or craigslist.
Here’s how the buttons map to the Razer Hydra:
Install support for Razer Hydra
Valve have released the source code at OpenVR Driver for Razer Hydra using Sixense SDK which requires compilation with Visual Studio. To make it easier for everyone, user betavr has a compiled version available.
Here are the installation steps:
- Install Steam (if you don’t already have it)
- Within Steam install the SteamVR tool.
or, go to Library, Filter on “Tools”, and search for SteamVR, then right click and install it:
- Within Steam, install the”Sixense SDK for the Razer Hydra” tool.
or, go to Library, filter on “Tools”, and search for Sixense, then right click and install it:
- Now download the latest Razer Hydra compiled driver from https://github.com/betavr/steamvr_driver_hydra/releases.
(I downloaded steamvr_hydra_driver_v18.104.22.168.zip) then unzip it and run the installer.
- Now, plug-in your Razer Hydra and it should flash green and you are ready!
Setup your Razer Hydra in SteamVR
- Launch Steam
- Launch SteamVR – Library -> SteamVR -> SteamVR (or directly double click your SteamVR shortcut)
- Run the Room Setup from the popup menu:
- Make a decision about Room Scale or Standing only modes:
Firstly, the wizard will make sure it can detect your Oculus Rift:
Next, calibrate the center of your space: hold your headset in the central location and press “Calibrate Center”:
Next, locate the floor, using the headset again, measure the distance to the floor.
Since most desks are 76cm high, I entered 76cm and held by Oculus Rift at desk height:
And that’s it, you are done:
If you prefer the full room scale experience (including chaperone boundary walls), then firstly clear some space:
Calibrate the center of your space by pointing a controller at the monitor and pressing the trigger:
Note: The wizard seems to get the direction reversed with the Razer Hydra – but I’ll show you how to correct that in a later step.
Locate the floor by putting both controller on the ground:
Hold the trigger on one of the Razer Hydra controllers and walk around the perimeter of your space:
Note: The cable length of the Razer Hydra controllers are just long enough to measure the smallest space permitted. So make sure you walk as far as you can with the cable fully stretched out.
Here is my space. But note the forward arrow is facing the wrong way. Hit Edit:
And press FLIP to reverse the direction:
(or if you forgot this step, just turn the Hyrda base station 180 degrees around)
You are ready !
Play the tutorial
If it doesn’t auto start, run the tutorial from the SteamVR popup menu:
To start press continue:
Now put on your Oculus Rift and pick up the Razer Hydra motion controllers.
If you see the Oculus Health & Safety Warning, look at the text to dismiss it:
Now look at your controllers. If they are not aligned correctly, hold them up at shoulder height (one on each side of your face) and press the center button (tall skinny) on both controllers to reset the calibration.
Now, look around at the demo room. As you look around the furniture will disappear:
Leaving you ready to be led through the tutorial:
Firstly, you’ll be shown the trigger (that is the same on the Razer Hydra)
Next the grip buttons (on the Razer Hydra that is the bumper button on the front above the trigger button):
Next, the track pad. (This is the joystick on the Razer Hydra):
And pressing the trackpad (on the Razer Hydra press the joystick down):
Next the menu button (on the Razer Hydra that is Button 4):
Finally the system button to access the SteamVR dashboard (on the Razer Hydra that is the central tall skinny button):
Then have lots of fun blowing up balloons and then blowing up balloons.
I recommend the following titles you can find in Steam:
- The Lab (free)
- Cloudlands: VR Minigolf (demo)
- Budget Cuts (demo)
- The Brookhaven Experiment (demo)
- Tilt brush
- Hover junkers
- IKEA VR Experience (free)
April 25, 2016 at 11:32 pm
Did you manage to get the teleportation working in Aperture Robot Repair?
I don’t have enough space / range to reach the charging dock and it seems odd that Valve didn’t implement it in this demo.
April 27, 2016 at 9:46 pm
great tutorial, have you found a way to throw sticks for the robot dog, or knifes in Budget cuts.
everything else is working very well thanks again.
May 24, 2016 at 3:27 pm
The latest version of the driver has ‘IMU emulation’ (button 1 on both wands to enable) and ‘angular velocity support’ (button 2 on both wands to enable). It doesn’t work with all games and can cause jitter.
May 21, 2016 at 10:22 pm
Cool as it is, when they say “room scale VR” I hear “you need to tidy your room before you play video games” you’re not my real dad, HTC.
May 24, 2016 at 10:17 pm
May 22, 2016 at 8:03 am
I’ve had limited luck with this, unfortunately. I was able to get to the point where SteamVR saw the Hydra controllers and was clearly detecting them, but when defining the room scale space in SteamVR setup the Hydra controllers were operating in some weird, inconsistent radial coodinate system that was relative to the position of the Hydra base station, and it was impossible to define a recognizable room shape. Tried several times and never got any better results. Did you run into this problem?
May 24, 2016 at 10:16 pm
It worked well for me. Maybe you have interference?
May 25, 2016 at 11:47 am
Installed everything, but SteamVR is not seeing my razer controllers. Grr. Oculus Touch will probably be better anyway, seeing as the drivers aint working for me.
June 2, 2016 at 9:56 pm
What color are the icons for the controllers in SteamVR – gray?
June 15, 2016 at 11:15 am
Hi Peter, thanks for your great guide! I just got some Hydras, and everything is working well thus far. Unfortunately, I just can’t get a big enough area in room scale! Where are you placing your Hydra base station – underneath your monitor? In the middle of your play area?
June 18, 2016 at 10:20 am
I have the base station setup just to the right of my monitor, and the cable was just big enough to reach around to make the minimum space!
June 21, 2016 at 9:10 pm
This is amazing i just happend to get my cousins old dk2 since he got the vive. And i have the hydra.
Im having some trouble tho I cant seem to be able to get my controllers to be connected. When i try to pair them on steamVR i get the message “your headset must be connected prperly in oder to pair new controller” any ideas?
July 27, 2016 at 10:27 pm
Alex, read this thread: https://steamcommunity.com/app/250820/discussions/0/34095132069746147/
July 3, 2016 at 6:49 pm
I got it set up ok but I was trying to play poolvr and it was a very poor experience, I suppose because of having only one camera setup the hydras kept needing calibrated, it was altogether a very jittery experience which I hope will be rectified when the touch controllers come out (I really hope so as I love pool) , anyway I then tried the budget cuts demo and I was stuck in the floor (this also happened with poolvr but I was able to sort this by repeatedly pressing the down arrow on my keyboard until I arrived at the right height) but this refused to work on the budget cuts demo?
July 5, 2016 at 11:00 pm
I had a similar issue on Lightblade VR. In that case, I right-clicked on the executable in steamapps and used Windows 7 Compatibility mode.
July 9, 2016 at 12:48 am
Hi there – I am wondering if anyone can help… everything was working flawless (enough so that I purchased several vive games to play). Not sure what has happened however when I plug in my Hydra Windows installed drivers for it and Steamvr no longer will load up the hydra’s? I have uninstalled the betavr drivers and reinstalled, made sure that multicontrollers are true, etc… please help!
July 9, 2016 at 3:39 pm
How frustrating.Did you try switching to a different USB port? That will reload the drivers.
July 13, 2016 at 12:19 am
hi i just got a hydra from ebay and its all kind of working couple of issues though when im using the controllers they are also moving the mouse in windows and pressing the 1 button trys to bring up an onscreen keyboard. the other thing is that whilst im playing something sometimes the screen in the headset will go blank with a little hourglass in the bottom right of the screen and sticks there outside of the headset the game is still running alright
July 13, 2016 at 1:06 am
didn’t realise i could just pause and un-pause the game to get rid of that screen thought i had to end the program to get rid of it so that doesn’t matter so much. just the mouse movement and onscreen keyboard thing. have you tried that waltz of the wizard game that’s kind of awesome.
July 13, 2016 at 8:01 pm
ok sorry not sure where to talk about these issues that pausing unpausing thing only seems to work with waltz of the wizard not with the lab. I have to exit out of the lab not been able to get past the little balloon part of the archery game before it happens yet.
July 17, 2016 at 3:31 pm
I’ve installed everything but I get stuck on “Point each hydra at the base station and press any button”
July 30, 2016 at 6:34 pm
Thanks for this tutorial, i got it to sort of work but im having two issues. I’m using it with and OSVR HDK 1.4 and i know that is a little diffrent fron the DK1/2. The issues are:
In standing/seating mode one of my ingame hydra controllers is flipped(its pointing backwards) do you know how to fix this?
In the roomscale calibration part i’m unable to locate the floor, the client says that it’s tracking the headset and controllers but when i put them on the floor and start the calibration nothing happens.
I hope that someone here can help me with these issues.