MantisBT - Zandronum
View Issue Details
0000117Zandronum[All Projects] Bugpublic2010-10-14 08:022018-09-30 22:51
Dark-Assassin 
Torr Samaho 
highmajorhave not tried
closedfixed 
LinuxUbuntu10.04 x86
 
 
0000117: 98d - More Projectile Bugs Online
While playing Stronghold on a 98d server, I started to notice some very strange projectile bugs that I only thought happened in ut99.

A normal Projectile Stuck
'http://img98.imageshack.us/i/screenshotdoom201010141.png/ [^]'
'http://img832.imageshack.us/i/screenshotdoom201010141.png/ [^]'
'http://img715.imageshack.us/i/screenshotdoom201010141.png/ [^]'

A Projectile Fountain. Before and After Reconnect
Before: 1fps
'http://img89.imageshack.us/i/screenshotdoom201010141.png/ [^]'
After: 275fps
'http://img100.imageshack.us/i/screenshotdoom201010141.png/ [^]'
People had run over the fountain a couple of times.
This is a little hard to. IMO When the code was added to stop projectiles exploding on the clients and then now they go through, the projectiles do not play their death states when they go through a player or something.
Can be easily tested on stronghold map99 at the projectile fountains online.
No tags attached.
has duplicate 0000091closed Torr Samaho projectile stuck in 3dMidtex online | Megaman 8-Bit DM map mm6mrx 
has duplicate 0000095closed Torr Samaho [ 98d-alpha - Build 2980] Projectiles getting stuck/not dying in sky/other weird effects? 
? snow_projectile_stuck_test.wad (6,031) 2010-10-15 13:49
/tracker/file_download.php?file_id=39&type=bug
png screenshotdoom201010151.png (243,841) 2010-10-15 13:50
/tracker/file_download.php?file_id=40&type=bug
png

? stronghold_waterfountain_test.wad (7,107) 2010-10-17 12:02
/tracker/file_download.php?file_id=41&type=bug
Issue History
2010-10-14 08:02Dark-AssassinNew Issue
2010-10-14 08:02Dark-AssassinNote Added: 0000358
2010-10-14 08:17unknownnaNote Added: 0000359
2010-10-14 08:18unknownnaNote Edited: 0000359bug_revision_view_page.php?bugnote_id=359#r137
2010-10-14 08:19Dark-AssassinNote Added: 0000360
2010-10-15 08:11unknownnaNote Added: 0000366
2010-10-15 08:40unknownnaNote Edited: 0000366bug_revision_view_page.php?bugnote_id=366#r141
2010-10-15 12:27AnonymousNote Added: 0000367
2010-10-15 12:28AnonymousNote Edited: 0000367bug_revision_view_page.php?rev_id=143
2010-10-15 13:49unknownnaNote Added: 0000368
2010-10-15 13:49unknownnaFile Added: snow_projectile_stuck_test.wad
2010-10-15 13:50unknownnaFile Added: screenshotdoom201010151.png
2010-10-15 13:51unknownnaNote Edited: 0000368bug_revision_view_page.php?bugnote_id=368#r145
2010-10-15 13:53unknownnaNote Edited: 0000368bug_revision_view_page.php?bugnote_id=368#r146
2010-10-15 15:20CutmanNote Added: 0000372
2010-10-15 20:16unknownnaNote Added: 0000375
2010-10-15 20:39unknownnaNote Edited: 0000375bug_revision_view_page.php?bugnote_id=375#r150
2010-10-15 20:59AnonymousNote Deleted: 0000367
2010-10-17 08:03Torr SamahoNote Added: 0000384
2010-10-17 08:03Torr SamahoAssigned To => Torr Samaho
2010-10-17 08:03Torr SamahoStatusnew => feedback
2010-10-17 10:25TIHanNote Added: 0000391
2010-10-17 10:26unknownnaNote Added: 0000392
2010-10-17 10:30TIHanNote Edited: 0000391bug_revision_view_page.php?bugnote_id=391#r161
2010-10-17 11:07Torr SamahoNote Added: 0000395
2010-10-17 11:13Torr SamahoRelationship addedhas duplicate 0000091
2010-10-17 11:13Torr SamahoRelationship addedhas duplicate 0000095
2010-10-17 11:18Torr SamahoNote Added: 0000399
2010-10-17 12:02unknownnaFile Added: stronghold_waterfountain_test.wad
2010-10-17 12:05unknownnaNote Added: 0000401
2010-10-17 12:52AnonymousNote Added: 0000403
2010-10-17 13:32Torr SamahoNote Added: 0000405
2010-10-17 13:51CutmanNote Added: 0000407
2010-10-17 14:01unknownnaNote Added: 0000408
2010-10-17 14:01unknownnaNote Edited: 0000408bug_revision_view_page.php?bugnote_id=408#r168
2010-10-17 14:02Torr SamahoNote Added: 0000409
2010-10-17 14:07CutmanNote Added: 0000410
2010-10-17 14:19Torr SamahoNote Added: 0000412
2010-10-17 14:36CutmanNote Added: 0000417
2010-10-17 14:45Torr SamahoNote Added: 0000420
2010-10-17 14:59CutmanNote Added: 0000421
2010-10-17 15:01user35Note Added: 0000422
2010-10-17 15:01AnonymousNote Deleted: 0000403
2010-10-17 15:16Torr SamahoNote Added: 0000423
2010-10-17 15:16Torr SamahoStatusfeedback => resolved
2010-10-17 15:16Torr SamahoResolutionopen => fixed
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2018-09-30 22:51Blzut3Statusresolved => closed

