The forum

No music playback on Dungeon Keeper Gold [GOG]]

Running Dungeon Keeper with KeeperFX

Author Replies
marqsman Monday 17 June 2019 at 15:32
marqsmanAnonymous

Hello everyone,

I am issues with music playback with this amazing game, which I hope you guys can help me solve.
I installed Dungeon Keeper (DK) on my Linux machine (openSUSE Leap 15.1) on PlayOnLinux version 4.3.4 with wine version 3.7 and run it with KeeperFX (keeperfx_ccp_0_4_6_complete). To play the music in DK with this setup it is required to past the ogg files on the DK root folder to the music subfolder in keeperfx and run the keeper.exe with the -nocd flag. So far so good, the game plays well, the sound effects are there, the music not. And I believe the problem is not with the game setup but with a wine configuration. Here is the debug output I got when running the game:

 

[06/17/19 14:28:02] - Running wine- keeperfx.exe -nocd (Working directory : /home/marqsman/.PlayOnLinux/wineprefix/DKGold_GOG/drive_c/Program Files/keeperfx_ccp_0_4_6_complete)
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x89f624,0x00000000), stub!
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x89f6a4,0x00000000), stub!
0009:fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.
0009:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.

 

Moreover, keeperfx also generates a log file which I believe points to the same issue in the following lines:

 

Sync: InitializeMusicPlayer: Can't open music device: No available audio device
Sync: InitializeMusicPlayer: Music player using folder initialized

 

Has anyone faced a similar problem with this or other games? I am not experienced with Wine so I don't have any clue how to proceed. Any help would be greatly appreciated.

Cheers

Edited by marqsman

booman Tuesday 2 July 2019 at 23:21
booman

Hmm, not sure about this one...

Have you tried installing directmusic package (component)?

Also try a newer version of Wine like 4.0 or even a staging version

I bet the music is playing off the CD ROM, so the flag -nocd might be causing the problem.

Also, you might be able to copy the music from the CD ROM and put them in the game folder.  Not sure where, but look online for Windows gamers having this problem.

Edited by booman


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained