KozGit / DOOM-3-BFG-VR

Doom 3 BFG VR: Fully Possessed. Doom 3 BFG with native Oculus Rift/Touch or OpenVR support
GNU General Public License v3.0
368 stars 52 forks source link

How to get this to work on the Oculus Quest 2? #383

Open ProfessorFoo opened 2 years ago

ProfessorFoo commented 2 years ago

Has anyone found a way for this mod to work on the Quest 2?? I can launch the game but in the headset it just appears as loading for all eternity (as a square image that says "DOOM 3 BFG Edition - Loading" or similar) with the menu music playing (through the headset) and with a black window on my PC. I'm using Air Link to connect to my PC.

Other SteamVR games seem to work fine, though I can launch those through SteamVR in the headset (DOOM 3 BFG VR doesn't show up as an option there, I have to launch it by double clicking the icon).

Any help getting this working is appreciated! It was by far my favorite game back when I had a Vive. The Quest version just isn't the same.

ProfessorFoo commented 2 years ago

Two more things I have figured out: 1) If I try to launch Doom 3 BFG VR with Virtual Desktop (instead of Oculus Air Link), instead of showing "Doom 3 BFG Edition Loading", it shows a completely black screen. I can hear SFX and get the game to start by clicking around too (I hear the opening cinematic), I just can't see anything.

2) If I launch Doom 3 BFG VR without my headset turned on, it seems to load correctly on my PC. So apparently trying to connect it to the headset is causing the issues.

ProfessorFoo commented 2 years ago

And a couple of other notes:

  1. Launching the game through wired Oculus Link produces the same result as Oculus Air Link (a "loading" square that never goes away).

  2. I should have mentioned that when I launch it using Virtual Desktop it produces a black window on my PC as well as the black screen in the headset. So it doesn't display in either, though I can hear sounds and do things in it.

I'm just about out of ideas now unfortunately. Hopefully someone here can help me out :-)

ProfessorFoo commented 2 years ago

Hey, I got it to work on my 7 year old desktop! Via both air link and virtual desktop. The same one I used to run it on my Vive. Not exactly the solution I was hoping for, but hopefully air link will provide a decent experience once I get my 50 foot Ethernet cable to connect it to my router :-) it doesn't run too well using wifi.

NPi2Loup commented 2 years ago

Great you make it to work.

Last time, I see this issue, it was a bad driver configuration. Check that your GPU is the true one, and not the motherboard embedded (don't remenber how to do this, but someone explain it in another issue #354) You may look at Doom logs, it often says what's wrong

Here is how to create a logfile:

Create a shortcut to Doom3BFGVR.exe Right click on the shortcut, go to properties. In the target field, add +set logFile 2 to the end - be sure to leave a space after .exe and before +set Click apply, then ok. Double click shortcut to launch the game.

The log file will be stored in c:\users(your user name)\saved games\id software\doom 3 bfg\base\qconsole.log

Post a copy of the log someplace ( pastebin , public Dropbox link etc.).

ProfessorFoo commented 2 years ago

Great you make it to work.

Last time, I see this issue, it was a bad driver configuration. Check that your GPU is the true one, and not the motherboard embedded (don't remenber how to do this, but someone explain it in another issue #354) You may look at Doom logs, it often says what's wrong

Here is how to create a logfile: Create a shortcut to Doom3BFGVR.exe Right click on the shortcut, go to properties. In the target field, add +set logFile 2 to the end - be sure to leave a space after .exe and before +set Click apply, then ok. Double click shortcut to launch the game. The log file will be stored in c:\users(your user name)\saved games\id software\doom 3 bfg\base\qconsole.log Post a copy of the log someplace ( pastebin , public Dropbox link etc.).

Hey, you're a genius! Changing that setting made it work perfectly. Thank you so much!

unreal79 commented 1 year ago

It worked fine for me with the more recent fork: https://github.com/NPi2Loup/DOOM-3-BFG-VR

ahmedmuhtasim commented 1 year ago

Hey, I got it to work on my 7 year old desktop! Via both air link and virtual desktop. The same one I used to run it on my Vive. Not exactly the solution I was hoping for, but hopefully air link will provide a decent experience once I get my 50 foot Ethernet cable to connect it to my router :-) it doesn't run too well using wifi.

Hey @ProfessorFoo, how did you get the game running on Virtual Desktop? I get the blank screen with sound. When I quit out of VD, I see the game's menu on my monitor.

ahmedmuhtasim commented 1 year ago

I see this issue, it was a bad driver configuration. Check that your GPU is the true one, and not the motherboard embedded

Did you have to make any changes to get it to work on Quest 2? I get black screen on VD and infinite loading on Air Link.

ProfessorFoo commented 1 year ago

Hey @ProfessorFoo, how did you get the game running on Virtual Desktop? I get the blank screen with sound. When I quit out of VD, I see the game's menu on my monitor.

I'm not sure I ever got it working on Virtual Desktop. I just made sure it was launching using my laptops actual video card (a 3060) like the previous guy explained instead of the onboard and that fixed it with Oculus Link (wireless and wired). Though that might fix it with Virtual Desktop too, I never tested it since there was no need to.

ahmedmuhtasim commented 1 year ago

I have a Ryzen 5600 which doesn't have an integrated GPU.

Were you originally getting a frozen loading screen on AirLink?

On Mon, May 15, 2023, 12:19 PM ProfessorFoo @.***> wrote:

Hey @ProfessorFoo https://github.com/ProfessorFoo, how did you get the game running on Virtual Desktop? I get the blank screen with sound. When I quit out of VD, I see the game's menu on my monitor.

I'm not sure I ever got it working on Virtual Desktop. I just made sure it was launching using my laptops actual video card (a 3060) like the previous guy explained (instead of the onboard) and that fixed it with Oculus Link (wireless and wired). Though that might fix it with Virtual Desktop too, I never tested it since there was no need to.

— Reply to this email directly, view it on GitHub https://github.com/KozGit/DOOM-3-BFG-VR/issues/383#issuecomment-1548165188, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGNOXXJMM4DYFY7DJW4CUK3XGJJQDANCNFSM5KLSWODQ . You are receiving this because you commented.Message ID: @.***>

ProfessorFoo commented 1 year ago

That is literally answered in the first paragraph of this thread:

Has anyone found a way for this mod to work on the Quest 2?? I can launch the game but in the headset it just appears as loading for all eternity (as a square image that says "DOOM 3 BFG Edition - Loading" or similar) with the menu music playing (through the headset) and with a black window on my PC. I'm using Air Link to connect to my PC.

You might want to reread the rest of this thread.

But yeah if you don't have an integrated card then I have no idea what the solution is.

ahmedmuhtasim commented 1 year ago

That is literally answered in the first paragraph of this thread:

Has anyone found a way for this mod to work on the Quest 2?? I can launch the game but in the headset it just appears as loading for all eternity (as a square image that says "DOOM 3 BFG Edition - Loading" or similar) with the menu music playing (through the headset) and with a black window on my PC. I'm using Air Link to connect to my PC.

You might want to reread the rest of this thread.

But yeah if you don't have an integrated card then I have no idea what the solution is.

I asked in Reddit and adding +set vr_APISelect 1 at the end of the shortcut target fixed it for me. Now, I can atleast launch it in AirLink. I'll see if I can find a solution for VD, but atleast AirLink is now an option. I'm using https://github.com/NPi2Loup/DOOM-3-BFG-VR/releases.