ValveSoftware / Proton

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

ANNO: Mutationem Demo (1483420) #4460

Open popsUlfr opened 3 years ago

popsUlfr commented 3 years ago

Compatibility Report

System Information

I confirm:

Symptoms

With official proton versions 5.0, 5.13, Experimental the demo will crash with the Unity crash dialog when loading a New Game.

Screenshot_20201211_204119

With Glorious Eggroll's Proton-5.21-GE-1 the demo loads successfully and the demo is fully playable.

1483420_20201211205831_1 1483420_20201211205836_1

EDIT: I realised after the fact by watching youtube playthroughs of the demo that there's supposed to be an intro video playing. But even Glorious Eggroll's proton does not show it properly, only displaying a black screen.

I've generated proton and dxvk logs with the different proton versions to maybe pinpoint the things that need to be implemented or fixed in the official proton to make the game fully playable. Again, the demo is fully playable with Glorious Eggroll's Proton 5.21-GE-1.

Reproduction

  1. Launch the Demo
  2. Start a New Game
kisak-valve commented 3 years ago

Hello @popsUlfr, looks like this demo would benefit from support for Media Foundation maturing. Specifically, fixme:gstreamer:DllGetClassObject {62ce7e72-4c71-4d20-b15d-452831a87d9d} not implemented, returning CLASS_E_CLASSNOTAVAILABLE. looks like a line of interest from the log which appears to be related to H264 video decode.

popsUlfr commented 3 years ago

Hello @popsUlfr, looks like this demo would benefit from support for Media Foundation maturing. Specifically, fixme:gstreamer:DllGetClassObject {62ce7e72-4c71-4d20-b15d-452831a87d9d} not implemented, returning CLASS_E_CLASSNOTAVAILABLE. looks like a line of interest from the log which appears to be related to H264 video decode.

Thank you! So I actually realised by going on youtube and watching people play the demo that there's supposed to be a little intro video when starting a New Game. This means that even Glorious Eggroll's proton does not show it properly. I applied the media foundation thingy that shall not be named to the official experimental proton and this makes the demo load properly without crashing but also without properly showing the intro video.