Notes
(0000358)
Dark-Assassin   
2010-10-14 08:02   
Oops, Not linux, all OS. Derp
(0000359)
unknownna   
2010-10-14 08:17   
(edited on: 2010-10-14 08:18)
Looks like the projectile is stuck in a 3dMidtex in the first three pictures. Similar to this:

'http://skulltag.net/tracker/view.php?id=91 [^]'
'http://skulltag.net/tracker/view.php?id=95 [^]'

(0000360)
Dark-Assassin   
2010-10-14 08:19   
kk, then what about the projectile fountain particles failing to reach death state when hit by player online on 98d? Is that pretty much the same?
(0000366)
unknownna   
2010-10-15 08:11   
(edited on: 2010-10-15 08:40)
Does this happen in 98c? If it doesn't, it might be a side effect from this fix:

'http://www.skulltag.com/forum/viewtopic.php?p=341297#p341297 [^]'

(0000368)
unknownna   
2010-10-15 13:49   
(edited on: 2010-10-15 13:53)
You're right. I tried a map in "Zombie HORDE" (zm03: Snowy Town Panic), which uses a snow spawner effect. From the looks of it, most of the snow projectiles get stuck in floors next to walls.

So this means that they collide with something before getting stuck. This collision with walls/actors is perhaps what causes the projectiles to stay.

This is something that definitely needs to be fixed before an official 98d release. After a few minutes, the FPS drop becomes so huge that it becomes unplayable.

I made an example WAD. Host it on a local server. No ping emulation needed.

EDIT:

Added a screenshot. This is how the side effect looks like in-game.

