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