joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.79k stars 382 forks source link

Can't play the voice of "Veil of darkness" in version 0.83.18 #3007

Open sniperhgy opened 3 years ago

sniperhgy commented 3 years ago

Tried to play "Veil of darkness" in version 0.83.16 and 0.83.17, and the voice at beginning can be played. But in the latest version 0.83.18, the voice is gone.

Allofich commented 3 years ago

In my testing it does work. But, the voice will not play if your sound settings are incorrect.

  1. Check your "sbbase" and "irq" values in dosbox-x.conf, under [sblaster]. (If you don't have those values, then you are using the default values of 220 and 7)
  2. Start DOSBox-X and go to the folder where Veil of Darkness is installed.
  3. Run SETUP.COM
  4. For "Is this OK?" select "NO"
  5. Select whatever you want for input device
  6. For sound device select "CMS SOUND BLASTER". (When I installed the game it selected "ADLIB" by default, but the voice does not play with that setting.)
  7. Select the port and IRQ to match "sbbase" and "irq" from your .conf file settings.
  8. Do what you want for the remaining setup options (I used default settings).

For me, this allows the voice to work in 0.83.18 and in the latest code.

sniperhgy commented 3 years ago

Hi Allofich, thank you for your response. I can make sure I did what you did in the setup.com, then the game will have music. About the voice, in the opening, if you don't skip it, then there will be a voice to read the prophecy. In the version 0.83.16, you can hear the voice, but in 0.83.18, the voice is gone.

Dobby233Liu commented 3 years ago

I can make sure I did what you did in the setup.com, then

I don't understand, can you please clarify, did you mean "I'm sure I did what you said, but the voices just doesn't play"? Or "Now I have done what you said, but the voices still doesn't play"?

Sorry for the edit flood

Edit x8 maybe I can't count: now I think it's the latter. You meant "Now I have done what you said, and the music now plays, but the voices still doesn't play". Right?

Allofich commented 3 years ago

About the voice, in the opening, if you don't skip it, then there will be a voice to read the prophecy. In the version 0.83.16, you can hear the voice, but in 0.83.18, the voice is gone.

The voice plays fine for me in 0.83.18.

At first, the voice did not play for me. But that was because "ADLIB" was selected as the sound device in SETUP.COM. After changing to "CMS SOUND BLASTER", the voice did play. I also found that if using "CMS SOUND BLASTER" but the IRQ selected in SETUP.COM does not match the "irq" value in dosbox-x.conf, then the voice will not play. This is why I suggested you check these two things.

Also, in my testing I was using the default "sbtype" of "sb16" in dosbox-x.conf. If you are using something else, please try "sb16".

If you still don't have the voice with these settings, then I can't reproduce the problem and I don't know what is wrong.

Dobby233Liu commented 3 years ago

That reminded me, can you share your config file?

sniperhgy commented 3 years ago

@Allofich and @Dobby233Liu dear both, please check the setting of dosbox-x and the setting of the game, but the voice still doesn't play.

dosbox-x setting

game setting