I know that I haven't been online in a very long while, and I guess I can use school as an excuse.
This isn't really relevant at all, however, so yeah. For the 1 or 2 people who sort of missed me (Or even remember me), Hi. xD
Anyways, I'm having some trouble with polyobjects. (Shocker!)
Whenever I press use on my door, it sort of extends into the next room. I found that lowering the ceiling height of the other room fixes it, however, it looks really unrealistic.
Here, I've taken a few pictures. I hope you find them useful.
So, does anyone know of a work around? It would be really helpful.
Many thanks in advanced.
Polyobject door swing?
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Polyobject door swing?
Last edited by Sephiron on Sun Mar 25, 2012 8:03 pm, edited 1 time in total.
Re: Polyobject door swing?
More pictures. They must have changed the limit since the last time I've been here @_@
PS. Sorry for the double post. I really am. I'm really taking a shot here, and I hope a moderator understands.
PS. Sorry for the double post. I really am. I'm really taking a shot here, and I hope a moderator understands.
- ChronoSeth
- Posts: 1631
- Joined: Mon Jul 05, 2010 2:04 pm
- Location: British Columbia
Re: Polyobject door swing?
Welcome back. 
Polyobjects are, and always have been, infinite-height. That's one of the reasons for keeping them within their own subsector despite the update to the polyobj code in 2.5.0+.
I don't think there's a way to get around this beyond using midtex polyobjects. I don't remember how to do that, though.

Polyobjects are, and always have been, infinite-height. That's one of the reasons for keeping them within their own subsector despite the update to the polyobj code in 2.5.0+.
I don't think there's a way to get around this beyond using midtex polyobjects. I don't remember how to do that, though.
Re: Polyobject door swing?
Thanks!ChronoSeth wrote:Welcome back.
Polyobjects are, and always have been, infinite-height. That's one of the reasons for keeping them within their own subsector despite the update to the polyobj code in 2.5.0+.
I don't think there's a way to get around this beyond using midtex polyobjects. I don't remember how to do that, though.
Well, that's a bummer :\
Looking on the wiki doesn't help much, and searching google for "Midtex polyobjects" returns with no results.
Anyways, your help is a appreciated. At least I have something to look for now.

Re: Polyobject door swing?
Mid-texture polyobjects are generally not meant to emulate "solid" (i.e., 3-dimensional) geometry such as doors. Rather, they are intended for 2-D objects, such as swinging or sliding gates (i.e., something that lacks a "thickness"). Using the (relatively) new polyobject behavior, you could create a swinging gate that will open into a sector with a higher ceiling, thereby achieving the effect you seem to be going for. Keep in mind, however, that the gate will block at all heights (i.e., infinite height, as ChronoSeth mentioned).Sephiron wrote:...searching google for "Midtex polyobjects" returns with no results.
If I get a chance I will whip up a quick demo wad for you, but you can easily substitute a polyobject "block" for a linedef, as the principle is the same.
Re: Polyobject door swing?
Actually, the new midtex polyobject code allows actors to walk under and over them, and they won't push actors.
See this bug fix thread
See this bug fix thread
Re: Polyobject door swing?
Note, however, that they are still just midtextures; not full-fledged moving 3D floors. In other words, if the player can get above or below the midtexture enough to look inside the polyobject, he'll see the hollow core.
With a door like in these screenshots, it shouldn't be too much of an issue, though.
With a door like in these screenshots, it shouldn't be too much of an issue, though.