Page 1 of 1

drakan works fine on windows 11 but music is not played

Posted: Sun Apr 16, 2023 7:50 pm
by Wrdenhy
Has anyone encountered this problem?

Re: drakan works fine on windows 11 but music is not played

Posted: Sun Apr 16, 2023 8:15 pm
by Admin
I haven't got windows 11 but I've heard others have the same issue. Likely an incompatibility with windows but can't confirm.

Re: drakan works fine on windows 11 but music is not played

Posted: Mon May 29, 2023 3:40 pm
by iJoy
Same problem here, main menu and single player doesn't play any musics, but some levels in multiplayer does :?
I'm searching for a solution too

Re: drakan works fine on windows 11 but music is not played

Posted: Tue Jul 11, 2023 7:36 am
by Faudel
Hello,

I have the same problem and strangely there is no music during the game.

Re: drakan works fine on windows 11 but music is not played

Posted: Tue Jul 11, 2023 5:40 pm
by Admin
There is a direct music fix that was posted on our discord which may fix it. I can't personally confirm if it works or not and what exactly this program does as it was posted by one of our members. Several have said it fixes the issue.

I have scanned the file for viruses and malware and it's clean. You can try it if you like ; it's attached to this post.

Re: drakan works fine on windows 11 but music is not played

Posted: Mon Jan 01, 2024 9:36 pm
by UCyborg
Looks like another repack of DirectMusic DLLs from Windows XP (https://greatemerald.eu/blog/solving-th ... ro-problem).

While I haven't tested extensively, Unreal II using DirectMusic in more interesting ways, it might be happy with just dmscript.dll from XP.

For Drakan, I'm positive that XP's dmusic.dll is enough. Original fix is an overkill IMO, it was apparently made for Windows Server 2003, for those oddballs using server OS as a workstation OS, the other systems will have DirectMusic interfaces already registered. While one could speculate about "correctness" of mixing DirectMusic components from different OS, they seem to be separated enough as it is, at least no crashes.

I'd just temporarily take ownership of C:\Windows\SysWOW64\dmusic.dll (give it to Administrators group), give said group full control over the file, rename the original file, copy XP's dmusic.dll in its place.

Guess Microsoft didn't finish the job when they presumably wanted to adopt DirectMusic better for their newer systems as it was already deprecated at the time. Though there are other components that were either completely removed with Vista (eg. DirectX runtimes for Visual Basic) or completely stubbed (eg. dxmasf.dll), so games using those wouldn't work at all or had certain functionalities disabled. So who knows what was the actual deal with DirectMusic.

Change in Windows 11 (all of a sudden) is technically more interesting as some tracks in Drakan still play (singleplayer vs. multiplayer doesn't matter, the selected track does). Would be good to know what's the difference between working and broken ones.

Also made a topic on VOGONS about DirectMusic, if anyone will chime in. Though I suspect no one will worry about it much as long as XP's DLL is compatible.