ValveSoftware / Proton

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

Stanley Parable (221910) #4647

Open rybak opened 3 years ago

rybak commented 3 years ago

Compatibility Report

System Information

I confirm:

Notes

Symptoms

  1. With Proton 5.13-6 or Experimental, the game doesn't start at all (i.e. it crashes before I see anything).
  2. With Proton 4.11-13, the game launches, but the viewport for the game is broken – only one sixths of the game's output is visible. The following screenshot was made in fullscreen: Screenshot_20210223_112206
  3. Without Proton, the game launches fine (whole screen is visible), but the game crashes during loading after pressing "Begin the game" (as described in a Steam Community discussion).
rybak commented 3 years ago

After trying different video settings (which I can access when launching the game without Proton) randomly, I've been able to start the game properly with correct viewport under Proton 4.11-13. However, I could not use WASD (or any other letters) for movement keys. This new keyboard issue is exactly the same as what I have already experienced in another game, called "Crimsonland".

kisak-valve commented 3 years ago

Hello @rybak, starting with Proton 5.13, Proton is being run in the Steam Linux Runtime - Soldier container environment and you've encountered https://github.com/ValveSoftware/steam-runtime/issues/294 with Proton 5.13-6 and Proton Experimental.

rybak commented 3 years ago

I found a solution which fixed the WASD issue in Crimsonland and in Stanley Parable. It is from Kerbal Space Program forums.

It seems that some games on Steam can't handle incorrectly chosen keyboard layouts. Portal 2 and "Baba is you" worked just fine for me, but Crimsonland and Stanley Parable were broken as described above.

The fix is to choose a different keyboard layout. For me, switching to layout "English (US)" variant "English (US, alt. intl.)" worked.

Steps for KDE:

  1. In the app "System Settings" go to Hardware > Input Devices > Keyboard > tab "Layouts"
  2. Select old English layout in the list
  3. Click "− Remove"
  4. Click "+ Add"
  5. Select:
    • Language: English
    • Layout: English (US)
    • Variant: English (US, alt. intl.)
  6. Click "OK"
  7. Click "Apply"
arrowgent commented 3 years ago

that looks like a WMF (MF media foundation) codec issue youre missing these from all native proton versions

"black screen" and "missing menu" are symptoms

i dont remember, i think i played the demo. it probally required MF to be custom installed you can try proton-ge 5.9 ST if it works then you know its an MF issue.

...also i was pretty sure this game offered a linux version or demo