[Won't change] Weird bug
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Weird bug
http://koti.phnet.fi/repoes/heh.wad
This happens with 47i, walk to the teleport and then straight at the bars, you'll walk throught the 32 pixel wide gap.
This happens with 47i, walk to the teleport and then straight at the bars, you'll walk throught the 32 pixel wide gap.
- Ty Halderman
- ... in rememberance ...
- Posts: 282
- Joined: Thu Jul 17, 2003 9:53 pm
- Location: New Orleans LA
- Contact:
Well, the Doomguy is 32 wide, so it's theoretically possible anyway. I recall that occasionally the a player could get through a 32 gap or fall down a 32 wide hole in DOOM too. I seem to remember purposefully avoiding making any areas of exactly 32 wide when it was important he not go there or get trapped.
In particular, if one was on a ledge next to a 32-wide gap and restored a game from there, you'd drop and get trapped. In this case, I guess the accuracy of the teleport spot and wall alignment is such that it's precisely in the middle. If you move anywhere at all first, you can't get through. However, I bet if you made the pillars 45 degrees from the way they are, still with a 32 gap between the closest point, you could eventually wriggle through.
Certainly not a ZDoom bug, and it happens with 47-not-i too and probably all versions.
In particular, if one was on a ledge next to a 32-wide gap and restored a game from there, you'd drop and get trapped. In this case, I guess the accuracy of the teleport spot and wall alignment is such that it's precisely in the middle. If you move anywhere at all first, you can't get through. However, I bet if you made the pillars 45 degrees from the way they are, still with a 32 gap between the closest point, you could eventually wriggle through.
Certainly not a ZDoom bug, and it happens with 47-not-i too and probably all versions.
Interesting.Espi wrote:It seems to be a ZDoom specific bug, with doom2.exe and prboom I can't squeeze through.
Doom2, PRBOOM, Doomsday, Legacy and Eternity won't let me through.
Zdoom (all versions back to 1.18 - didn't test older), Ports based off Zdoom (GL and Skulltag tested), EDGE 1.24, EDGE 1.27 and Vavoom will let me through.
Boom and MBF don't work on this machine, but I suspect they will behave like their derivatives.
As Ty said though, I'm sure that with a little luck, and a bit of a following wind, you could squeeze through 32 wide gaps every now and again in Doom2, so best to make sure the gap is smaller anyway.
Technically, there is no reason why they should block you, because the space between them is exactly the width of the player. Perhaps you shoud call it an original Doom bug that you cannot pass through them in Doom.
And since this falls under the category of physics, don't expect me to intentionally do anything about it. The Doom physics system is scattered all over in too many pieces with too many interdependencies for me to possibly grasp all its nuances.
And since this falls under the category of physics, don't expect me to intentionally do anything about it. The Doom physics system is scattered all over in too many pieces with too many interdependencies for me to possibly grasp all its nuances.
there are instances in doom2.exe where you can sneak through a 32uint gap, for instance:
http://ural2.hszk.bme.hu/~ha211/compet- ... ge=map16-2
http://ural2.hszk.bme.hu/~ha211/compet- ... ge=map21-2
http://ural2.hszk.bme.hu/~ha211/compet- ... page=map22
and this one is between a torch and a wall which is quite hard to squeeze through:
http://ural2.hszk.bme.hu/~ha211/compet- ... page=map19
http://ural2.hszk.bme.hu/~ha211/compet- ... ge=map16-2
http://ural2.hszk.bme.hu/~ha211/compet- ... ge=map21-2
http://ural2.hszk.bme.hu/~ha211/compet- ... page=map22
and this one is between a torch and a wall which is quite hard to squeeze through:
http://ural2.hszk.bme.hu/~ha211/compet- ... page=map19
- Bio Hazard
- Posts: 4019
- Joined: Fri Aug 15, 2003 8:15 pm
- Location: ferret ~/C/ZDL $
- Contact:
you have way too much time on your handsEnjay wrote:Interesting.Espi wrote:It seems to be a ZDoom specific bug, with doom2.exe and prboom I can't squeeze through.
Doom2, PRBOOM, Doomsday, Legacy and Eternity won't let me through.
Zdoom (all versions back to 1.18 - didn't test older), Ports based off Zdoom (GL and Skulltag tested), EDGE 1.24, EDGE 1.27 and Vavoom will let me through.
Boom and MBF don't work on this machine, but I suspect they will behave like their derivatives.
As Ty said though, I'm sure that with a little luck, and a bit of a following wind, you could squeeze through 32 wide gaps every now and again in Doom2, so best to make sure the gap is smaller anyway.
- Kappes Buur
-
- Posts: 4177
- Joined: Thu Jul 17, 2003 12:19 am
- Graphics Processor: nVidia (Legacy GZDoom)
- Location: British Columbia, Canada
- Contact:
Acording to Dehacked, the player width is 16. An items true width is twice their value in the source or dehacked. The source refers to them not as width (as dehacked does) but as "radius". From my understanding, however, doom things are actually square when viewed from above so it would be more accurate to refer to the 16 value as "half its width" rather than its radius.Hirogen2 wrote:Uh... for me, he is 64 wide (radius 32).
Edit: Dammit Cyb.

- Ty Halderman
- ... in rememberance ...
- Posts: 282
- Joined: Thu Jul 17, 2003 9:53 pm
- Location: New Orleans LA
- Contact:
56 high, yes, but 64 wide no. You should be able to get down something much narrower than that - 32 apparently.Hirogen2 wrote:Hm. If I make a tunnel, the tunnel opening needs to be 64 wide and 56 high to let the player pass.

Enemies are wider than the player (Zombie = "width" 20, so is actually 40 wide) and do not move with the accuracy and finesse of a human controlled player, so a wider opening is better for them to ensure they will follow you into a tunnel reasonably easily.
Edit: Dammit Ty

