LibreVR / Revive

Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Other
3.62k stars 332 forks source link

Echo arena is no longer able to be played with Revive #1767

Open DDC667 opened 2 years ago

DDC667 commented 2 years ago

I have a Reverb G2 with index controllers, the only game I use with revive is ECHO ARENA. until today this was never an issue, sometimes this would happen, but I could fix it by simply starting the game without the controller on, then once loaded I could turn them on and it would begin tracking them. Now no matter what I do it will not load the controllers, it locks them to my headset, and it locks the headsets horizon too, I HAVE DONE EVERYTYHING TO FIX THIS, steam uninstalled wmr uninstalled removed revive, EVERYTHING get the exact same results every time.

I do nothing special when starting revive, I always lunch my wmr first, get loaded into Skyview apartment, then I load SteamVR Witch Starts revive dashboard. I pull up the revive dash board and lunch the game. Used to work flawlessly. Now no matter how I try to start it, it will lock controllers to my headset where I only see my thumbs.

I make youtube content and cant make any of my echo VR video's now.

LogMeIn-Hamachi commented 2 years ago

You could try out the 3.0.0 pre release: https://github.com/LibreVR/Revive/releases/download/3.0.0/ReviveInstaller.exe

fearless403 commented 2 years ago

After all my research trying to get Demeo to work. It finally did combining everything I saw. I was also able to get Echo Arena to launch too.

Hope this helps

DDC667 commented 2 years ago

I turned ovr advanced settings off, and it works right from SteamVR now, with controllers on. Thanks, issue was not even revive

Jlocky404 commented 2 years ago

Thank you so much dude this worked perfectly. Unfortunately, there is an Issue with Windows Mixed Reality headsets, not having support for OpenXR, so I can launch all the games flawlessly with this method, but either get a crash after a while or I'm not able to do anything because it won't detect my controllers.

Gonna look into it though, for a possible fix. Hoping for some type of available plugin or maybe another repository with something helpful.

Edit(s):

XR is not a problem Windows has their own OpenXR Runtime you can download from the Microsoft store. Still the major issue is that controllers do not show up at all. All the games load up fine, no crashing, but there are no controllers so I can't even get past accepting the EULA agreement. Going to look into some more, but also wouldn't mind some helpful advice if any have some.

  • Each time you launch SteamVR you will quit Revive Dashboard then start Revive again

Although this method works perfectly, but this is for future viewers with this issue. Revive typically starts up alongside with SteamVR, so you don't have to exit anything or start it manually. So just go the Desktop's bottom right task drop down menu after you start SteamVR and hit "Use VR Runtime" on Revive Dashboard. Reason I'm stating this is because having Revive open before you start SteamVR will cause two (Revive Dashboards) to be open at the same time and will cause a "Another Instance is already running" error when trying to run a game. (Also, won't allow you to close out one without closing the other, which will cause a crash).

fearless403 commented 2 years ago

Yes Revive launches automatically with SteamVR but what I noticed is when you launch a game your controllers won’t register. Just the simple quit and relaunch of revive works and clicking “Use OpenVR Runtime” because it unchecks itself each launch. I Have to do that each time I launch SteamVR in order to play.

Reason I'm stating this is because having Revive open before you start SteamVR will cause two (Revive Dashboards) to be open at the same time and will cause a "Another Instance is already running" error when trying to run a game. (Also, won't allow you to close out one without closing the other, which will cause a crash).

By closing revive I meant quitting completely. Either task menu or task manager. You can quit revive while steamVR is open. I haven’t had a issue since Revive is just an add on in a sense to it. Then relaunch it.

But if it works fine for you or others thats great. In my case its what I have to do when using the Index. At least this way one of these will work lol @Jlocky404

Jlocky404 commented 2 years ago

You're right that did work, I was able to open up First Contact and play no problems.

You can quit revive while steamVR is open.

That crash I got seems to be a random thing

I do have some questions I need ask though. After you close Revive Dashboard, does the button for it come back for you in the SteamVR Dashboard? Because after I close Revive, it causes the Revive button on the SteamVR dashboard to disappear and I can't get it back until I close SteamVR. And since I can't load up the games directly from Desktop, I have to load them directly from SteamVR. (Revive is still works I just can't see the button anymore)

I have to load them directly from SteamVR. This itself is fine. As I can load up First Contact, and the other pre-loaded Oculus 'games' after I do the close Revive and reopen method (and it also detects my controllers). But I still have one seemingly last problem, Echo Arena. After doing the close-open Revive method, I can load up all the games from SteamVR fine and play except Echo. When Echo tries to load I get to the app but get stuck with these endless 3 loading dots on my screen.

And when I go to check my desktop I get "An unexpected error has occurred while loading". Which isn't very helpful for determining what the problem is. So I tried turning back on Oculus's OpenXR Runtime as the active Runtime, but this made it so I could load up the games again, but my controllers would not be detected, and not allow me to open up the Oculus games through SteamVR anymore without saying an error similar to basically "We don't see your headset, put it on".

So I turned on Windows OpenXR as the active runtime again, and the games loaded perfectly with my controllers again through SteamVR, except EchoVR. And continuously gives me the "An unexpected error has occurred while loading" error. And I'm a little beaten, as I think this is simply an issue with Windows Mixed Reality, and their OpenXR possibly not being compatible with the version for EchoVR, or it could just be an error with Oculus, Steam, or Revive not syncing or something and I don't what I'm talking about.

I would've provided some visual to get a better understanding, but unfortunately lightshot refuses to work for me while anything VR related is open.

BoxxRoss commented 2 years ago
  • Each time you launch SteamVR you will quit Revive Dashboard then start Revive again via bottom right of desktop window you will see your tasks.
  • Right Click on Revive Dashboard > Click "Use OpenVR Runtime"

this part is confusing me, i cant find any "Use OpenVR Runtime" option. i also dont understand what you mean by "then start Revive again via bottom right of desktop window you will see your tasks." heck is that supposed to mean?

fearless403 commented 2 years ago

I do have some questions I need ask though. After you close Revive Dashboard, does the button for it come back for you in the SteamVR Dashboard? Because after I close Revive, it causes the Revive button on the SteamVR dashboard to disappear and I can't get it back until I close SteamVR. And since I can't load up the games directly from Desktop, I have to load them directly from SteamVR. (Revive is still works I just can't see the button anymore)

Yes it does come back for me. When I quit Revive the icon in steamVR disappears but when I relaunch revive it, it reappears. You should be able to load games via steamVR Revive button or by the Revive library on the desktop.

And when I go to check my desktop I get "An unexpected error has occurred while loading". Which isn't very helpful for determining what the problem is. So I tried turning back on Oculus's OpenXR Runtime as the active Runtime, but this made it

Not quite sure how to help with that. Best thing I could say is try this

While trying each step just close revive and relaunch it and don't forget to click OpenVR Runtime. Never hurts to try.

Jlocky404 commented 2 years ago

this part is confusing me, i cant find any "Use OpenVR Runtime" option. i also dont understand what you mean by "then start Revive again via bottom right of desktop window you will see your tasks." heck is that supposed to mean? InkedScreenshot_171_LI

Screenshot_172

Screenshot_173

fearless403 commented 2 years ago

this part is confusing me, i cant find any "Use OpenVR Runtime" option.

Seeing your screenshots, I see you found it.

i also dont understand what you mean by "then start Revive again via bottom right of desktop window you will see your tasks." heck is that supposed to mean?

Sorry about that i worded it wrong. I edited that part what I meant to say was quit revive via the tasks menu at the bottom right of your screen. Then relaunch revive.