pottedmeat7 / OpenVR-WalkInPlace

An OpenVR driver that applies virtual movement using a pedometer
GNU General Public License v3.0
110 stars 17 forks source link

No steps taken for FO4 or Compound. Graph works. #5

Closed zaneFlux closed 6 years ago

zaneFlux commented 6 years ago

I'm attempting to get this to work with FO4VR, I've copied your settings from the screenshot on the read me and I've tried controller 1 and 2 and no movement occurs. If I start the graph out seems to register steps but they are not translated into movement. I tried the Compound demo and it was the same, no steps.

mmorselli commented 6 years ago

Why not set a sort of auto-training module? Every system could be different for some reason, so you could make user walk for a little, jog for a little, make average, min, max, and save a personal profile based on this data

pottedmeat7 commented 6 years ago

auto-training could complicate things if not certain of the setup. The setups should be the same. @zaneFlux can you confirm your not running any other drivers, InputEmulator or other overlays? Did you enable "Direct Movement" in FO4VR ?

mmorselli commented 6 years ago

in a real environment the setup will hardly be the same, calibration is often present in input systems such as these

zaneFlux commented 6 years ago

@pottedmeat7 I've got advanced settings, but nothing else that is listed is ticked aside from walk in place: image

Is there anything else that could stop it from working? And yes direct movement is enabled. I tried the compound demo too with no joy.

(Thanks for taking the time to help)

pottedmeat7 commented 6 years ago

@mmorselli the setup might not be the same but X,Y,Z axis should be the same, as well as how this driver acts. Isolating this issue, there is something else going on that's not related to the simple step detection that's locking the entire driver from running. I've been thinking about focusing my time on fine tuning the algorithm to improve the step accuracy as well as enhance speed / acceleration integration. An auto-configurating system would be nice but I don't think its the X,Y,Z that's causing this issue anyways.

@zaneFlux Can you send me the logs from "C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\00vrwalkinplace\bin\win64"

pottedmeat7 commented 6 years ago

@zaneFlux I updated the release with debug info, Please re-install the latest release, then send me the logs from "C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\00vrwalkinplace\bin\win64"

zaneFlux commented 6 years ago

The graph is similar although the Y axis wavelength is shorter. driver_vrwalkinplace.log

Edit: I did try and screenshot the graph however I could not seem to take screen shots outside of the game.

pottedmeat7 commented 6 years ago

The driver is not updating at all. Which means its not updating the poses into the system to even check the steps. I would think this is due to some SteamVR version that isnt allowing the driver to run, or firmware. OpenVR documentation is not very good or up to date, and I figure they could update something at any time. I am running SteamVR beta with I think up to date Lighthouse firmware.

zaneFlux commented 6 years ago

I have steam VR beta and everything up to date:

image

I have installed Pocketstrafe but it isn't running when i run WIP, however it installs vJoy (Which also isn't running) could that be something to do with it?

zaneFlux commented 6 years ago

Didn't mean to close this sorry!

(Github n00b)

pottedmeat7 commented 6 years ago

Please refer to this issue https://github.com/pottedmeat7/OpenVR-WalkInPlace/issues/7 reverting to non SteamVR Beta works, will keep this other issue open, closing this one.