HGL
extended-yellow

Old Dosbox Game, Sound but no Music

Successfully installed Quest for Glory from Gog, and it runs as expected except there's no music so it's eerily quiet 🫠 The sound effects work in game, so it's not all sound. It's not the end of the world, but it's a little too quiet. I've read the FAQs, and it's obviously not one of the modern games. I've run the command flatpak update && flatpak install --reinstall com.heroicgameslauncher.hgl, restarted heroic and with the same results. Proton is at latest. Quick glance through logs and it might be something about not finding the midi driver? 🤷‍♂️
9 Replies
HeroicBot
HeroicBot3mo ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
extended-yellow
extended-yellowOP3mo ago
Curious, I attached a log file when I first posted 🤔
extended-yellow
extended-yellowOP3mo ago
It fails to upload and create a url, so I attached this log file when I created it, but I guess it didn't go through?
rival-black
rival-black2mo ago
Okay, this is a dosbox issue. Go to the games settings, and click on "run exe on prefix". From there select the Dosbox.exe. it should open a really old command line. there, type the following commands mount c "c:\gog games" make sure to keep the quotes since the GOG folder has spaces. c: cd and press the TAB key to autofill it, then enter install.exe There, you will meet the games setup. Press enter, and under MUSIC, set it to SOUNDBLASTER, and save the configuration. Once it says "installation complete", you can close it and go back to the game. If there is something you don't understand, let me know 🙂
extended-yellow
extended-yellowOP2mo ago
Thanks for your reply! I got as far as opening the really old dos prompt, typed mount c "c:\gog games" and hit enter, but then it said Directory c:\gog games doesn't exist. If it helps, after clicking run exe on prefix, it takes me to the Quest for Glory (VGA) folder, which does have the install.exe file in it, but I have open the folder DOSBOX to run DOSBox.exe. It's been a million years since I've had to do anything in DOS, so I'm not sure if that mapping matters.
rival-black
rival-black2mo ago
That's odd. I guess you could simply run it as mount c c:\ and see if the folder appears when you do dir?
extended-yellow
extended-yellowOP2mo ago
That does mount, though with a big red warning saying it's a bad idea, but it does let me. No Gog Games folder though when I do dir. - OPENXR - PROGRA~1 - PROGRA~2 - PROGRA~3 - PROTON~1 - USERS - VRCLIENT - WINDOWS Okay, I found that in my desktop file tree. It's mappying c: to ~/Games/Heroic/Prefixes/default/Quest for Glory (includes VGA Remake)/drive_c which I think is the wine prefix folder. That's different from where the game files got installed at ~/Games/Heroic/Quest for Glory (VGA)
rival-black
rival-black2mo ago
Yeah, you should probably move it inside your prefix for simplicity, at least for cases like this
extended-yellow
extended-yellowOP2mo ago
I didn't intentionally set them to be different, it's just what it defaulted to when I installed the flatpak. If I change the defaults will that automatically move the files, or will I have to do that manually? And you're saying I should move the Installation Path inside the Wine Prefixes folder? For all of them or just this one? I tried moving the installation files to the same place as the wine prefix, but because it wasn't inside drive_c the game played, the dosbox.exe command couldn't find the install.exe file. I tried moving it into the drive_c folder, but then it failed to launch altogether.

Did you find this page helpful?