Is there a Trick or Program to Switch "Controllers'" motion tracking?

SOLVED
Highlighted
WestLion
Settler

Is there a Trick or Program to Switch "Controllers'" motion tracking?

I have my trackers strapped around my hands. I'd like to find some kind of way to tell the game I'm playing (VRChat) to pretend that the motion of those trackers is instead the motion of the Vive controllers. This will let me put my hands on objects, like my keyboard or a console controller, and have the hands in the game match up. Is there any kind of trick or program that would help me do this?

 

I am aware that obviously I won't have the buttons of the Vive controller on the tracker. I have ways to get around that. I just need to trick the game into thinking that the motion of the Trackers is instead the motion of the Vive Controllers. The only other alternative I can think of is to somehow fasten the Vive controllers to my hands without actually grabbing them, and you can see why that would be very hard.

Vive Staff

Re: Is there a Trick or Program to Switch "Controllers'" motion tracking?

@WestLion

 

You can use try to use SteamVR's roll binding system to assign the trackers to "held in hand" mode but that isn't crazy applicable. There is a firmware tool that enables you to trick the firmware of the tracker to reporting itself as a controller rather than a tracker (called the roll change tool) but we've pulled that tool as it is known to brick devices after recent SteamVR updates. You may be able to pull this tool up if you search around for it - I wouldn't recommend using it unless you're an experienced developer as it does have a high potential to brick your device. 

To reach Viveport's customer service team, email customerservice@viveport.com

To connect with a live support agent for hardware support, go to www.vive.com/support, click on "contact us" in the top righthand corner, and then opt to speak with a Live Chat agent

David R

Technical Specialist - San Francisco, CA; Monday-Friday

Click here to send me a PM

WestLion
Settler

Re: Is there a Trick or Program to Switch "Controllers'" motion tracking?

@VibrantNebula 

I have tried the roll binding to held in hand, and unfortunately it does not play nicely with the game I'm attempting to get it to work with.

 

As for the firmware tool, are you talking about the tool mentioned in this thread?
https://community.viveport.com/t5/Developer-Discussion/Treating-the-Vive-Tracker-as-a-Vive-controlle... I was linked this thread as a suggestion on a reddit post I made, and it sounded promising.

 

Another promising solution someone suggested was OpenVR Input Emulator, but after installing it, it causes my SteamVR to crash and boot in Safe Mode, and asking it to disable safe mode just crashes it and reboots it in safe mode. Would you happen to know anything around that?

Vive Staff

Re: Is there a Trick or Program to Switch "Controllers'" motion tracking?

@WestLion,


Yes - that's a legit tool that we've currently taken offline because it's bricking devices recently. I can't verify that individual file/package that's linked - that's certainly not from our servers and isn't hosted by us. 

 

I mention that tool to specifically call out that we do have a legit tool to force the trackers to report as controllers - the issue is that recent SteamVR updates have resulted in behaviors that mean that there is a very substantial risk of bricking your device by using that tool, hence why we've pulled it offline. Bricking your device using this tool may void your warranty.

 

I don't have alot of experince with OpenVR emulator. The only real troubleshooting guidance I have for it is that it doesn't work with beta branches. 

To reach Viveport's customer service team, email customerservice@viveport.com

To connect with a live support agent for hardware support, go to www.vive.com/support, click on "contact us" in the top righthand corner, and then opt to speak with a Live Chat agent

David R

Technical Specialist - San Francisco, CA; Monday-Friday

Click here to send me a PM

WestLion
Settler
Solution

Re: Is there a Trick or Program to Switch "Controllers'" motion tracking?

I was able to do exactly what I needed to do, and more, with OpenVR Input Emulator. Thank you for your help though. 

 

Link for those of the future who come after me:

https://github.com/matzman666/OpenVR-InputEmulator/releases

 

Though OVR IE was initially crashing my SteamVR and forcing it to launch in safe mode, the files listed in this problem thread were able to solve this.
https://github.com/matzman666/OpenVR-InputEmulator/issues/143

Once it was working, the program allowed me switch the controllers for the trackers, but still allows me to press buttons on the controllers, AND allows me to offset the rotations. A solution to each and every problem I was having, in one program!