Jump to content

Running IL-2 non-Steam version on Quest 2 using Virtual Desktop


Recommended Posts

Posted (edited)

Hey! So I'm trying to get IL-2 working in VR mode on my Quest 2. I have Virtual Desktop, and the non-Steam version of the game. I'm a bit stuck as to how to get it running! The game doesn't show up in Virtual Desktop, I guess as it's neither a Steam VR nor an Oculus game. So how do I go about launching it?

 

Thanks in advance if anyone can help me out!

 

EDIT:

 

Here's what I've sussed so far:

 

  1. Added IL-2 as a "Non Steam Game" to my Steam library.
  2. Fired up Virtual Desktop on the Quest 2.
  3. Run a random Steam game via "Games", and quit the game.
  4. From the Steam home, launched IL-2.
  5. IL-2 starts in VR mode on the headset.

 

I'm sure there's a much better way to do this!

Edited by mroshaw
Posted

Here’s what I do:

  • connect my Quest 3 via Link or AirLink (only Oculus desktop software is running)
  • start iL-2 stand-alone launcher
  • play 😁

I’ve got OpenComposite installed which bypasses the need for SteamVR and has the added bonus of a little extra performance. 

Posted

You can bypass Steam and Meta software entirely. Current versions of OpenComposite seem to be broken, so go to this link, scroll to the bottom and download the

 

x64/openvr_api.dll (hang onto this file, you may need to use it again if an IL-2 update overwrites it).

 

https://opencomposite.znix.xyz/builds/view_build?commit=43e551a4506880ab1a71b8b9fec2fd7fbb27372f

 

Rename the file to openvr_api.dll and copy it to your clipboard.

 

Go to your IL-2 installation/bin/game folder and rename the openvr_api.dll to openvr_api.dll.org for safe keeping.

 

Paste the openvr_api.dll from the clipboard into this folder.

 

In the Virtual Desktop streamer app on your PC, select the VDXR runtime.

 

That's it for setup.

 

Now to play the game, open Virtual Desktop. Treat it as any other game, grab your mouse and select the IL-2 launcher. Select VR in the launcher settings.

 

Launch game. If you turn on the Performance Overlay in Virtual Desktop it should show the runtime as VDXR+OC if it was done correctly.

 

That should be it. If I missed anything, someone can let me know and I'll edit it.

 

Once you are comfortable that all is well, you can explore a lot more options by looking into the OpenXR Toolkit.

 

Good luck!

  • Thanks 2
  • 3 weeks later...
LollyNET247
Posted
On 7/8/2024 at 7:12 AM, dryheat94 said:

You can bypass Steam and Meta software entirely. Current versions of OpenComposite seem to be broken, so go to this link, scroll to the bottom and download the

 

x64/openvr_api.dll (hang onto this file, you may need to use it again if an IL-2 update overwrites it).

 

https://opencomposite.znix.xyz/builds/view_build?commit=43e551a4506880ab1a71b8b9fec2fd7fbb27372f

 

Rename the file to openvr_api.dll and copy it to your clipboard.

 

Go to your IL-2 installation/bin/game folder and rename the openvr_api.dll to openvr_api.dll.org for safe keeping.

 

Paste the openvr_api.dll from the clipboard into this folder.

 

In the Virtual Desktop streamer app on your PC, select the VDXR runtime.

 

That's it for setup.

 

Now to play the game, open Virtual Desktop. Treat it as any other game, grab your mouse and select the IL-2 launcher. Select VR in the launcher settings.

 

Launch game. If you turn on the Performance Overlay in Virtual Desktop it should show the runtime as VDXR+OC if it was done correctly.

 

That should be it. If I missed anything, someone can let me know and I'll edit it.

 

Once you are comfortable that all is well, you can explore a lot more options by looking into the OpenXR Toolkit.

 

Good luck!

This worked a treat for me! Thank you so much.

Although, when I start the game, all the in-game menus are now missing (the OpenXR menus work, and the VR looks amazing!)

Any idea how to get the in-game menus working, or to show up?

Posted

All my menu's show up fine, so not sure what to tell you there.

 

My only suggestion would be to assign a button to "Pilot Head Control / Default VR View" to see if it resets your menu's.

 

Good luck!

  • 1 month later...
Posted
On 7/7/2024 at 5:12 PM, dryheat94 said:

You can bypass Steam and Meta software entirely. Current versions of OpenComposite seem to be broken, so go to this link, scroll to the bottom and download the

 

x64/openvr_api.dll (hang onto this file, you may need to use it again if an IL-2 update overwrites it).

 

https://opencomposite.znix.xyz/builds/view_build?commit=43e551a4506880ab1a71b8b9fec2fd7fbb27372f

 

Rename the file to openvr_api.dll and copy it to your clipboard.

 

Go to your IL-2 installation/bin/game folder and rename the openvr_api.dll to openvr_api.dll.org for safe keeping.

 

Paste the openvr_api.dll from the clipboard into this folder.

 

In the Virtual Desktop streamer app on your PC, select the VDXR runtime.

 

That's it for setup.

 

Now to play the game, open Virtual Desktop. Treat it as any other game, grab your mouse and select the IL-2 launcher. Select VR in the launcher settings.

 

Launch game. If you turn on the Performance Overlay in Virtual Desktop it should show the runtime as VDXR+OC if it was done correctly.

 

That should be it. If I missed anything, someone can let me know and I'll edit it.

 

Once you are comfortable that all is well, you can explore a lot more options by looking into the OpenXR Toolkit.

 

Good luck!

 

Can you .zip your opencomposite dlls please? I think im having the same problem as @dryheat94.
Tried everything. The game works when i use STEAMVR or META as openXR runtime but when i use VDXR+OC the game works but the game can't render any COCKPIT view, just externals views and the camera is always on the wrong heigh, even if you tri to reset it with the in game command or oculus reset. 

Posted

Does this help you?
 

 

  • 3 weeks later...
Posted
On 7/28/2024 at 12:20 AM, LollyNET247 said:

This worked a treat for me! Thank you so much.

Although, when I start the game, all the in-game menus are now missing (the OpenXR menus work, and the VR looks amazing!)

Any idea how to get the in-game menus working, or to show up?

This may sound stupid but look down… I was having the same problem as you described and I gave up on using openxr for a week or two but I got tired off steamvrs performance, so I tried openxr again and I had the same issue but when I looked down I noticed that the menu is just really far down on the screen.

Posted

Yeah, I regularly have the same thing. I think it locks in the position of the headset early on, so if you start the game and then put your headset on, it thinks that your head is down on the table.

 

I recenter the view after the game loads to fix it.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...