I’m another user with no other option for VR other than an Oculus Quest and Virtual Desktop, I haven’t got any way of doing Oculus Link as I have no PC that works well enough with Oculus Link alone, I have to use a virtual PC using a service called Shadow and that works well enough for me in most cases.
I personally really wonder why Roblox only allows whitelisted headsets. I get that using both VD and an Oculus Quest (let alone Shadow) is a very circumstantial thing, and in the fact that there is a whitelist at all, I can see why we’d be overlooked/ruled out, but personally I don’t see why this whitelist is in place whatsoever. I feel if SteamVR is open and detects any sort of headset, Roblox should boot into VR mode.
It’s really saddening for me personally because I’ve been itching to create Roblox VR experiences ever since I got my headset…
I really hope this bug can get fixed, I personally use Shadow and my Oculus Quest 2 and I’m saddened that this doesn’t work. I’ve scoured the internet for any way to do this, but nothing works. Hopefully Roblox fixes the issue soon.
I have an update. As per the engineers, This issue may get fixed as part of a big bug fix roll out. If it doesn’t then it probably will not be fixed this year. Hopefully it will be fixed. Not sure when the fix will be rolled out but when it is i will pass on the info.
Can you please just suggest this to be hotfixed until their hypothetical VR revamp / bugfixes come out? If you can pass the post below this one directly to any engineer who can work on this problem then everyone who plays Roblox VR games will be eternally grateful.
To recap what this bug is: The current intended behaviour is that Roblox automatically launches into VR mode if you have a headset connected (to SteamVR). But a certain SteamVR headset detection bug meant that Roblox would always try to launch into VR. So this workaround was made. This workaround basically checks if certain USB headsets are connected to the computer. So now the headset has to be whitelisted and physically connected to the computer via USB for Roblox to consider launching in VR mode.
Apparently this workaround doesn’t work anyway since people are saying that Roblox will still try to launch into VR mode by opening SteamVR and connecting to a headset that isn’t there.
There is a very shiny button in the settings menu labeled VR: on / off.
As far as I can tell this toggle doesn’t actually do anything but I may be wrong.
Make this option the ONLY condition for the Roblox client to attempt to launch in VR mode.
The only trouble that would result from this:
A player starting a VR session will have to quickly join any game (in normal mode) and turn this on and rejoin so Roblox launches in VR mode.
A player who has put away (disconnected) their headset but still has VR = ON will have Roblox open SteamVR in an attempt to launch in VR mode but it will fail and launch in normal mode. The player can then set the option to VR = OFF so it doesn’t happen the next time.
This would actually work even better than the current intended behaviour since you can actually leave your headset connected while having VR = OFF in the settings to prevent Roblox launching SteamVR.
The VR settings toggle even has the correct description of “restart pending” already.
OP said We also suspect that this enables people with various VR headsets that didn’t work before to check VR out in Roblox So maybe it will work, I will need to check later.
I tried about an hour after that post was made and it didn’t work for me. Do you mean you tried with Virtual Desktop? It could be possible the fix wasn’t enabled when I tried.
EDIT: Just tried again and it doesn’t work.
EDIT2: MAKE SURE YOU ENABLE THE VR SETTING INGAME. It works now.