Arsinikk Posted August 26, 2021 (edited) Hello y'all. I'm new to the DoomWorld Forums, but I've been perusing the forums for years now, if not been playing Community Wads for over a decade now. The only thing I can think of that I have contributed to a Doom project was the DMAPINFO for Project Unity. Anyways, after playing Doom wads for as long as I have, I decided recently to take a stab at creating my own map. I think it was this video by Jimmy that inspired me. I decided I was going to start with making a vanilla-compatible map. Even though vanilla is quite limited, it has been allowing me to learn how to use Ultimate Doom Builder and experiment with many vanilla tweaks (this old thread has especially been helpful). I wanted to wait to post my map until it was finished to ask about feedback, but I recently ran into the strangest issue. There is this sector (image below) on the map that for whatever reason refuses to obey linedef triggers: As you can see below after walking over a WR Linedef the following sectors should lower: What's weird is that they all lower except for that one sector. I checked to see if there was any sector id fishery, but to no avail. But then just randomly while testing the map, when I fire my weapon AFTER walking over the linedef, that wall decides to lower. This happens consistently across Chocolate, Crispy, and PrBoom (GZDoom expectedly actually lowers the wall like it's supposed to). See the video below: Another thing I noticed is that if I move that particular door sector up some units, the door works as it should. My suspicions look to it having something to do with the nodebuilder or maybe just something weird with the original Doom code. I already had to switch from the default Zenode to ZDBSP to get the fake 3d hanging body trick to work right... Here is the actual WAD file if needed (though the map isn't completable at the moment):Arsinikk - Purple Rain.wad Just thought I'd post this because I've never seen anything like this in Doom. Edited August 26, 2021 by Arsinikk 1 Quote Share this post Link to post
Capellan Posted August 26, 2021 I just tried it and it worked fine for me. PrBoom+ 2.5.1.3 and DeepBSP for nodebuilding 0 Quote Share this post Link to post
Arsinikk Posted August 26, 2021 Huh. I just tried the nodebuilding with DeepBSP in Ultimate Doom Builder and I'm still having the same issue. Could it be an issue with the Doom Builder nodebuilding? 0 Quote Share this post Link to post
Capellan Posted August 26, 2021 I just ran it straight from UDB myself :) I do notice that the two sectors that are working for you have ceilings lower than their floors (603 v 605), whereas the one that isn't has both at 603. I wonder if that is a factor? 1 Quote Share this post Link to post
Arsinikk Posted August 26, 2021 Just to show you I'm not crazy, I recorded a commentary video of me testing it in UDB: 0 Quote Share this post Link to post
Arsinikk Posted August 26, 2021 It's actually really weird... the 2 sectors that lower correctly seem to be -2 height and the 1 sector that doesn't is at 0 height... I don't know how those became -2 height and how they could still work properly... I did test (not in the video) making all 3 sectors 0 height, but that didn't seem to work. Also are you using -complevel 2 with PrBoom? (also I'm using PrBoom 2.6.1um, so I wonder if that makes a difference... actually if I'm having the issue in chocolate doom, then it probably would have the same issue in vanilla DOOM2.EXE) 0 Quote Share this post Link to post
Capellan Posted August 26, 2021 Yep. UDB testing config is: -skill "%S" -file "%AP" "%F" -warp %L1%L2 %NM -complevel 2 -nomonsters 0 Quote Share this post Link to post
Sinshu Posted August 26, 2021 I probably found the cause. The floor tries to lower. A nearby cacodemon is partially stuck in a sector with small floor to ceiling gap. The floor checks everything in the blockmap to find its possible obstacles. The floor finds that the cacodemon will be an obstacle, because it is stuck. In this process, the vanilla engine does not care the cause of stuck. So the floor will not move. When the player shoots, the cacodemon will move. The cacodemon is no longer stuck, now the floor can move. Here is a video to reproduce the bug: 5 Quote Share this post Link to post
Capellan Posted August 26, 2021 Ahh. I should have thought of that. Ran into a similar issue when I was working on Doom 404. 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.