https://bugs.winehq.org/show_bug.cgi?id=56027
Bug ID: 56027 Summary: DirectMusic-related problems with Recettear Product: Wine Version: 9.0-rc1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: dmusic Assignee: wine-bugs@winehq.org Reporter: tomman@gmail.com Distribution: ---
Created attachment 75671 --> https://bugs.winehq.org/attachment.cgi?id=75671 Runtime log with Wine's DirectMusic
Starting with Wine 8.18 and its much needed improvements to its DirectMusic support, Recettear (a well known problem game for its complete lack of audio under Wine out of the box) finally started having working sound, but it's far from being 100% working.
Currently (as of 9.0-rc1), these are the problems with Recettear and Wine's DirectMusic implementation:
- Sound effects may skip playing once in a while. - Background music is not working as intended: tracks will not loop (they will play only once, then silence), tracks will not stop playing during scene switches (leading to many tracks from different scenes playing at the same time) - In-game volume controls do not work at all: music/SFX will always play at the highest volume level, and it's impossible to silence it if desired.
When using native DirectMusic DLLs (installed via Winetricks), the game has completely working audio just like in Windows, but with two gotchas:
- Sound effects have lag. - Using native DirectMusic also requires native DirectSound, which breaks sound in the opening movie (recet_op.wmv)
Attached is the log from running the game for a couple minutes on a completely clean prefix: start at the title screen, load a saved game, switch scenes a couple times (to trigger the "multiple tracks playing at the same time" bug), trying (unsuccessfully) to adjust music volume, eventually ending with no music tracks playing at all because they will not loop, then cleanly exiting the game.