(0000372)
Cutman   
2010-10-15 15:20   
This is exactly the same problem as this one I posted'http://skulltag.net/tracker/view.php?id=95 [^]' (which hasn't been commented on yet)

Also happens with certain weapon projectiles. I haven't tested this yet, but could this be something to do with unlagged?
(0000375)
unknownna   
2010-10-15 20:16   
(edited on: 2010-10-15 20:39)
This issue was introduced between r2940 and r2947:
'http://www.dailydoomer.com/tsst/misc/SkullDev98dRocketFixTest.7z [^]'
'http://www.dailydoomer.com/tsst/misc/SkullDev98d-2947windows.7z [^]'

1. r2940: Projectiles no longer die upon contact with walls.
2. r2947: Projectiles start to get stuck in floors/ceilings/3dMidtex after contact with walls/actors.

This was when Torr fixed the issues with projectiles exploding, but not dealing any damage.

(0000384)
Torr Samaho   
2010-10-17 08:03   
Please test if this fixes the issue.
(0000391)
TIHan   
2010-10-17 10:25   
(edited on: 2010-10-17 10:30)
This seems to have fixed the issue with projectiles getting stuck, as far as my testing is concerned. I managed to get some enemies firing projectiles to where they would hit the ceiling and they never got stuck. Also, the fountain particles seem to be disappearing now instead of being stuck. However, there seems to be another issue with those fountains in Stronghold and I think it might be related to this.

Edit: Tested the snow_projectile_stuck_test.wad, the snow particles disappear like they should.


'http://img254.imageshack.us/img254/8638/2981multiplayer.jpg [^]'
This image here is 2981 on a multiplayer game. Running Stronghold, I walk over a fountain and look straight down. Notice the white dot. I believe it keeps spawning these particles in that one spot when it is not supposed to. If you let it do this, your framerate is toast throughout the level until you reconnect or go to a different map.

'http://img708.imageshack.us/img708/3831/2981singleplayer.jpg [^]'
This image here is 2981 on a singleplayer game. Running Stronghold, I walk over a fountain and look straight down. You will notice the particles don't keep spawning in that one spot and my framerate does not drop at all.

(0000392)
unknownna   
2010-10-17 10:26   
Seems to have fixed the issues in the example WAD and the issues that I noticed in "Megaman 8-Bit DM" I'd like to hear opinions from Cutman and dark-slayer-201 about the latter though.

However, the snow spawners in "Zombie HORDE" behave differently. They jerk a little just before hitting the ground. But it also happens offline. I can see that the DECORATE code is modified, not stock from Realm667.com. Ok, it also happens offline in 98c so I think that it's a user error in the DECORATE code.
(0000395)
Torr Samaho   
2010-10-17 11:07   
The Stronghold fountain issue seems to be unrelated to the other issues since it also happens in 98c.
(0000399)
Torr Samaho   
2010-10-17 11:18   
Can somebody check how the Stronghold fountain is implemented? Or even better create a minimal example wad for this?
(0000401)
unknownna   
2010-10-17 12:05   
Done. It seems like the water projectiles don't die when you run over the fountains. It indeed also happens online in 98c.
(0000405)
Torr Samaho   
2010-10-17 13:32   
Thanks for the example wad, it was really helpful! This should fix the Stronghold fountain problems.
(0000407)
Cutman   
2010-10-17 13:51   
I tried this with my projectile issues and it seems to have fixed them. Thanks!

Another weird bug has cropped up due to this fix though. Projectiles (and perhaps other things like monsters) don't seem to be subject to the map's gravity set via MAPINFO

'http://www.sendspace.com/file/7ssz9c [^]'

In this test map, grenades will appear to use regular gravity to the client, but are in fact not. Try to aim a grenade at the wall to bounce back at you, usually you'll find it does not damage you (because really it's subject to the MAPINFO gravity)

Note that this does not happen when the gravity is changed via ACS!
(0000408)
unknownna   
2010-10-17 14:01   
No problem. Glad to help.

From what I see, the Stronghold fountain problems have been fixed.

(0000409)
Torr Samaho   
2010-10-17 14:02   
The grenade issue seems to be unrelated to the other issues, it already happens in build 2938.
(0000410)
Cutman   
2010-10-17 14:07   
Shall I make another report so you can close this one?
(0000412)
Torr Samaho   
2010-10-17 14:19   
I think I already figured out what's causing the gravity problems, so another report hopefully won't be necessary. Please test if this fixes the gravity issues.
(0000417)
Cutman   
2010-10-17 14:36   
Nice job, that's fixed it!
(0000420)
Torr Samaho   
2010-10-17 14:45   
Alright, so I can assume that everything reported here is fixed, right?
(0000421)
Cutman   
2010-10-17 14:59   
You got my thumbs up!
(0000422)
user35   
2010-10-17 15:01   
Seems like everything is fixed now
(0000423)
Torr Samaho   
2010-10-17 15:16   
Alright :).