Winetricks / winetricks

Winetricks is an easy way to work around problems in Wine
GNU Lesser General Public License v2.1
2.73k stars 398 forks source link

quartz verb issues #1375

Open llde opened 4 years ago

llde commented 4 years ago

Hi, I'm having an issue regarding the quartz verb. After Pull Request #1147 a game that use Quartz and DirectMusic can't work at all, and when it should play a video, it totally freeze. (with winetricks dsound) Also while it seems totally reproducible on my end with new wine prefixes, if I register it with a prefix under older versions of wine (still testing which one, IIRC one of 3.x serie), it actually seems to work.

austin987 commented 4 years ago

What game? Is there a download?

@gverm

llde commented 4 years ago

The first 3 games of the Imperium Saga (Celtic Wars, Punic wars, Great Battles of Rome) are surely affected. Maybe also Rise Of Nation (and its expansion) are affected but I can't test them ATM.

For Imperium GBR you may request a Steam Activation Key to FX Interactive.

gverm commented 4 years ago

@llde Does it work with winetricks from before #1147 and recent wine? Or does it only work with older wine? (that would indicate that it's probably a wine bug)

llde commented 4 years ago

With a current winetricks if I create a Wineprefix on an older wine version (that I still need to identify the range, as I discovered this while testing releases for another bug) and install quartz there then I can upgrade wine to the latest and it works (videos remains a bit glitchy but at least I can skip them when it happens). If I use a winetricks before #1147 quartz the beheviour is different (but consistent ignoring the version in which the dll was registered). The videos plays better then builtin quartz (with builtin dsound too fast video and corrupted sound, video's audio don't work at all with native dsound), but there is no audio. Also recent wine seems to have fixed an issue in which using Pre #1147 quartz could cause a X error. I'm currently investigating if I can find a wine version were the coupling of native dsound and native pre-#1147 quartz can reproduce sounds in videos.