ValveSoftware / openvr

OpenVR SDK
http://steamvr.com
BSD 3-Clause "New" or "Revised" License
6.12k stars 1.28k forks source link

How to use more than 12 tracker at the same time with all buttons functioning? For example, 12 hyperkin blaster pistols or more ? #1027

Open dhjhero opened 5 years ago

dhjhero commented 5 years ago

Hi there! I am a HTC VIVE user and I am developing a gigantic space shooting VR game based on 12 VIVE trackers with 12 hyperkin blaster pistol. Could you please explain that how to make multiple tracker trigger function with steam VR version1.14 and upper? Thank you!

dhjhero commented 5 years ago

There are 12 tracker role in unity steamvr plugin and 11tracker role in steam vr input binding ui. And rightnow we could set several tracker to one tracker role such as tracker_hand_left, but it seems that only the first tracker could work as suspected for each tracker role. Other tracker has a input dir like "device/htc/hand/left/vive_trackerXXXXXXX/" which seems could not be recognized by our unity application. Is that normal? How are we supposed to understand this new complicated mechanism? Could I possibly add custom tracker roles for 12, even 32 tracker gun? Thank you!

zite commented 5 years ago

All of these trackers/blasters are connected to the same pc? Is this not in VR?

dhjhero commented 5 years ago

Half VR,like a local room multiplayer game with a huge dome projection screen. So all trackers are just connected to one PC.

dhjhero commented 5 years ago

Is there any way to bind unity actions to input of tracker_role_none? Those input paths are like "devices/HTC/vive_tracker_XXXXXXXX/input/..."

wdoron commented 5 years ago

Hi dhjhero, How did you mqnqge to connect more rhen 8 tracking items? It doesn't recognize the other trackers that i connected to the pc. What is your setup? Where each usb stick is connected? Do you use the standard opener?