-
Notifications
You must be signed in to change notification settings - Fork 96
Compatibility
The following is a list of applications and games tested with the OVRDDP.
====
- Applications Mirrored From
- Games Mirrored To
- Games that Support Controller Interaction
- Applications that Support Mouse Simulation
====
Direct Capture is currently the fastest method for capturing, but not all Applications will accept being captured in Direct Mode. You can change capture mode with the Dropdown in the Top Left of the Desktop Application View.
App Name | GDI Direct Capture | GDI Indirect Capture Only | Not working |
---|---|---|---|
Chrome | ☑² | ||
Discord | ☑ | ||
Firefox | ☑ | ||
Hulu¹ | ☑ | ||
Netflix¹ | ☑ | ||
Skype | ☑ | ||
Steam | ☑ | ||
Steam Chat | ☑ | ||
SteamVR Status | ☑ | ||
VLC | ☑ | ||
Youtube¹ | ☑ | ||
Windows 10 Photo App | ☑ | ||
Windows Photo Viewer | ☑ |
¹: Firefox Recommended, also works in Chrome, but Chrome does not like Direct Capture.
²: Chrome works okay in Direct Capture if you Disable Hardware Acceleration.
====
(This just tracks which games support SteamVR overlays since they should otherwise work in every SteamVR game)
(Should work in all games on the Vive, but it will be noted here if we find any that do not)
SteamVR App Name | Working | Not working (Vive) | Not working (Rift)¹ | Links |
---|---|---|---|---|
Budget Cuts Demo | ☑ | ? | ||
Cosmic Trip | ☑ | ? | ||
Cyberpong VR | ☑ | ? | ||
Elite Dangerous | ☑ | ???³ | 1 2 3 4 | |
Euro Truck Sim 2 | ☑ | ? | 1 | |
H3VR | ☑ | ? | ||
Job Simulator | ☑ | ? | ||
Keep Talking and Nobody Explodes | ☑ | ☒? | 1 | |
New Retro Arcade: Neon | ☑ | ? | ||
Project Cars | ☑² | ☒? | 1 | |
Raw Data | ☑ | ? | 1 | |
Subnautica | ? | ☒? | 1 | |
The Brookhaven Experiment | ☑ | ? | 1 | |
Tabletop Simulator | ☑ | ? | ||
The Lab | ☑ | 1 | ||
TiltBrush | ☑ | ? | 1 2 | |
WarThunder | ? | ? | ☒? | 1 |
¹: We have at least one confirmation that you might be able to use Revive to trick those Rift games into drawing through SteamVR instead of Direct-To-Rift. It will be funny if this turns out to be a solution :). Please test it out if you can!
²: It seems that Project Cars does some trickery, where it draws to an overlay somehow? See here, the central part of your view seems to be an overlay that can draw on top of other overlays (OpenVRDesktopDisplayPortal & OpenVRTwitchChat are both featured in this picture). Notice even the SteamVR Notification at the bottom is being drawn on top of. Even more annoying, it's at an angle, so where you'll have to move these overlays to draw on top of it, changes based on the Y position. You can get around this by setting the Z to something like -.8, and the Scale to something like .2. For OpenVRTwitchChat I had to set the Z to -1.8 for some reason.
³: I was all ready to call ED on Rift an incompatibility, but /u/fdsprod provided a video that very clearly shows ED and OVRDDP drawing to his Rift! Please see here for more information! We need your help to figure out how his setup is different! Update: /u/jheggstrife has discovered EDFX forces ED to run through SteamVR, which brings support for OVRDDP! The downside is you lose Asynchronous Timewarp for Reprojection. The upside is you gain access to SteamVR Overlays, including OpenVRDesktopDisplayPortal! Please see his post here for more details! /u/Exigeous also created a guide on setting this up!
====
These games support Controller Interaction (including mouse simulation). Some games might request Exclusive Access to the controllers and prevent interaction, but I haven't found any yet.
If you find that interaction doesn't work, try opening and closing the SteamVR Dashboard menu by hitting the System button on the controller (the button below the Touchpad on the Vive Controller), this seems to fix this issue.
If you find that grabbing works but mouse does not, try launching OVRDDP as Admin as some applications will ignore simulated clicks from lower security level applications (such as Task Manager).
Currently only Vive controllers have been tested!
Touch controllers should work too, but haven't been tested by the author!
SteamVR App Name | Grabbing Works | Mouse Works | Links |
---|---|---|---|
Budget Cuts | ☑ | ☑ | |
Cosmic Trip | ☑ | ☑ | |
Hover Junkers | ☑ | ☑ | |
Job Simulator | ☑ | ☑ | |
Out Of Ammo | ☑ | ☑ | |
The Lab | ☑ | ☑ | |
SteamVR Chaperone Tron Mode | ☑¹ | ☑¹ | |
SteamVR Dashboard | ☑¹ | ☑¹ | |
SteamVR Dashboard Menu | ☒¹ | ☒¹ | |
SteamVR Tron Mode | ☒¹ | ☒¹ | |
TiltBrush | ☑ | ☑ |
¹: Controller Integration works on the SteamVR Dashboard, but is disabled when you open the Dashboard Menu. The Tron Mode that occurs when you double tap the System Button also breaks interaction, but the Outline Tron Mode that occurs when you get close to chaperone (if enabled) works fine :).
====
If an application below is listed as working, and you find that it does not, first try opening and closing the SteamVR Dashboard Menu (the button below the Touchpad on the Vive Controller), as this seems to fix this issue in many cases. If that does not work, try using a different Click Simulation API. If that does not work, try launching OVRDDP as Admin. The list below is not meant to be complete, as other modes may also work, but the ones listed below should be modes known to work.
Some applications require OVRDDP has been launched as Admin in order to accept Click Simulation.
App Name | Clicks Work Normally | Clicks Work as Admin | Mode |
---|---|---|---|
Task Manager | ☒ | ☑ | I |
Unity | ☑ | ☑ | I |
VLC | ☑ | ☑ | IMN |
Windows Explorer | ☑ | ☑ | I |
Mode Key:
- I = SendInput
- M = SendMessage
- N = SendNotifyMessage