Raicuparta / nomai-vr

Outer Wilds VR Mod with 6DOF tracking and full motion control support
https://outerwildsmods.com/mods/nomaivr
MIT License
344 stars 17 forks source link

Projection stones cause movement controls to become misaligned #228

Open Z5aI69A61 opened 4 years ago

Z5aI69A61 commented 4 years ago

When using a projection stone to view another location, it appears as though the automatic body orientation based on the headset direction becomes disabled. So then, if you turn say 90 degrees in real life, all controls will be 90 degrees rotated from where they should be. NomaiVR 0.35.1, game version 1.0.6.370 on Epic, Vive Pro.

Raicuparta commented 3 years ago

Just realized that in some pools (like the one in Giant's Deep satellite), the camera isn't even in the player's body, it's floating above everything.

Coder23848 commented 1 year ago

I decided to test this in the two connected modules of the Orbital Probe Cannon. It seems like the "correct" direction (as in, the one where pressing forward moves you forward) is the one you face before projecting; if I stand facing the projection stone head-on (with the receiver symbol on my right), the "correct" direction is that same orientation relative to the destination pool. The player also doesn't start the projection facing that way, which (from memory, I have not checked) is different from pancake mode.

Also, I have replicated the camera offset problem, but it was not a significant offset for me. I also did my tests standing directly in front of the projection stone. Hypothesis: standing further away from the center of the pool when projecting will produce a greater offset.

NomaiVR 2.9.2, game version 1.1.13.456 on Steam, Oculus Quest 2.