ValveSoftware / Proton

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

Ys I & II Chronicles+ (223810) error message in cutscenes #837

Open Zero86Sk opened 5 years ago

Zero86Sk commented 5 years ago

When you run a new game, in YS I and YS II it gives you this error.

snimka obrazovky z 2018-08-28 17-13-08

Otherwise games run fine.

YS I steam-223810.log

YS II steam-223870.log

My Steam info: https://gist.github.com/Zero86Sk/d629f657c1ae861c36657cdf238a7765

HonkingGoose commented 5 years ago

Transcription of error, for search-ability:

.\ysmovie.cpp(268)
CVideoStream::OpenFile

failed : CVideoStream::OpenFile(8)
Skusit znova (Try again)     Zrušiť (Cancel)
WildPenquin commented 4 years ago

Just FYI (whoever reads this bugreport):

Workaround to get cinematics working: "protontricks 223810 quartz amstream" (found in a ProtonDB entry)

shoober420 commented 4 years ago

Compatibility Report

System Information

LOG: steam-223810movies.log

Game launches, but will display an error message when starting a new game like @Zero86Sk mentioned, because of the game videos. Works perfectly when checkmarking "Disable Movie Playback" with the "Configuration Tool".

Symptoms

Game will display an error message after starting a new game because of movie playback.

Reproduction

Start a new game

https://github.com/ValveSoftware/Proton/issues/3428

krauser87 commented 4 years ago

Using proton 5.0-9, the videos won't play even if you use protontricks 223810 cinepak directshow, only the audio will play and no error window will popup, but the game will stop/crash there with the music of the cutscene playing. Tried other proton versions, same luck(or just the error popping up).

Steam and system info

https://gist.github.com/krauser87/79c011b7a53a4de7dc07620140571f21

Game log

steam-223810.log

defter-linux commented 4 years ago

Using proton 5.0-9, the videos won't play even if you use protontricks 223810 cinepak directshow, only the audio will play and no error window will popup, but the game will stop/crash there with the music of the cutscene playing. Tried other proton versions, same luck(or just the error popping up).

Steam and system info

https://gist.github.com/krauser87/79c011b7a53a4de7dc07620140571f21

Game log

steam-223810.log

All the missing libraries from that log are absent from Proton WINE 5.0.9 included GStreamer:


(wine:777): GStreamer-WARNING **: 18:35:46.628: Failed to load plugin '/home/krauser/.steam/debian-installation/steamapps/common/Proton 5.0/dist/lib64/gstreamer-1.0/libgstvorbis.so': /home/krauser/.steam/debian-installation/steamapps/common/Proton 5.0/dist/lib64/gstreamer-1.0/libgstvorbis.so: wrong ELF class: ELFCLASS64  
...

You can use system libraries instead by setting winegstreamer disabled: protontricks 223810 winecfg Libraries tab -> winegstreamer, Add, Edit - disabled

Also you need to have those libraries in your system. For Ubuntu they are in these 32bit packages: sudo apt install libgstreamer-plugins-base1.0-0:i386 libgstreamer-plugins-good1.0-0:i386 libgstreamer1.0-0:i386 In Debian it should be something similar.

By the way you don't need cinepak and full directshow for this game's video to work. You only need: protontricks 223810 amstream quartz

krauser87 commented 4 years ago

@defter-linux Thank you a lot, it's working now