dantman / elite-vr-cockpit

A SteamVR Overlay providing a virtual throttle and joystick and holographic buttons for ship functions, with custom integration into Elite Dangerous
Other
326 stars 37 forks source link

6DOF Interface doesn't show up after deploying landing gear. #244

Open Omnidextrous opened 3 years ago

Omnidextrous commented 3 years ago

At one point, the 6DOF when going to dock with a station, I found that the 6DOF interface wasn't showing up even after deploying my landing gear. I tried retracting it and redeploying it, going into the menu, and closing and restarting Elite VR Cockpit while the game was running. I closed the game for now, hopefully it will be working when I boot it up again, will update when I do. Is having the landing gear deployed the only requirement?

A couple other issues that occurred where Elite VR Cockpit got hung up: once the throttle got stuck in maximum forward, I could grab it and control my speed while holding it, but once I released it would return to full throttle; another time I noticed my HOTAS controls were slightly misaligned along the vertical axis with the game ones so I reset my headset position, which caused them to move even further away, each time I reset my headset position the virtual HOTAS would drift incrementally further away. In both of these cases closing and restarting Elite VR Cockpit resolved the issue.

dantman commented 3 years ago

6DOF controller usually shows up when the landing gear is on or flight assist is off. I did add a new toggle that lets you turn it off entirely, however it shouldn't disable itself.

There is some sort of disconnect between the seated position calculations and the seated position reset causing issues.

Omnidextrous commented 3 years ago

So I found out what the problem was. I restarted and booted up the game a couple times and still couldn't activate the 6DOF controls, then I realized they were way down under my cockpit floor. I must have hurled them down there during some crash or glitch, and now I have no way of accessing them. Is there any way to reset the positions of specific virtual HOTAS controls?

Omnidextrous commented 3 years ago

I tried deleting and re-extracting the Elite VR Cockpit mod, but all of my settings are still saved. It's obviously not in the mod folder, and I can't find anything in Documents, how do I wipe the mod configuration?

Omnidextrous commented 3 years ago

Finally figured it out, had the bright idea to check the debug logs of the program I'm trying to debug, found the settings file, renamed it, ran the program, then copied the relevant values from the new initialized file into my old config file and now everything's back to normal.

shiroledat commented 3 years ago

Finally figured it out, had the bright idea to check the debug logs of the program I'm trying to debug, found the settings file, renamed it, ran the program, then copied the relevant values from the new initialized file into my old config file and now everything's back to normal.

I seem to have the same issue with my 6DOF controller not where it was (it was fine for a while, then one day, it is gone now). Where did you find the settings file to reset the position?

dantman commented 3 years ago

I seem to have the same issue with my 6DOF controller not where it was (it was fine for a while, then one day, it is gone now). Where did you find the settings file to reset the position?

Look at the desktop view. It includes a line telling you where it is loading the saved state from.

shiroledat commented 3 years ago

I seem to have the same issue with my 6DOF controller not where it was (it was fine for a while, then one day, it is gone now). Where did you find the settings file to reset the position?

Look at the desktop view. It includes a line telling you where it is loading the saved state from.

Thanks. Yes, I just figured that out and fixed the issue: I changed the z position in the SavedState.json for the 6DOF controller to 0.0, and in the game could finally see at my head level and place it back where I preferred it. All is good now, thanks.