LibreVR / Revive

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

Cook-Out: Fails to launch/controllers not working on 2.1.1, works fine on 1.9.1 #1638

Open olemartinorg opened 3 years ago

olemartinorg commented 3 years ago

Describe the bug Cook-Out: A Sandwich Tale works when using Revive 1.9.1. When launching via dashboard on 2.1.1, nothing happens. I was able to inject the game manually on 2.1.1, but it starts up without recognizing my controllers (Index controllers, if it matters).

Environment (please complete the following information):

Versions (please complete the following information):

Additional context If you're a previous contributor to Revive and would like to take a look at this issue, contact me and I'll gift you a copy of the game.

queltos commented 3 years ago

Game works for me in latest versions:

There's only a minor problem where I can't press buttons when I only use a pointing the index finger. If I leave the hand without gesture I can press buttons fine and play the game without problems so far. Haven't tried multiplayer yet but will do in the near future.

olemartinorg commented 3 years ago

Thanks for the feedback! I tested again with 2.1.1, and now the game somehow works for me too.

As for the buttons in-game, they are fiddly. I find that pressing slightly below them works better. I tested the game now on Quest 2 (natively) and on PCVR via Oculus Link. Neither have the same issues with button collision, and they both work fine when pushing buttons while holding the hand closed.

I'll keep the issue open for those reasons, however the issue is far less severe now.

Kyoku57 commented 3 years ago

Same : the game and the controllers seems to work but I have difficulties to press button ... but is realy a Revive bug ? The other problem are with sandwich you need to reorganize ... a hand grab the plate, but the other one is in conflict in space. Tested with HTC Wands.

tehpola commented 3 years ago

I started having issues around the same time as @olemartinorg. I'm on Revive 2.1.1; I believe issues started for me with Cook Out version 1.4.98367. If I inject, I can get the game to start up, play audio, and display in my headset. However, it promptly crashes right now. Previously, I had the issue described where it would continue running without input.

@olemartinorg: Did you uninstall / reinstall Revive? Perhaps that fixed things? It doesn't look like there's been any updates that would have fixed this.

Kyoku57 commented 3 years ago

I had crash too, but only if I forgot to open the Oculus Store App before. If I try directly from Revive menu, without launch Oculus Store App, the game starts, tells me that I need the press the 2 controllers and it crashes.

In game, the problem is with some buttons in game that are not usable (https://www.youtube.com/watch?v=BDlgbcABqjs => you can see the problem about the first minute of replay).

At some time, it seems to work but I didn't understand why.

tehpola commented 3 years ago

I tried launching with the Oculus Store running, but it didn't seem to make a difference. It still wouldn't run without injection, and with injection, it crashed once I pressed the two sticks in.

I've dug around the logs and didn't see any crash info to help make sense of this. I'm considering attaching Visual Studio to try to catch the callstack, but that probably won't yield much info without symbols. Any pro-tips from the Revive devs?

olemartinorg commented 3 years ago

@tehpola: I didn't uninstall first, I just ran the Revive 2.1.1 installer, and it worked after. Not sure how it could have fixed it.

tehpola commented 3 years ago

That did it for me too! I just ran the installer and now Cook Out works again. Thanks for the tip!