ValveSoftware / Proton

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

Gun Metal (267920) #6027

Open thasreal opened 1 year ago

thasreal commented 1 year ago

Compatibility Report

System Information

I confirm:

Symptoms

The game launches, and then I am greeted with a black background and an error window saying "Unsupported graphics card." Clicking the ok button closes the application.

steam-267920.log

Reproduction

This happens both on my PC and, last I checked, on a previous machine with a Nvidia GTX 750 Ti and whatever Nvidia driver was contemporary at the time. PCGamingWiki claims the problem also occurs on Windows and claims the solution is running the game in XP Service Pack 3 compatibility mode, while https://www.protondb.com/app/267920#T_g4YP2wLN claims that Proton 3.16-9 is not affected by this issue.

thasreal commented 1 year ago

Upon further testing, I can confirm that the game does indeed work in Proton 3.16-9, but not perfectly. The intro video, music, and mission briefing audio do not play, while sound effects and voices in the missions themselves seemingly play just fine. steam-267920_proton-3.16-9.log

kisak-valve commented 1 year ago

Hello @thasreal, if you switch back to a newer Proton version after having used the older Proton version, does the game continue to work?

thasreal commented 1 year ago

That's an interesting suggestion, so thank you. Sadly it does not continue to work after relaunching it in Proton 7.0-3, although, strangely enough, now it definitely takes longer to reach the unsupported graphics card error. I've attached another log to the post just in case this reveals anything. steam-267920.log

kisak-valve commented 1 year ago

Thanks, one more quick test. If you set the game's launch options to PROTON_USE_WINED3D=1 %command% with Proton 7.0-3, how does the game behave?

thasreal commented 1 year ago

Setting PROTON_USE_WINED3D=1 lets the game launch much as it did on Proton 3.16-9, albeit with this test pattern (?) where the intro video would be. It is still missing the menu music, the mission briefing audio, and the ingame music, and unlike running the game in Proton 3.16-9, it now switches window focus sometimes (seemingly after a video or cutscene would have played) to display an ActiveMovie Window as shown below.

activemovie window

steam-267920.log

Robmike27 commented 1 year ago

Latest proton and proton experimental doesn't load levels anymore. I've tested previous versions of protons and those do load levels. Please note that I have to omit several million lines from the log containing something like:

1165.201:0130:01c4:fixme:quartz:media_seeking_SetPositions iface 07E10750, current 0.0, current_flags 0x9, stop 0.0, stop_flags 0 stub!
1165.201:0130:01c4:fixme:quartz:media_seeking_ChangeCurrent iface 07E10750 stub!

steam-267920.log

kisak-valve commented 1 year ago

Hello @Robmike27, can you note the most recent Proton version you know is not affected by the regression in your last comment?

Robmike27 commented 1 year ago

Sure. Proton 6.3-8 is not affected by this regression with loading and levels functioning correctly.

alasky17 commented 1 year ago

@Robmike27 Thank you for reporting the regression! I took a look, and it turns out that this is actually a superficial regression that only impacts the test pattern that @thasreal took a screenshot of earlier. Unfortunately, I have no control over when the test pattern is replaced by the official transcoded videos. In the meantime, I would suggest just using 6.3-8 for this game, and telling more folks to play this game on Proton, so that the official videos get transcoded faster :D

Robmike27 commented 1 year ago

@alasky17 That's completely understandable! I saw what the community for RCT3 did to fix the music which inspired me to transcoded gun metal's files myself. (Which work great so far) Does that hurt the official transcoding and should I not be advised to do that?

alasky17 commented 1 year ago

@Robmike27 That is awesome :D I think that as long as you run the game at least 1x or 2x without your locally transcoded files, so that you get the test pattern, then it won't make a difference wrt the timeline for the official transcoding.

iodream commented 3 months ago

Compatibility Report

System Information

I confirm:

Proton log: steam-267920.tar.gz

Symptoms

Menu works but game hangs when loading into the actual mission/level. Also there is no menu or level music, no narrator audio in loading screens. And the intro video is replaced with the proton video testing pattern. There is also an additional window created when video is playing, minimizing and taking focus away from actual game.

I've also tried a more stable Proton 9 and it has the same symptoms.

Last working Proton version which didn't freeze the game was Proton 6.

Reproduction

  1. Start Gun Metal
  2. Click Load game
  3. Click Start

Observed result: Game freezes Expected result: game doesn't freeze

waspennator commented 3 months ago

Can also confirm the same freezing issue on my oled with Experimental proton, as well as seeing a bunch of test bars for the first intro fmvs.