protonscr

Snake Pass

protonopen appid 544330Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#5483 · opened 2022-01-04 by rexpulli · updated 2023-09-28 · 5 comments · github · game page · search this game
Rrexpulli 2022-01-04 github

Whitelist Request

  • Name of the game to be whitelisted: Snake Pass
  • Steam AppID of the game: 544330

System Information

  • GPU: Nvidia P106-100 (equivalent to GTX 1060 6Gb)
  • Driver/LLVM version: Nvidia 495.46
  • Distro version: ArchLinux
  • Link to full system information report as Gist: report
  • Proton version: 6.3-8

I confirm:

  • [x] that pressing the Play button in the Steam client is sufficient.
  • [ ] that runtime config options are necessary to run the game.
  • [ ] that no workarounds other than PROTON_* env variables are necessary.

Issues

  • [x] I haven't experienced any issues.
  • [x] There are no issues left open for this game.
  • [x] Although I consider the gaming experience equal to Windows there are remaining issues:
    • Intro videos don't play (developer and engine logos).

steam-544330.log

Kkisak-valve maintainer 2022-01-04 github

Hello @Rexpulli, I'm going to mark this as a compatibility report instead of a whitelist request because the missing intro videos should be evaluated and fixed if possible. Please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

Rrexpulli 2022-01-04 github

I added the report.

I should also mention that with the Media Foundation fixes from Proton 7.0rc3-GE the videos play fine, however the game itself is unplayable:

Screenshot from 2022-01-05 00-05-57

It should look like this:

Screenshot from 2022-01-05 00-11-58

Ssimifor 2023-09-02 github

The videos play without issue on proton 8. I see that valve is providing transcodded videos for this title, however, there's a small issue that can be seen in the video below, the unreal engine part of the intro is corrupted
https://github.com/ValveSoftware/Proton/assets/70454800/48de6b44-b742-4f98-930f-d946db33c9fe

Iivyl 2023-09-28 github

You can easily play the video as it's a raw file shipped with the game.

Turns out it's buggy.

failcraft ivyl Snake Pass % mpv SnakeSimulator/Content/Movies/UE4_LogoPC_1080.mp4
 (+) Video --vid=1 (*) (mpeg4 30.005fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)
AO: [pulse] 48000Hz stereo 2ch float
VO: [gpu] 1920x1080 yuv420p
AV: 00:00:03 / 00:00:05 (62%) A-V: 0.000
[ffmpeg/video] mpeg4: ac-tex damaged at 61 1
[ffmpeg/video] mpeg4: Error at MB: 182
... many many more ...

Both gstreamer and ffmpeg try to render the broken blocks. Trying to play the video on Windows it just hitches there - probably waiting on the next keyframe instead of trying to render the frames.

Ssimifor 2023-09-28 github

So it was broken from the start. To my knowledge, that was the only issue the game had so it's probably safe to close this.

Launch options