foo Posted March 24, 2017 Share Posted March 24, 2017 VIVE Tracker Role Changer v0.8 This tool is for changing the role of the tracker to read in SteamVR as a controller. This is only required for applications that doesn't yet recognize the device correctly, e.g. mixed reality. Directions: Unplug the Vive from the computer. Plug in the Tracker via USB cable. Run tool and follow the prompts. Tool will report what the tracker is currently reporting itself as and give you the option to switch it's role reporting. On completion, unplug the tracker and restart SteamVR. Reconnect everything. Note: While your tracker is reporting itself as a controller, while it shouldn't ask you to update, if it does, do not update the firmware until it's reporting itself as a tracker again. Hopefully I didn't miss anything with the tool. Let us know how it works. Also, if you guys need this tool for another issue outside of the MR issue that we're aware of, please let us know. VIVETrackerChanger_0.8.zip Link to comment Share on other sites More sharing options...
dario Posted April 20, 2017 Share Posted April 20, 2017 For saving tracker and controller bindings in your Unity code please take a look at the Role Binding example from the Vive Input Utility plugin available the asset store: https://www.assetstore.unity3d.com/en/#!/content/64219 Link to comment Share on other sites More sharing options...
HaXorPotato Posted May 31, 2017 Share Posted May 31, 2017 What can i do to use the tracker for HMD Position in Steam VR? Link to comment Share on other sites More sharing options...
dario Posted May 31, 2017 Share Posted May 31, 2017 Can you clarify? Are you asking about using a third party HMD? If so, just use the tracker's pose instead Link to comment Share on other sites More sharing options...
TaylorR137 Posted July 29, 2017 Share Posted July 29, 2017 I'm using the role changer to use the tracker as a controller, building it into a glove. How can I change the origin and rotation in steamvr so in games with hands everything lines up? Link to comment Share on other sites More sharing options...
HaroldFDavidson Posted August 11, 2017 Share Posted August 11, 2017 Hi there, To start with, sorry for necro posting. Secondly, is there an updated version of this tool? or an alternate mirror to download. Currently i can see the attachment but it has a strike tough it and the link is not clickable. Thanks in dvance, Harold Link to comment Share on other sites More sharing options...
HackPerception Posted August 11, 2017 Share Posted August 11, 2017 Hi , I think you've found a bug with our forum solution; thanks for pointing it out. As I'm aware this is still the current version. I'm not sure how to fix the strikethrough but you can apparently still downloading it by clicking on the icon immediately following the text. Here is a direct link to v0.8: http://community.viveport.com/espti62423/attachments/espti62423/vive-developer-discussion/37/1/VIVETrackerChanger_0.8.zip Link to comment Share on other sites More sharing options...
Shaull Posted August 17, 2017 Share Posted August 17, 2017 There is no way provided in openvr to provide a means too switch vive tracker mode from controller to hmd. Controller or hmd are the only two currently supported device classes in openvr and vive tracker uses generic tracker as device class. Because of hard coding vive tracker device config for it to act as a controller there is no way too use vive tracker as head tracker for a non vive hmd being used in steamvr. By "used in steamvr" I mean steamvr features like room setup, room layout and SteamVR compositor. Vive tracker does not seem to supporting the spirit of why openvr exists which is too encourage multi vendor vr setuos and provide support for more than one make of vr device. Is it possible to use steamvr tracking hdk toolset together with the 3d drawings, the current config file for vive tracker to create a proper config that supports current openvr features? I would like to add vive tracker to a non vive hmd faceplate but am finding all the tutorials and documentation are for client side development and finding the vive tracker using device class that is not documented or officially supported in openvr api just does not seem right. How do we set vive tracker device class so that it supports current openvr protocol? Link to comment Share on other sites More sharing options...
Shaull Posted August 17, 2017 Share Posted August 17, 2017 Hi Dario, How do we set vive tracker to device class hmd in its config file (the tracked device config file created by steamvr tracking hdk tools) for things like steamvr compositor to use pose created by tracker? Openvr api documentation defines two device classes supported by openvr which are controller or hmd. Using lighthouse_console downloadconfig allows reading of the config json from vive tracker which defines vive tracker as using generic_tracker as device class. How can we use vive tracker as head tracker tracking a non vive hmd in things like steamvr room setup, steamvr compositor and SteamVR home? Link to comment Share on other sites More sharing options...
Shaull Posted August 17, 2017 Share Posted August 17, 2017 Can this tool be updated to have the function of setting vive tracker to use openvr's device class hmd? EDIT: It looks like https://github.com/ViveSoftware/ViveInputUtility-Unity uses openvr's device indexing system to switch tracker roles Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.