| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | THIS IS THE LIST FOR THE OPENXR BRANCH/VERSION. FOR ANY OTHER VERSION, PLEASE NAVIGATE WITH THE TABS AT THE BOTTOM OF THE SCREEN. | |||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||
7 | https://gitlab.com/znixian/OpenOVR/-/tree/openxr | |||||||||||||||||||||||||
8 | Game names | Compatibility | Notes (If the game isn't in the list, either we haven't tested it, don't know about it, or it has an OpenXR/Oculus mode even on Steam.) | |||||||||||||||||||||||
9 | Windlands 2 | Broken | oovr_abort_raw:55 - Abort! BaseInput::GetInputSourceHandle:795 - Unknown input source '/unrestricted' | |||||||||||||||||||||||
10 | GZDoomVR | Perfect | ||||||||||||||||||||||||
11 | PlayHome with Riqorm VR mod | Broken | Mouse projection is not working. | - Abort! | ||||||||||||||||||||||
12 | VookaRaylee | Broken | Mouse projection is not working. | - Hit not-yet-ported-to-OpenXR stubbed function at C:\projects\openovr\OpenOVR\Reimpl\BaseSystem.cpp:743 func ResetSeatedZeroPose | ||||||||||||||||||||||
13 | No Man's Sky | Broken | Fails with "Expression is false unexpectedly: pfnXrGetVulkaninstanceExtensionsKHR" | |||||||||||||||||||||||
14 | VrChat | Broken | BaseInput::GetLegacyControllerState:1412 - [once] Analogue-to-digital conversion for trigger/grip not yet implemented BaseInput::GetLegacyControllerState:1449 - [once] DPad emulation not yet implemented are the last things in the log before VrChat crashes on its own | |||||||||||||||||||||||
15 | BoneWorks | Good | Working on any headset that does not need the view flipped. Flipping view seems to crash it for some reason. | |||||||||||||||||||||||
16 | Half-Life 1 VR | Broken | [2022-10-21 20:34:38.984] BaseInput::SetActionManifestPath:549 - Hit stubbed file at C:\projects\openovr\OpenOVR\Reimpl\BaseInput.cpp:549 func SetActionManifestPath | |||||||||||||||||||||||
17 | AudioShield | Perfect | ||||||||||||||||||||||||
18 | Climbey | Needs testing. | ||||||||||||||||||||||||
19 | To The Top | Needs testing. | ||||||||||||||||||||||||
20 | Dolphin VR | Needs testing. | ||||||||||||||||||||||||
21 | Fallout 4 VR | Needs testing. | Character naming requires SteamVR keyboard, which is not compatible currently. Skip it. | |||||||||||||||||||||||
22 | Half-Life Alyx | Broken | Currently has issues with input being interpreted wrong and gravity gloves not working properly. | |||||||||||||||||||||||
23 | Skyrim VR | Broken | Use admitUnknownProps=on in your .ini (The game will start, but buttons apparently do not work, and hands have the wrong angle.) | |||||||||||||||||||||||
24 | FPS Infinite | Needs testing. | ||||||||||||||||||||||||
25 | Garry's Mod VR | Needs testing. | ||||||||||||||||||||||||
26 | Besti | Needs testing. | ||||||||||||||||||||||||
27 | Jet Island | Broken | oovr_abort_raw:55 - Abort! BaseInput::SetActionManifestPath:195 - Cannot re-load actions! | |||||||||||||||||||||||
28 | OverLoad | Perfect | ||||||||||||||||||||||||
29 | Pavlov VR | Playable | Index controllers apparently not supported. | |||||||||||||||||||||||
30 | PayDay 2 | Needs testing. | ||||||||||||||||||||||||
31 | SuperHot VR | Playable | has to be initiated via the SteamVR Non-launcher option, Launcher fails to load. | |||||||||||||||||||||||
32 | Tinertia | Needs testing. | ||||||||||||||||||||||||
33 | Vanishing of Ethan Carter VR | Needs testing. | ||||||||||||||||||||||||
34 | VRemin | Needs testing. | ||||||||||||||||||||||||
35 | Quake VR | Perfect | Triggers and grips not registering. | |||||||||||||||||||||||
36 | Sexaloid Girlfriend | Perfect | ||||||||||||||||||||||||
37 | RF2 | Playable | If the image is flipped, use invertUsingShaders=true , will crash in certain scenarios when starting new tracks or pressing ESC. | |||||||||||||||||||||||
38 | IL2 Sturmovik | Perfect | ||||||||||||||||||||||||
39 | The Lab | Broken | oovr_abort_raw:55 - Abort! BaseInput::SetActionManifestPath:406 - Hit stubbed file at C:\projects\openovr\OpenOVR\Reimpl\BaseInput.cpp:406 func SetActionManifestPath | |||||||||||||||||||||||
40 | Portal Stories VR | Needs testing. | ||||||||||||||||||||||||
41 | ViveCraft | Playable | Items come out of hands at the wrong angles. Input needs more testing. | |||||||||||||||||||||||
42 | Star Wars: Squadrons | Needs testing. | ||||||||||||||||||||||||
43 | RaceRoom | Broken | ||||||||||||||||||||||||
44 | Dirt Rally 2.0 | Playable | Desktop mirror does not display HUD or menus. Works with OXR Toolkit 1.1.3 | |||||||||||||||||||||||
45 | Thief Simulator VR | Needs testing. | ||||||||||||||||||||||||
46 | Groundhog Day Like Father Like Son | Needs testing. | ||||||||||||||||||||||||
47 | Honey Select VR Mod | Broken | Mouse projection is not working. | |||||||||||||||||||||||
48 | Koikatu VR Mod | Broken | Mouse projection is not working. | |||||||||||||||||||||||
49 | AI/HS2 VR mods | Broken | Mouse projection is not working. | |||||||||||||||||||||||
50 | PlayClub VR mod | Broken | Mouse projection is not working. | |||||||||||||||||||||||
51 | Sexy Beach Premium Resort VR mod | Broken | Mouse projection is not working. | |||||||||||||||||||||||
52 | Beat Saber | Perfect | ||||||||||||||||||||||||
53 | Budget Cuts (1 & 2) | Needs testing. | ||||||||||||||||||||||||
54 | OrbusDemo | Needs testing. | ||||||||||||||||||||||||
55 | OrbusVR | Needs testing. | ||||||||||||||||||||||||
56 | Xplane11 | Perfect | ||||||||||||||||||||||||
57 | The Forest | Needs testing. | ||||||||||||||||||||||||
58 | OpenBrush (TiltBrush fork) | Broken | /media/nova/MEDIA/xr/builds/open-brush/Builds/actions.json' oovr_abort_raw:55 - Abort! SetActionManifestPath:195 - Cannot re-load actions! oovr_abort_raw:55 - Abort! ShutdownSession:206 - OpenXR Call failed, aborting. /media/nova/MEDIA/xr/lib/OpenComposite/DrvOpenXR/DrvOpenXR.cpp:206 ShutdownSession. Error code: -12 xrDestroySession(xr_session) | |||||||||||||||||||||||
59 | Pistol Whip | Perfect | Now OpenXR-Native. OpenComposite no longer required. | |||||||||||||||||||||||
60 | Project Cars 2 | Perfect | If using Oculus, and view is flipped, use invertUsingShaders=true in your .ini (Make sure you have extensions enabled to make sure you indeed created an opencomposite.ini, and not an opencomposite.ini.txt) | |||||||||||||||||||||||
61 | Automobilista 2 | Perfect | Game forces itself to Oculus mode upon detecting OpenComposite, making it impossible to use to switch to OpenXR on Oculus devices, unless a way is found to force it to start with SteamVR | |||||||||||||||||||||||
62 | Assetto Corsa Competitione | Perfect | If using Oculus, and view is flipped, use invertUsingShaders=true in your .ini (Make sure you have extensions enabled to make sure you indeed created an opencomposite.ini, and not an opencomposite.ini.txt) | |||||||||||||||||||||||
63 | Project Cars 3 | Perfect | Use admitUnknownProps=on in your .ini (Make sure you have extensions enabled to make sure you indeed created an opencomposite.ini, and not an opencomposite.ini.txt) | |||||||||||||||||||||||
64 | iRacing | Perfect | ||||||||||||||||||||||||
65 | EuroTruck Simulator | Perfect | use admitUnknownProps=on and invertUsingShaders=on (if view is flipped) in your .ini (Make sure you have extensions enabled to make sure you indeed created an opencomposite.ini, and not an opencomposite.ini.txt) | |||||||||||||||||||||||
66 | American Truck Simulator | Perfect | Use invertUsingShaders=true in your .ini (if view is flipped) (Make sure you have extensions enabled to make sure you indeed created an opencomposite.ini, and not an opencomposite.ini.txt) | |||||||||||||||||||||||
67 | Project Wingman | Perfect | ||||||||||||||||||||||||
68 | Subnautica | Perfect | ||||||||||||||||||||||||
69 | F1 2022 | Good | CURRENTLY NOT COMPATIBLE WITH OPENXR TOOLKIT. Users report crashing upon the headset going to sleep. | |||||||||||||||||||||||
70 | DCS World (NOW USES OPENXR NATIVELY) | Perfect | Need to remove the d3dcompiler_43 DLL for it to work. (No longer required for versions past 2.7 x or so)(No longer required in newest beta - It uses OpenXR natively by default.) | |||||||||||||||||||||||
71 | EuroTruck Simulator 2 | Perfect | Use invertUsingShaders=true in your .ini (if view is flipped) (Make sure you have extensions enabled to make sure you indeed created an opencomposite.ini, and not an opencomposite.ini.txt) | |||||||||||||||||||||||
72 | Re-Entry Orbital Simulator | Good | Controls to recenter in-game are broken. Use your runtime's if available. | |||||||||||||||||||||||
73 | H.E.A.T | Perfect | ||||||||||||||||||||||||
74 | Into The Radius | Broken | [2022-08-29 16:40:35.585] BaseInput::activeOriginFromSubaction:1939 - Soft Abort triggered (in non-debug mode, continuing - this will only print once): Couldn't find matching source for subaction path '/user/hand/left' on action '/actions/main/in/controllerleft' [2022-08-29 16:40:35.586] BaseInput::GetSkeletalSummaryData:1557 - Soft Abort triggered (in non-debug mode, continuing - this will only print once): Skeletal summary not yet implemented | |||||||||||||||||||||||
75 | X-PLANE 12 | Perfect | ||||||||||||||||||||||||
76 | Half-Life 2 VR | Broken | XrBackend::CheckOrInitCompositors:203 - The VkPhysicalDevice that the OpenVR app (0F757950) used is different from the one that the OpenXR runtime used (00000000)! This should never happen, except for on multi-gpu, in which case DRI_PRIME=1 should fix things on Linux. | |||||||||||||||||||||||
77 | Zenith MMO | Broken | BaseInput::GetInputSourceHandle:1071 - Expression is false unexpectedly: std::count(allSubactionPaths.begin(), allSubactionPaths.end(), handle->devicePath) | |||||||||||||||||||||||
78 | Elite Dangerous | Perfect | ||||||||||||||||||||||||
79 | Assetto Corsa | Perfect | ||||||||||||||||||||||||
80 | Kayak VR | Playable | ||||||||||||||||||||||||
81 | H3 | Perfect | ||||||||||||||||||||||||
82 | Wandering in Space | Perfect | ||||||||||||||||||||||||
83 | Red Matter | Perfect | ||||||||||||||||||||||||
84 | Subnautica: Below Zero | Perfect | Must use VRTweaks mod found on NexusMods. | |||||||||||||||||||||||
85 | Demeo | Broken | ||||||||||||||||||||||||
86 | Green Hell | Broken | ||||||||||||||||||||||||
87 | Star Trek: Bridge Crew | Broken | ||||||||||||||||||||||||
88 | Sentenced VR | Perfect | ||||||||||||||||||||||||
89 | Creed: Rise to Glory | Perfect | ||||||||||||||||||||||||
90 | Hard Bullet | Broken | ||||||||||||||||||||||||
91 | Moss | Broken | Controls are broken. | |||||||||||||||||||||||
92 | Falcon BMS | Broken | More information required. | |||||||||||||||||||||||
93 | IL2 Cliffs of Dover | Broken | IVROverlay_26 | |||||||||||||||||||||||
94 | Ultrawings 2 | Broken | More information required. | |||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||