Vivero/Kerbal-VR

Hands not showing

Opened this issue · 16 comments

Describe the bug
Hands still not showing after new update

Expected behavior
Hands showing after new update

Log

output_log.txt

Desktop:

  • OS: W10
  • KSP Version: latest
  • VR Hardware: WMR Lenovo explorer
  • Kerbal-VR Version: 3.2.4

i5 6500 cpu
rx 480 8gb gpu
12gb ram

Can you post the KSP.log? The output_log.txt doesn't do me any good to investigate

Wait nevermind, I misinterpreted the log you posted. I'm looking into it, thanks for reporting this issue

Question: what VR controllers do you use?

If you're willing to help me debug this issue, try downloading this Debug version of the KerbalVR mod:

KerbalVR_v3.2.4_Debug.zip

It's the same 3.2.4 version, but with some extra logging output. Please give it a try and go through the motions to reproduce the bug (i.e. go into IVA, enable VR, make sure your VR controllers are on, etc.). Post the log file, and I'll take a look at it.

I am suspecting there may be some weird interaction with your WMR hardware. Specifically, I am wondering if this function call OpenVR.System.GetTrackedDeviceIndexForControllerRole is not returning a proper index for your WMR controllers.

Note: this debug version of the KerbalVR mod is going to produce tons of text output. So maybe after you are in IVA, enabled VR, controllers are turned on etc, just quit the game after a few seconds. So that the output log doesn't get too crazy big.

Thanks again!

I use wmr controllers
imagen

This time the controllers showed, but with some weird axis skin

imagen

LOG

output_log.txt

Interesting result... ok so it's not what I suspected; the fact that the axis gizmos are rendering on your hands is a good sign, but now it's a mystery why the gloves aren't rendering. I'll keep investigating...

Just for completeness: can you run KSP with only the following: the KerbalVR_v3.2.4_Debug I posted above, and ModuleManager. No other mods. Then post the log here. Thanks!

I'm not really sure what's going on, tbh. Try a run with this debug version of the mod, then post the log:

KerbalVR_v3.2.4_Debug_v2.zip

Ok, i will try it tomorrow

LOG
output_log.txt

This time, i only turned on one controller. The result was the same: only axis showing, but no gloves.
Debug_V2 and Module manager only

Im Having this same issue and i just have the vive controllers
Also for me the kerbals are not showing at all there just gone

My immediate instinct is that the hands are rendered somewhere but at the wrong coordinates (out of sight)
@Vivero maybe you should consider adding a debug GUI in your module where you'd display any relevant info you see fit (e.g. the meshes coordinates)

Hello @Vivero ,
How is this issue going?

Not well, to be honest, I haven't had a chance to look at this issue again. Lots of life interruptions at the moment. Interesting that @KittenTrucker has reproduced the issue with the Vive wands (I only have the Vive wands to test with).
If @KittenTrucker is still around: could you post your KSP.log file as well, I'd be interested to see if there's anything I can glean from it.

Other than that, not much progress I'm afraid. I'll work on it as soon as I have some availability.

Ok i will... how do i do that (sorry for replying so late

Hi there. Getting this issue on the Oculus Touch controllers. Tried installing the Debug Versions, but I get the same axis skin and can't interact with anything. Tell me if you need logs or anything