Natural Locomotion

Natural Locomotion

VinhiX Dec 15, 2020 @ 3:01pm
Issues with vive trackers (to many trackers)
Hi, I'm using a valve index + 3 vive trackers, for full body tracking in VRChat. When I've openned this app it was not working, it gets stuck in the waiting for driver... and yes I've tried the "solutions" I've seen here in the forum. Getting into the legacy mode solved the issue, but then, when I went to use the feet mode (thats the reason I've bought this app), it said to many trackers...

So I've turned off the waist tracker and calibrated the legs, then I've turned the waist again on, and everything reseted. I tried messing around and google, check in forums, but it seems no one complained about this.

I then went to the vive trackers settings, they were all set up as being hand trackers, I think its the default, so I got the left\right leg and the waist. I though this would solve the issue but its the same... the app keeps tracking the 3, and can't tell the waist appart.

Does this has to do with the legacy version? or I'am doing something wrong? I really don't know how to make the feet locomotion to work.
< >
Showing 1-7 of 7 comments
Myou cat  [developer] Dec 15, 2020 @ 4:24pm 
I've added you to assist you in both issues (new driver and 3 trackers). NaLo should read the tracker configuration all the time when it doesn't detect a proper configuration, but if that fails you can have it configurated before opening NaLo. If that still fails I have to see what NaLo is actually trying to read... And SteamVR has recently changed the configuration place which was hardcoded in NaLo legacy, so now that I think of it you can probably fix it this way:

Close SteamVR, then in a file browser, type %localappdata%/openvr in the address bar and press enter. You should see among other files, one called openvrpaths.vrpath. Open it with notepad or any other text editor. There's a few lines that says something like this:

"config" :
[
"C:\Users\YourName\AppData\Local\openvr"
],

Change that path to "config" inside Steam's path, doubling the backslashes, so it looks something like this:

"config" :
[
"C:\\Program Files (x86)\\Steam\\config"
],

which is where NaLo legacy is looking for the trackers' configuration.

If you want to preserve your SteamVR configuration you want to copy or move all the files (except openvrpaths.vrpath) to the new location.
Last edited by Myou cat; Dec 15, 2020 @ 4:27pm
VinhiX Dec 15, 2020 @ 7:01pm 
I had it like this already:

"config" :
[
"E:\\program files (x86)\\steam\\config",
"C:\\Program Files (x86)\\Steam\\config"
],

I do have steam installed in the E drive, so should I delete the C line?
Myou cat  [developer] Dec 16, 2020 @ 3:12am 
I never encountered that situation, new NaLo uses only the first one, old NaLo uses the registry value "SteamPath" inside "HKEY_CURRENT_USER\Software\Valve\Steam" (and then adds \config at the end). Can you run regedit and check what value it has? Alternatively you can go to NaLo path -> configurator and open steam_path.txt.
Last edited by Myou cat; Dec 16, 2020 @ 3:23am
VinhiX Dec 16, 2020 @ 4:10pm 
It had this path "e:/program files (x86)/steam"
Myou cat  [developer] Dec 17, 2020 @ 8:20am 
Can you check the file steamvr.vrsettings in both config folders? There should be some lines about your tracker configuration, like this:

"trackers" : {
"/devices/htc/vive_trackerLHR-4EB28D66" : "TrackerRole_LeftFoot",
"/devices/htc/vive_trackerLHR-BB9978C3" : "TrackerRole_RightFoot"
}

That's what NaLo reads. Let me know if that section is in one of the config folders, in both or in none.
VinhiX Dec 17, 2020 @ 11:37am 
Oh I forgot to say, I did deleted the C line that was extra in the config, and after that it's working fine, the next time I've openned it did automatically set up the trackers as being the foot trackers. I just have a minor issue now, I've enabled the lean back to move backwards, but I do not understand how, I've tried with my waist, foot, head, and nothing seems to make me walk backwards, is this any trick to do it, that I'm not aware off?
Myou cat  [developer] Dec 17, 2020 @ 3:41pm 
Originally posted by VinhiX:
Oh I forgot to say, I did deleted the C line that was extra in the config, and after that it's working fine, the next time I've openned it did automatically set up the trackers as being the foot trackers. I just have a minor issue now, I've enabled the lean back to move backwards, but I do not understand how, I've tried with my waist, foot, head, and nothing seems to make me walk backwards, is this any trick to do it, that I'm not aware off?

Oh so SteamVR was using the last one... I'll change NaLo to use the most recently changed configuration file instead of the first.

To move backwards you have to tilt back so your head is behind the center of your feet. This center is calibrated during the 4 calibration steps so make sure to stay upright looking towards the horizon. If you crouch slightly during calibration it will be more sensitive to going backwards.
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Dec 15, 2020 @ 3:01pm
Posts: 7