Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have Resonite fall back to Desktop Mode instead of closing when Steam VR closes. #3251

Open
RockstarRaccoon opened this issue Dec 3, 2024 · 1 comment
Labels
needs more information More information is requested about this issue. New Feature A new addition, whose complexity hasn't been evaluated yet

Comments

@RockstarRaccoon
Copy link

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

The main reason I don't use VR that often is because it adds a precarious stack beneath Resonite: Steam VR and Mixed Reality are both prone to crashes, and when either of them crashes this closes Resonite, deleting whatever you were working on.

This seems unnecessary, as I have seen resonite going through its shut down screen after Steam VR has crashed.

Describe the solution you'd like

Disable or subvert whatever piece of code causes Resonite to close when SteamVR closes when it's in VR mode.

Describe alternatives you've considered

The only other option is to just never try to work on anything when you're in VR mode, which is what I always do, considering every time I have worked on something with VR mode available I have had a crash that deleted what I was working on.

Additional Context

This may be similar to issue #2999, which is asking for the ability to initialize VR while Resonite has already been started. I don't know what it looks like beneath the surface, but I get the impression that that feature would automatically entail this one, though this one might be easier to implement more quickly: again, I don't know why it closes in the first place, so I don't know what this entails.

Requesters

Nuki

@RockstarRaccoon RockstarRaccoon added the New Feature A new addition, whose complexity hasn't been evaluated yet label Dec 3, 2024
@Frooxius
Copy link
Member

Frooxius commented Dec 3, 2024

I'm not sure if this is even possible for the scenario you describe. For clean exit, it's potentially doable, but when Steam VR crashes, it might take the whole thing down.

In such cases there's not really much to do, because there's no piece of code making it close - it's being forcefully closed because it has become corrupted and cannot continue to safely run.

We'd probably need some more information on what kind of crashes are you talking about?

@shiftyscales shiftyscales added the needs more information More information is requested about this issue. label Dec 3, 2024
@shiftyscales shiftyscales removed their assignment Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs more information More information is requested about this issue. New Feature A new addition, whose complexity hasn't been evaluated yet
Projects
None yet
Development

No branches or pull requests

3 participants