benotter/OVRLay

Update to OpenVR 1.16.8

Opened this issue · 2 comments

This project is amazing but it is out of date and is missing a bunch of new features in OpenVR. This issue is for some collab on getting it updated to the most recent version of OpenVR.

I have dropped in openvr_api.cs 1.16.8 and new features work with some minor modifications:

These props/methods don't seem to exist with current arguments:

  • Overlay.GetHighQualityOverlay/Overlay.SetHighQualityOverlay
  • Overlay.GetOverlayRenderModel/Overlay.SetOverlayRenderModel
  • VROverlayFlags.Curved

I tested the VRInput system and can get user input:

OpenVR.Input.SetActionManifestPath(Application.dataPath + "/StreamingAssets/actions.json"); etc

Thanks for the heads up! I guess they cut those features from overlays,

I don't want to commit in full because my work-life balance needs work, but I am trying to come back to TurnSignal, I initially thought wireless VR was the future, so why bother messing with something that worked for its time?

There are now more wired ( with oculus link ) headsets then ever, and even with wireless solutions around, think it will be a few years until image quality and availability catches up, and that's enough time to still be useful, so there is def still life in TurnSignal, its just waiting to be worked on.

I don't want to commit in full because my work-life balance needs wor

I get that. I build VR apps in my spare time and I dont have the energy to do this work myself. I hope this GitHub issue is enough for the next dev to understand what to do :)

I initially thought wireless VR was the future

I'm still waiting for Index wireless but I have a Quest 2 with AirLink and it is completely wireless with almost no quality loss (when you have a really good wifi 6 router)