Page 1 of 1

Razer Hydra output emulation with SteamVR

Posted: Wed Jan 03, 2018 7:35 am
by polhoney
Hi,

I'm trying to emulate a Razer Hydra controller to connect to SteamVR. My inputs are correct (psmove controllers + bridge to freepie + I'm able to read all needed values, so from there I simply need to be able to emulate the hydra and send coord/rotation/buttons values).

The problem is that no controller is shown in SteamVR at all. What i've done:
- installed steamvr razer hydra driver
- installed the freepie bundled fake sixthsense.dll and sixthsense_x64.dll in c:/prog x86/steam/steamapps/common/steamvr/drivers/win(32|64)/ directory (without forgetting to unlock theses dll files)
- registered manually theses dll (
- tried other sixthsense fake dll flavors grabbed here and ther on various forums/youtube/tutorials
- switchted to steam/steamvr beta version (in case of)

I'm out of ideas. Could it be a steamvr hydra driver related bug? Each time I start SteamVR with the freepie script running, there are no controllers shown in SteamVR at all. Below is the rudimentary FreePie script I used to before doing anything more elaborated, this should (I believe) create a static hydra 0 controller):

hydra[0].isDocked=True
hydra[0].enabled=True
hydra[0].x=0
hydra[0].y=0
hydra[0].z=0
hydra[0].yaw=0
hydra[0].pitch=0
hydra[0].roll=0
hydra[0].trigger=0
hydra[0].three = 0
hydra[0].four = 0
hydra[0].one = 0
hydra[0].two = 0
hydra[0].start = 0
hydra[0].bumper = 0
hydra[0].joybutton = 0
hydra[0].joyx = 0
hydra[0].joyy = 0

Any help would be appreciated.

Pierre