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

×
Hey,

I am trying to play this game on Linux with WINE and it does seem to work fine except the music does not play at all. Does anyone have a clue how the music could be enabled with WINE? Thanks!
No posts in this topic were marked as the solution yet. If you can help, add your reply
You need to load winmm.dll as a DLL override (native,builtin). winmm is the wrapper used by GOG to read the CD tracks as ogg files, from the /MUSIC folder (if you really can't get it to work, you can always read the soundtrack with an external player from there!).

If you're using Lutris, the DLL override setting is in Configure > Runner options (key > winmm, value > native,builtin)

With the Terminal, I think it should be WINEDLLOVERRIDES="winmm=n,b" (not sure, I'm still more of a beginner with Linux).
avatar
Darucas: You need to load winmm.dll as a DLL override (native,builtin). winmm is the wrapper used by GOG to read the CD tracks as ogg files, from the /MUSIC folder (if you really can't get it to work, you can always read the soundtrack with an external player from there!).

If you're using Lutris, the DLL override setting is in Configure > Runner options (key > winmm, value > native,builtin)

With the Terminal, I think it should be WINEDLLOVERRIDES="winmm=n,b" (not sure, I'm still more of a beginner with Linux).
Thanks. The music seems to play now, but the audio playback is very choppy and glitchy.
avatar
Darucas: With the Terminal, I think it should be WINEDLLOVERRIDES="winmm=n,b" (not sure, I'm still more of a beginner with Linux).
Thanks, that works!
WINEDLLOVERRIDES="winmm=n,b" wine Darklord.exe
I have sound and music now.
As a complete noob in Linux (Mint) and Lutris this post/replies got me pointed in the right direction but I wanted to share my step-by-step instructions for anyone else who is a Linux beginner. This is what finally worked for me using Lutris (not via the terminal):

With Lutris open:

right-click the installed game in the Lutris menu
select Configure
click on the Runner Options tab
scroll down to DLL overrides
click on the Key box
enter winmm.dll
click on the Value box next to the Key box
enter n,b
click outside of the Value box (this is to make sure the changes stay)
click on Save at the top right

This should work. I would go back into Configure to double-check that the DLL override got saved properly before launching the game. Be patient at the game's Main Title screen (in-game title screen, NOT the first launch screen) because the intro song takes a few seconds to build up its tempo.

EDIT: see screenshot attached
Attachments:
Post edited November 19, 2023 by Dernagon
Just fyi this is what it looks like in winecfg if you are using heroic or some other front end. You just type winmm in the "New override for library" to add it (and click past the warning, it is ok).
Attachments:
Post edited March 05, 2024 by t-elos