N0CT1FER: How to get music with Keeperfx? I mounted the game.iso in deamontools and evereything works except the music. i assume there are no music files in the gog iso
devilhood: The DOSBox version uses ripped OGG audio files, keeper02.ogg, keeper03.ogg etc. The game.gog ISO does not contain the audio tracks, so you will need to obtain an original Dungeon Keeper 1 CD if you'd like to hear the music. KeeperFX will play them straight from disc. You could alternatively play the OGG files yourself in the background using a supported media player.
Excuse my ignorance but please tell me if I'm understanding this right as I believe I may have a solution.
If I'm not mistaken the original Dungeon Keeper CD contained [AUDIO] track data (like an audio CD) in addition to [DATA] track data (the game's actual files). So keeperFX, which still uses the original game's sound code (Miles) looks for an audio CD in the first drive, and plays the appropriate track number on that CD as called by the game.
GoG, in their release, have made a workaround allowing the game to read OGG files they've ripped from the original CD as though they were audio tracks. This fix obviously is not implemented in KeeperFX.
However, we already have the OGG files with the GoG release, and above a person suggested WinCDEmu as a great image loader for ISOs.
Shouldn't it be a trivial matter of taking the OGG files GoG has provided, and creating a music/audio CD ISO, then loading that in WinCDEmu or similar program? If KeeperFX is insistent that it be the first CD Drive, then simply temporarily disabling any other CD drives while you run the game should work just fine. This, while still a bit of a complex workaround, will allow anyone who's purchased the GoG version to get their music in KeeperFX with the files they already have, rather than having to track down a CD or look elsewhere for an image.
Do I understand this correctly, would this work? If that's the case, I or someone else may be able to write a simple script to do the majority of this task automatically as well!