It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi, I've just finished Ys 1 and I run it on Linux. Now I'm gonna play Ys 2 but I have a problem.

Ys 1 & 2 FMVs have a problem with Wine. The game would crash without some workarounds. For Ys 1 this is just disabling winegstreamer and installing amstream and quartz. For Ys 2 I found out that I also have to install dsound via winetricks to get FMVs working.

However, native dsound also make Adol's footsteps stuck in a loop, getting louder and nonstop even when Adol stops running. If I change it back to builtin this glitch disappears but the game would crash every time an FMV triggers.

Anyone knows how to fix this? And in case I really can't fix the glitch, can you give me a list of when FMVs would trigger (e.g. like before the Roda trees and when Rea plays her song in Ys1) so I can save the game and change dsound to builtin to experience the game without crashing or having to skip cutscenes?
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
1jocator: Ys 1 & 2 FMVs have a problem with Wine. The game would crash without some workarounds. For Ys 1 this is just disabling winegstreamer and installing amstream and quartz. For Ys 2 I found out that I also have to install dsound via winetricks to get FMVs working.

However, native dsound also make Adol's footsteps stuck in a loop, getting louder and nonstop even when Adol stops running. If I change it back to builtin this glitch disappears but the game would crash every time an FMV triggers.
Yeah, sound in Ys 2 is broken with native dsound. I believe other sounds also loop, but the footsteps are the loudest. For working sound and working videos:
New clean prefix
winetricks -q quartz amstream
wineboot -u

mknod /tmp/debug_pipe p

env WINEPREFIX=~/sommelier/prefixes/ys2 WINEDEBUG=+relay ~/sommelier/wine-4.0-rc5/wineStartENV wine start /unix ~/sommelier/prefixes/ys2/drive_c/gog/ysII/ys2plus.exe &>/tmp/debug_pipe

head /run/user/1000/debug_pipe
That's with winegstreamer set to disabled. I assume there is some sort of race as I found trying to get a WINEDEBUG=+relay log actually made the videos work. IIRC, redirecting to /dev/null was too fast and still crashed. Redirecting to a pipe (mknod) also works for me. Adjust paths, prefix & game location, as needed for launch command. The pipe blocks until you look at it which is the reason for the head command.

You can likely get away with just setting dsound back to builtin vs a new prefix.
Post edited January 17, 2019 by Gydion

New clean prefix
winetricks -q quartz amstream
wineboot -u

mknod /tmp/debug_pipe p

env WINEPREFIX=~/sommelier/prefixes/ys2 WINEDEBUG=+relay ~/sommelier/wine-4.0-rc5/wineStartENV wine start /unix ~/sommelier/prefixes/ys2/drive_c/gog/ysII/ys2plus.exe &>/tmp/debug_pipe

head /run/user/1000/debug_pipe
Thank you very much. I'm gonna try this tonight.