Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Revisions: Issue #2016 Back to Issue ]
Summary 0002016: SNDINFO ambient sound status is not reset when the map resets
Revision 2014-12-01 16:12 by Edward-san
Description See for example zombie horde's map ze09. Start a survival on a server, set the countdown to more than 10 seconds.

You'll see that some sounds are started after 10 seconds from the map start, then when the survival game starts, the sound isn't silenced as it should be. It happens also if you set the countdown less than 5 seconds, fail the game, wait for the restart.

Until someone else can make a reduced map, I can't say any more.
Revision 2014-12-01 18:31 by Edward-san
Description See for example zombie horde's map ze09, in zh-beta27.pk3 (yeah the actual map is inside a wad inside the pk3). Start a survival on a server, set the countdown to more than 10 seconds.

You'll see that some sounds are started after 10 seconds from the map start, then when the survival game starts, the sound isn't silenced as it should be. It happens also if you set the countdown less than 5 seconds, fail the game, wait for the restart.

Until someone else can make a reduced map, I can't say any more.
Revision 2014-12-01 16:12 by Edward-san
Steps To Reproduce
Revision 2014-12-01 18:31 by Edward-san
Steps To Reproduce server: zandronum -iwad DOOM2.WAD -file skulltag_actors.pk3 skulltag_data_126.pk3 zh-beta27.pk3 -host 1 +survival 1 +map ze09 -skill 4 -nobroadcast +sv_survivalcountdowntime 5

client: zandronum -iwad DOOM2.WAD -file skulltag_actors.pk3 skulltag_data_126.pk3 zh-beta27.pk3 -connect localhost

- wait the survival countdown;
- wait 10 seconds from the start of the game;
- hear the alarm sound;
- kill yourself
- wait the survival countdown;
Revision 2014-12-04 22:36 by Edward-san
Description Try the example wad I attached (thanks [IFOC]75 for the map).
Revision 2014-12-04 22:36 by Edward-san
Steps To Reproduce There are two ways to reproduce:

server: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -host -warp 01 -skill 4 -nobroadcast

client: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -connect localhost

1)
- enable the survival and set its countdown time to 2;
- force map reloading;
- wait the survival countdown;
- wait 5 seconds from the start of the game;
- hear the cyberdemon sound;
- kill yourself
- wait the survival countdown;

2)
- wait 5 seconds;
- hear the cyberdemon sound;
- press the reset button, 'starting sound in 5 seconds' will appear;
- press again before 5 seconds, 'restarting map sound';
- the sound will be heard 5 seconds after only the first time you press the button.
Revision 2014-12-04 22:42 by Edward-san
Steps To Reproduce There are two ways to reproduce:

server: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -host -warp 01 -skill 4 -nobroadcast

client: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -connect localhost

1)
- enable the survival and set its countdown time to 2;
- force map reloading;
- wait the survival countdown;
- wait 5 seconds from the start of the game;
- hear the cyberdemon sound;
- kill yourself
- wait the survival countdown;

2)
- wait 5 seconds;
- hear the cyberdemon sound;
- press the reset button, 'starting sound in 5 seconds' will appear;
- press again before 5 seconds, 'restarting map sound';
- the sound will be heard after 5 seconds the first button press, ignoring the other button press.

3)
- don't wait 5 seconds, press as soon as possible the 'restart' button;
- the sound will be heard as if that button was ignored.
Revision 2014-12-04 22:43 by Edward-san
Steps To Reproduce There are more ways to reproduce:

server: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -host -warp 01 -skill 4 -nobroadcast

client: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -connect localhost

1)
- enable the survival and set its countdown time to 2;
- force map reloading;
- wait the survival countdown;
- wait 5 seconds from the start of the game;
- hear the cyberdemon sound;
- kill yourself
- wait the survival countdown;

2)
- wait 5 seconds;
- hear the cyberdemon sound;
- press the reset button, 'starting sound in 5 seconds' will appear;
- press again before 5 seconds, 'restarting map sound';
- the sound will be heard after 5 seconds the first button press, ignoring the other button press.

3)
- don't wait 5 seconds, press as soon as possible the 'restart' button;
- the sound will be heard as if that button was ignored.
Revision 2014-12-06 03:36 by Edward-san
Steps To Reproduce server: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -host -warp 01 -skill 4 -nobroadcast

client: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -connect localhost

- wait for 5 seconds;
- hear the cyberdemon sound;
- press the resetmap button.
Revision 2014-12-06 03:41 by Edward-san
Steps To Reproduce server: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -host -warp 01 -skill 4 -nobroadcast +survival 1

client: zandronum -iwad DOOM2.WAD -file MAP01_StartupSoundtest.wad -connect localhost

- wait for 5 seconds;
- hear the cyberdemon sound;
- press the resetmap button.
Revision 2014-12-18 15:42 by Edward-san
Description Try the example wad I attached.
Revision 2014-12-18 15:42 by Edward-san
Steps To Reproduce server: zandronum -iwad DOOM2.WAD -file ambient_sounds_reset.wad -host -warp 01 -skill 4 -nobroadcast +survival 1

client: zandronum -iwad DOOM2.WAD -file ambient_sounds_reset.wad -connect localhost

- press left button of 'I' area to activate 'imp/sight1' ambient sound (right button redisactivates it)
or
- press left button of 'II' area to disable 'imp/sight2' ambient sound (right button reactivates it)

- press the ResetMap button in front of the start.
Revision 2014-12-18 15:46 by Edward-san
Description Try the example wad I attached (ambient_sound_reset.wad).

Area 'I' has an ambient sound which is dormant on start, area 'II' has an ambient sound which is active on start.

If you disable/enable the ambient sounds, the change won't be reset after a map reset.






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker