MantisBT - Zandronum
View Issue Details
0000124Zandronum[All Projects] Bugpublic2010-10-18 18:102016-10-09 05:18
unknownna 
 
lowminoralways
newopen 
MicrosoftWindowsXP/Vista/7
98c 
 
0000124: void-like garbage flashed on-screen when exiting maps in KDIZD online
Every time I exit a map in KDIZD when there's a map list without the custom intermission map in it, the screen is flashed with void-like garbage before entering the next map. It also happens without a custom map list, but it's most noticeable when there is one.

I don't know how to reproduce it, but I think that it has something to do with the huge maps in general and their loading times.

The maps have 'nointermission' defined in them inside the MAPINFO lump.
Start a local KDIZD with z1m1 and z1m2 in the map list. Connect a client to the server. Once in-game (not spectator), use 'nextmap' in the server console to alternate between the maps.
I managed to snap a screenshot of the effect.
No tags attached.
related to 0002380closed Torr Samaho Client crash when exiting map in hexen/hexdd.wad 
png Screenshot_Doom_20101018_193028_02.png (118,037) 2010-10-18 18:10
/tracker/file_download.php?file_id=42&type=bug
png

png Screenshot_Doom_20161009_071206.png (128,256) 2016-10-09 05:18
/tracker/file_download.php?file_id=1921&type=bug
png
Issue History
2010-10-18 18:10unknownnaNew Issue
2010-10-18 18:10unknownnaFile Added: Screenshot_Doom_20101018_193028_02.png
2010-10-19 18:57unknownnaNote Added: 0000442
2010-10-19 19:04unknownnaNote Edited: 0000442bug_revision_view_page.php?bugnote_id=442#r181
2010-10-22 21:39unknownnaNote Edited: 0000442bug_revision_view_page.php?bugnote_id=442#r189
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2014-06-08 22:21WatermelonStatusnew => feedback
2016-10-05 22:16unknownnaRelationship addedrelated to 0002380
2016-10-06 07:11IvanNote Added: 0015768
2016-10-06 10:11Edward-sanNote Added: 0015773
2016-10-09 03:39unknownnaNote Added: 0015819
2016-10-09 03:39unknownnaStatusfeedback => new
2016-10-09 05:17unknownnaNote Edited: 0015819bug_revision_view_page.php?bugnote_id=15819#r9631
2016-10-09 05:18unknownnaFile Added: Screenshot_Doom_20161009_071206.png

Notes
(0000442)
unknownna   
2010-10-19 18:57   
(edited on: 2010-10-22 21:39)
It also happens in "Zombie HORDE". With the 'idmypos' cheat enabled, I can see that the player spawns much higher above the floor height.

EDIT:

FYI, this effect doesn't occur online in GZDoom 323 when using the 'changemap' command. And with the 'idmypos' cheat enabled, I can see that the player doesn't spawn above the floor height either.

(0015768)
Ivan   
2016-10-06 07:11   
I think it might also have to do with the map being a bit large and taking a time to load but I'm not sure. I remember observing this with big maps back in the day.
(0015773)
Edward-san   
2016-10-06 10:11   
If in debug mode I enable cl_showonetickpredictionerrors, I get this console when the void garbage happens:


(22322) WARNING! ServerXYZ does not match local origin after 1 tick!
     X: 29097984, 1048576
     Y: -361234432, -16252928
     Z: -2621437, 1572864


I hope this helps..
(0015819)
unknownna   
2016-10-09 03:39   
(edited on: 2016-10-09 05:17)
I get the feeling that this is caused by the server being ahead of the player during map changes and making the player use the new map start x/y/z coordinates while the player is still in the former map locally, since you consistently appear at the same position in the void before the map change.

And yes, I can confirm that this is the case. See attached screenshot.