ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.46k stars 1.07k forks source link

ZONE OF THE ENDERS THE 2nd RUNNER : MARS / ANUBIS ZONE OF THE ENDERS : MARS (650510) #3918

Open CygnusTerminal opened 4 years ago

CygnusTerminal commented 4 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Game has no sound, if i am playing audio in background, it would also break the audio until i close the game, and wont "run" if i don't click the left mouse button. I mean, the game stays like frozen, unless you keep the left mouse button clicked the whole time the game is running. Proton 4.11-13 closes instantly. Game works with Proton 4.21 from GloriousEggroll, though it has no sound. Proton 5.8-GE-2-MF also works, but audio sounds broken and if volume is turned up, it would only sound from one speaker, and the mouse click bug is also there. steam-650510-4.2.log steam-650510-4.11.log steam-650510-5.0.log

Reproduction for 5.0-7/4.21-GE-2

  1. Run the game.
  2. Black screen appears, game seems to be frozen.
  3. Click and keep the left mouse button pressed.
  4. No audio in game, be cutscenes or main menu.
CygnusTerminal commented 4 years ago

Proton 5.8-GE-2-MF with the "sorry something went wrong" error steam-650510.log

kisak-valve commented 4 years ago

Possible line of interest from the 5.0 log: INFO: Assertion failed: voice->outputChannels > 0 && voice->outputChannels < 9

CygnusTerminal commented 4 years ago

Possible line of interest from the 5.0 log: INFO: Assertion failed: voice->outputChannels > 0 && voice->outputChannels < 9

Hmm, i'll take a look at my pulseaudio config and alsa config too. Will update ASAP.

CygnusTerminal commented 4 years ago

New update: Game now opens, but the sound still sounds broken. steam-650510.zip

CygnusTerminal commented 4 years ago

I have new info on the game. Audio files seem to be Wwise, i don't know if Proton has Wwise support, @kisak-valve could you shed some light on this one?

CygnusTerminal commented 4 years ago

New update: Finally got the game working! i installed xact onto the pfx and used WINEDLLOVERRIDES="xaudio2_7=n,b". Audio now works properly

ghost commented 4 years ago

Think I still have the current Proton next in use and with the demo, at one point all frames stopped moving and holding down the left mouse button caused all frames to continue. Leaving off the button, all frames stopped moving again. Akin to fps 0 or paused game thread.

Never seen anything like this ever before. Was playing with a ps4 controller when it stopped.

Not sure what happened there. Making a note of it.

CygnusTerminal commented 4 years ago

Think I still have the current Proton next in use and with the demo, at one point all frames stopped moving and holding down the left mouse button caused all frames to continue. Leaving off the button, all frames stopped moving again. Akin to fps 0 or paused game thread.

Never seen anything like this ever before. Was playing with a ps4 controller when it stopped.

Not sure what happened there. Making a note of it.

I had the same problem, proton-ge 4.21+xact+manual overrides seems to make the game run perfectly fine

DanMan commented 3 years ago

The demo works well with the latest Proton (Experimental is what I've tested it with) except for controls: The L3 and R3 (stick buttons) seem to have no effect on my generic Playstation pad clone, which you need to issue yes/no responses. They work in other games.

ChaosBlades commented 2 years ago

This appears to work correctly except the game launches paused and you have to hold down the left mouse button to get it to run. In order to play this you need to hold the left mouse button then alt-tab out of the game, release the left mouse button then alt tab back in. You then will need to play the game entirely with a controller. If you click on the screen again it will pause the game.

This seems to be an issue with the game detecting it is alt-tabbed. For example if on Windows you alt-tab this game it will pause like it does on linux all the time. So the game thinks it is always alt-tabbed and you need to trick it into thinking it isn't. Seems like this would be something that could be fixed if someone with the knowledge could look at it at some point. I think the only reason this isn't fixed already is because the game just isn't popular enough. A recurring theme with ZOE.

ChaosBlades commented 1 year ago

As of Proton Experimental Bleeding-Edge 8.0 and Mesa 23.2.0-devel the game still thinks it is alt-tabbed unless the mouse is clicked and held while over the game window. Still if you click and hold then open the Steam overlay then close the overlay with the hotkey the game will run without issue until the mouse interacts with the game again.