This is extremely niche, but here goes:
If you have trouble with videos crashing (Proton-GE) or looking like test-patterns (mainline Proton) when running this game through Steam Proton in Linux through Flatpak, try this:
- Run the game with mainline Proton, not Proton-GE; Proton-GE will actually crash and make the game hang, at least on flatpak. I would use Proton-GE, because i can't get gamescope to work properly with Proton, and I would use normal Steam instead of Flatpak Steam if I could compile gamescope on my distro.
- Convert all the movies in the movies folder into .mp4 files with ffmpg:
-
Code:
for i in *.mpg; do ffmpeg -i "$i" "${i%.*}.mp4"; done
- Delete the original .mpg files:
-
Code:
for i in *.mpg; do rm $i; done
- Rename the .mp4's into .mpg
-
Code:
for i in *.mp4; do mv "$i" "${i%.*}.mpg"; done
This is what I arrived at after hours of trying to get fucking
mpeg-1 to work on my system. Installing codecs through protonfix didn't work, Proton-GE didn't work because some weird issue with 32/64 gstreamer libraries, overwriting the 64-bit gstreamer libraries with 32-bit didn't work etc. etc. etc.
But this dumb hack? It worked.
EDIT:
It is possible the Steam version of this game will work out of the gate, because Valve actually seems to do compatibility codec conversions, kind of like what I've done here.