Hotrian / OVRdrop-Public

Public issue/feature tracker for OVRdrop
103 stars 1 forks source link

[Rift] No longer works in X-Plane 11 due to Oculus SDK Support #46

Open SelRider opened 6 years ago

SelRider commented 6 years ago

Hi,

Is it planned to fix that OVR Drop do not work anymore in X-Plane 11 ? The reason seems to be change on X-Plane side because X-Plane ist not using the Steam VR anymore.

Sel

Hotrian commented 6 years ago

Unfortunately OVRdrop functions by utilizing the SteamVR Overlay system, so if X-Plane no longer supports SteamVR then OVRdrop cannot currently support X-Plane.

I do hope to add some support for non-SteamVR games (Oculus SDK in specific), but unfortunately this is a far off plan, as to my knowledge no other platform supports a cross-game Overlay system such as SteamVR which can be utilized by applications in the way OVRdrop performs.

Hotrian commented 6 years ago

According to this thread (posted <1 month ago) SteamVR is still supported in the beta build of X-Plane. Unfortunately I'm not sure how true this is, and it likely applies primarily to SteamVR-first HMDs such as Vive, as other HMDs (such as Rift) may have additional limitations or requirements (such as Elite Dangerous w/ Rift). You need to force SteamVR support (if it's not kicking in by default), otherwise SteamVR cannot render to the headset, which means OVRdrop cannot be seen. It may be as simple as setting the EXE to run with Compatibility for Windows 7, or it may be significantly more complex.

If you cannot open and view the SteamVR Dashboard, then you will not be able to see OVRdrop. If you can see them in the SteamVR Display Mirror but not in the Headset, then SteamVR is not rendering to the HMD (and something else is).

Edit: The latest version notes also mention SteamVR, so I assume it is still supported.

Edit2: Just realized I own X-Plane 11..... I've had to buy a lot of random games just to test compatibility, so sometimes I forget :P. Will test as soon as it finishes downloading. It's 60GBs so I think you can understand why I don't have it preinstalled. Could you please confirm if you're on Rift or Vive or possibly some other HMD? That way I won't have to test both, as I keep my CV1 and related sensors and controllers in their boxes for safe keeping. The forced air heating in my house produces mountains of dust, and I have cats that love to knock things off shelves, so putting them away is the safest option. I do plan to get some sort of secure, quick access mounting, though my cats would jump on top of that so it still isn't ideal, but I digress.

Hotrian commented 6 years ago

You confirmed on Steam this is due to the Oculus SDK being supported in X-Plane, which unfortunately isn't exactly an OVRdrop issue as it isn't something I can fix. X-Plane's devs either needs to add a way to disable the Oculus API, or we need to find a way to trick X-Plane into disabling it internally. I'll check into the more common workarounds and see if any of them work.