-
Notifications
You must be signed in to change notification settings - Fork 1
Instruction for usage of SUVA with Trackers but without a VR Headset
You can find the original tutorial here: Using HTC Vive Trackers without Headset
PLEASE DON'T USE THIS METHOD IF YOU HAVE A VR HEADSET! IT WILL WORK BUT IN MOST CASES PEOPLE RUN INTO UNNECESSARY PROBLEMS. PLEASE JUST LEAVE THE HEADSET PLUGGED IN.
THANK YOU.
In case you do run into problems I will of course help resolve them. This way I can learn what causes them and improve the documentation.
- Start SteamVR and wait for it to be completely loaded. (this is to generate the Settings-file that needs to be edited)
Without a VR-Headset it will say something like
Welcome Please plug in your VR headset
- Close SteamVR (make sure it is no longer running any components e.g. Taskmanager)
- Open the following file in Notepad++ or any Editor of your choice:
C:\Program Files (x86)\Steam\config\steamvr.vrsettings
(this file will not be overwritten with future SteamVR updates like the in previous tutorials used default.vrsettings) - MAKE A BACKUP OF THAT FILE!!! Just save a copy to another location!
- Look for a line containing the following:
"steamvr" : {
6a. If it doesn't exist you can copy and insert the following into that file:
"LastKnown" : {
"HMDModel" : "Null Model Number"
},
"power" : {
"turnOffControllersTimeout" : 0
},
"steamvr" : {
"activateMultipleDrivers" : true,
"enableHomeApp" : false
}
Depending of where you insert it, it should look similar to one of the following three examples:
6.1 Somewhere in the middle of the file
... : ...
},
"LastKnown" : {
"HMDModel" : "Null Model Number"
},
"power" : {
"turnOffControllersTimeout" : 0
},
"steamvr" : {
"activateMultipleDrivers" : true,
"enableHomeApp" : false
},
"..." : {
6.2 The end of the file
... : ...
},
"LastKnown" : {
"HMDModel" : "Null Model Number"
},
"power" : {
"turnOffControllersTimeout" : 0
},
"steamvr" : {
"activateMultipleDrivers" : true,
"enableHomeApp" : false
}
}
6.3 Just steamvr
{
"LastKnown" : {
"HMDModel" : "Null Model Number"
},
"power" : {
"turnOffControllersTimeout" : 0
},
"steamvr" : {
"activateMultipleDrivers" : true,
"enableHomeApp" : false
}
}
Make sure that entries within brackets are always separated by a ,
! (Otherwise the file will not be loaded, a new file will be created and all saved settings like playspace setup will be lost! Make sure to have a backup of that file!
6b. If it does exist you can add the following entries so that the it looks similar to this:
},
"LastKnown" : {
"HMDModel" : "Null Model Number"
},
"power" : {
"turnOffControllersTimeout" : 0
},
"steamvr" : {
"activateMultipleDrivers" : true,
"enableHomeApp" : false,
...,
...
},
"..." : {
-
Save the modified file.
-
Navigate to the following file and edit it with for example Notepad++:
C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings
If you moved your Steam library to a different drive you will have do locate the SteamVR directory there! -
Replace the file content with the following and save it:
{
"driver_null": {
"enable": true,
"loadPriority": -999,
"serialNumber": "Null Serial Number",
"modelNumber": "Null Model Number",
"windowX": 0,
"windowY": 0,
"windowWidth": 0,
"windowHeight": 0,
"renderWidth": 0,
"renderHeight": 0,
"secondsFromVsyncToPhotons": 0.01666666,
"displayFrequency": 60.0
}
}
-
Without a HMD plugged in you can now start SteamVR, for the base stations to start you may have to unplug them from the wall and plug them back in to turn on (A Headset notice might pop up, saying the headset is running as a monitor: it can be ignored).
-
Make sure the Tracker dongles are plugged into the PC.
-
Got to SteamVR->Menu->Devices->Pair Controller
-
Select HTC Vive Tracker and pair the trackers.
-
Press Done and the base stations and the trackers should appear on the SteamVR window.
-
You may have to perform the room setup once, choose standing setup and just click on the continue buttons (It might keep asking to perform room setup afterwards but it can be ignored).
Credit for the following instructions goes to Kamizhou. They aim to solve some issues with SUVA and the recent SteamVR updates.
C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings
1.1 Change "enable": false,
to "enable": true,
C:\Program Files (x86)\Steam\steamapps\common\SteamVR\resources\settings\default.vrsettings
2.1 Change "forcedDriver": "",
to "forcedDriver": "null",
2.2 Change "forcedHmd": "",
to "forcedHmd": "false",
2.3 Change "activateMultipleDrivers": false,
to "activateMultipleDrivers": true,