protonscr

Disciples: Liberation

protonopen appid 1287840Game compatibility - UnofficialXAudio2.NET
ValveSoftware/Proton#5364 · opened 2021-11-30 by ipr · updated 2022-08-31 · 4 comments · github · game page · search this game
Iipr 2021-11-30 github

Compatibility Report

  • Name of the game with compatibility issues:Disciples Liberation
  • Steam AppID of the game:1287840

System Information

  • GPU: [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] (rev c3)
  • Driver/LLVM version: Mesa 21.2.6
  • Kernel version: 5.15.5
  • Proton version: 6.3-8

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Black screen on boot. No progress in loading the game.
Log shows the usual winegstreamer error for missing plugin and missing decoder for: MPEG-4 AAC and H.264 (High Profile)

Reproduction

  1. Press play
  2. Observe black screen

steam-1287840.log

Mmadewokherd 2021-12-12 github

Possibly relevant? Not sure what this means though.

winegstreamer error: decodebin0: Your GStreamer installation is missing a plug-in.
winegstreamer error: decodebin0: ../src-gst_base/gst/playback/gstdecodebin2.c(4719): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: MPEG-4 AAC (audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1190, rate=(int)48000, channels=(int)2)
Missing decoder: H.264 (High Profile) (video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4, profile=(string)high, codec_data=(buffer)01640028ffe1001a67640028acd940780227e584000003000400000300f03c60c65801000668ebe3cb22c0fdf8f800, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1)
Iipr 2021-12-15 github

Possibly relevant? Not sure what this means though.

winegstreamer error: decodebin0: Your GStreamer installation is missing a plug-in.
winegstreamer error: decodebin0: ../src-gst_base/gst/playback/gstdecodebin2.c(4719): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: MPEG-4 AAC (audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1190, rate=(int)48000, channels=(int)2)
Missing decoder: H.264 (High Profile) (video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4, profile=(string)high, codec_data=(buffer)01640028ffe1001a67640028acd940780227e584000003000400000300f03c60c65801000668ebe3cb22c0fdf8f800, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1)

It means certain codec is missing from the winegstreamer build included with Proton. There's other discussions where H.264 codec has been mentioned so it's not specfic to this game, there are other games with same thing.
There is code to decode it, but distribution of it is another thing.

Jjosinaldobarbosa 2021-12-20 github

try proton ge, have a solution for this

Iipr 2022-08-31 github

Proton 7.0-4 starts and game is playable. However, after starting new game only voice is heard during cutscene. Game works after this.

With Proton experimental videos are working.

Proton versions