OPL3 Music Emulation in KotC
Posted: Sat Aug 10, 2019 7:36 am
Hey all! This is perhaps kind of a weird question, and almost certainly a long shot, but here goes. I was checking out the demo of KotC1 and really enjoying it, but the MSGS MIDI sound really started to wear on me after a while. I figured I really wanted to capture the feeling of the old computer-RPGs like Dark Sun the game claims to follow after, so with the help of some friends, I figured out how to set up OPL3 emulation (an FM-synthesis sound card common in the mid-to-late 90s) in Windows 10. And, as expected, when I play MIDIs out of the demo's included MIDI folder, it sounds just like those old games. However, when I boot up KotC to actually play the game, the music is the same old general-MIDI as ever.
In short, I'm wondering if this is anything I have any control over or if it's just not possible without the developer explicitly coding in support for non-default MIDI devices. It would really enhance the experience to be able to pair the old-timey sprite graphics with some period-appropriate OPL synth sounds, but as of yet my only option to do so is to keep the soundtrack folder open and swap the songs out manually with the actual game audio muted, which not only is a bit of a pain in general but also breaks the immersion pretty hard. Any help, advice, or stories of anyone doing a similar thing would be much appreciated.
In short, I'm wondering if this is anything I have any control over or if it's just not possible without the developer explicitly coding in support for non-default MIDI devices. It would really enhance the experience to be able to pair the old-timey sprite graphics with some period-appropriate OPL synth sounds, but as of yet my only option to do so is to keep the soundtrack folder open and swap the songs out manually with the actual game audio muted, which not only is a bit of a pain in general but also breaks the immersion pretty hard. Any help, advice, or stories of anyone doing a similar thing would be much appreciated.