Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

Initialize a VR / XR runtime after Resonite has already started

Open charlie-sans opened this issue 1 year ago • 9 comments

Is your feature request related to a problem? Please describe.

when launching resonite, users may want to start in desktop mode before getting in vr. when the user wants to switch however, they must close the game, start the game in Steamvr or oculus mode and then they can play in VR.

Describe the solution you'd like

being able to start VR mode from desktop mode without restarting into VR through steam. ChilloutVR implements this by allowing the user to fully close steamvr and then just turns steamvr back on and then chucks the user into vr mode to allow them to use their vr headset.

Describe alternatives you've considered

just sitting here, waiting for advancements in steamvr.

Additional Context

No response

Requesters

charlie_san

charlie-sans avatar Sep 23 '24 13:09 charlie-sans

When you choose to run Resonite in desktop- you are running it exclusively in that mode- we skip initializing the SteamVR / Oculus runtimes altogether as the user has explicitly noted they want to run in desktop only.

If the user intends to run Resonite in VR at all- they should launch it with the Steam VR / Oculus runtime active- or otherwise choose the VR options while launching Resonite.

If you have hotswitching enabled, all you need to do is launch in VR with your headset off and it will default to putting you in desktop first. Is that insufficient for some reason, @charlie-sans?

That already meets your request- you launch with VR enabled, and it starts you in desktop mode if you are out of headset until you put the headset on.

LexiBasilisk avatar Sep 23 '24 16:09 LexiBasilisk

It's more on the fact that when using steamvr, the proformance drops 5 to 23% of what it should be. Being able to kill steamvr and get that back while being able to restore it without a restart would be amazing

charlie-sans avatar Sep 23 '24 16:09 charlie-sans

Okay- so it sounds your actual request is just being able to initialize a VR runtime while Resonite is already running without having to restart the client? That probably isn't something that'd be possible / easy to implement while we are running on top of Unity- and even then- it's not likely to be something we'd prioritize anytime soon.

LexiBasilisk avatar Sep 23 '24 16:09 LexiBasilisk

This might be nice as if you're using steam link and you switch to desktop mode and the headsets put to sleep mode your FPS drops to like 10 - 5 FPS and you can't close SteamVR without the entire app closing

But that might be fit for a separate issue

epicEaston197 avatar Sep 24 '24 10:09 epicEaston197

Okay- so it sounds your actual request is just being able to initialize a VR runtime while Resonite is already running without having to restart the client? That probably isn't something that'd be possible / easy to implement while we are running on top of Unity- and even then- it's not likely to be something we'd prioritize anytime soon.

i mean i'm suspecting this could be though of with #1401 ?

charlie-sans avatar Sep 24 '24 13:09 charlie-sans

i really hope this becomes a feature, maybe this is something we could get with the new sdk building?

charlie-sans avatar Oct 29 '24 13:10 charlie-sans

The new SDK building doesn't help this. It's a a feature that needs to be implemented, which takes time.

Upvoting the issue can help us prioritize this.

Frooxius avatar Oct 29 '24 17:10 Frooxius

"edit: wrote something as a question but found the answer instantly."

charlie-sans avatar Nov 26 '24 15:11 charlie-sans

I'm supprised a lot of people want something like this. i think it would be nice to just take our headset off and close steamvr without having to restart resonite lol

charlie-sans avatar May 28 '25 14:05 charlie-sans