Quote:

will it work if you set the sound_vol = 1; then back up?


no, doesn't work either.

but i found out the following:

if i call snd_tune every frame for every loop then changing sound_vol works.

for example:

i=0;
while(i<128)
{
snd_tune(snd_car_handles,100,0,0);
i+=1;
}

i stored all sound handles into an array and call snd_tune (with volume 100) for every running loop. changing sound_vol works like expected then! strange!