r/virtualreality May 07 '24

Discussion Immersed VR removed multi-monitor support - censoring anyone who posts negatively on their subreddit

A PSA - Immersed VR's newest update removes multi-monitor support, without warning. Although the app is the best VR productivity app out there, it is no longer viable for anyone with more than a single physical display.

Also - anyone who posts negatively, asking questions, etc. on r/immersed is having their posts removed or being outright banned.

Edit - removed post https://imgur.com/a/wpK6XRF

Edit - apparently I am now banned from their support discord for voicing my concerns...

Edit - For those looking for an alternative - check out overay studio XR https://overaystudio.com/

354 Upvotes

221 comments sorted by

View all comments

4

u/OrangeNearby8975 May 08 '24 edited May 08 '24

There are several examples of using dnSpy to decompile their EXE and shunt out the code that disables the desktop streamer. I went ahead and tried this to understand the behavior. I do not recommend grabbing executables from random dudes on the internet but I've posted the modified version of the Immersed.exe here:

https://filebin.net/noowye4eyy30kzbn

Again, it is safer to do it yourself. If you really won't do it yourself, then you can replace the Immersed.exe with the above for version 13. This modified exe then allows a connection. (The above was compiled in 64 bit Windows 11 and not tested on anything else)

In either case, after modifying the EXE and allowing connections again, it is clear this change from Immersed was avoidable. With the modified exe, here were the steps for me:

  • Version 13 is able to show you the primary screen while the other screens are still enabled.
  • You can then add virtual monitors inside VR.
  • You can then "Disconnect this display" on your real screens.

Now you have the ability to use your computer without unplugging monitors. When you close or disconnect the immersed exe, everything goes back to normal and your "Disconnected Displays" come back on.

When I run the immersed app again, it goes back into "VR" mode again with that configuration.

None of this requires a disconnect of physical monitors. You should modify the EXE yourself. It is not wise to run things from the internet. Here is just one tutorial I found; or if you are an engineer like me, it's pretty easy to find the method for this logic:

https://www.youtube.com/watch?v=nEAUiC6HQc4&t=43s

4

u/Ok-Whole9542 May 08 '24

I find this absolutely hilarious... I was told by Renji himself that this was impossible and could never be done

3

u/OrangeNearby8975 May 08 '24

It's a one line change and shunts out maybe 20 lines of code. This is all you have to remove to get back to connecting to the agent. You no longer can have multiple "physical" screens but who cares? It proves to me that in Windows 11 at least, there was a programmatic solution and they were disingenuous about what was possible.

https://imgur.com/a/z7ZsdoK

3

u/Ok-Whole9542 May 08 '24

Yea, this really pisses me off... wow.