Wall portals
Moderator: GZDoom Developers
-
- Lead GZDoom+Raze Developer
- Posts: 49218
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Wall portals
No. If you want to block off something, put a small sector in front of the portal.
-
- Posts: 13554
- Joined: Wed Jul 16, 2003 3:52 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Germany
Re: Wall portals
I don't want to block off, I want to see through above and below :-/
-
-
- Posts: 12328
- Joined: Tue Jul 21, 2009 12:04 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
- Location: capital N, capital S, no space
Re: Wall portals
I guess you'd have to combine it with flat portals, then. (Hopefully that would work okay.)
-
-
- Posts: 1384
- Joined: Sun Oct 14, 2012 1:43 am
- Location: Ukraine
Re: Wall portals
Hey. I've noticed that portal optimizations made by Graf led to the fact that rotating polyobject will NOT update portal direction anymore, resulting in very weird behavior.
It's possible to hack this with continuous Line_SetPortalTarget, but it's only suitable for capped FPS and is a hack overall.
Can u make it so that at least polyobject lines have portal angles updated constantly?
https://www.youtube.com/watch?v=oYI9LFP0K6U&t=2m02s when?
Aside from this, there are still few noticeable bugs, like player being bumped away from non-parallel simple teleporter portals when trying to pass through. Yes, correct setup with free space behind a two-sided line.
By "still" I mean for few weeks already that is.
Also, it's not possible to set up an Interactive portal because it falls back to simple teleporter and complains about plane align, while ceiling and floor heights are equal on both sides and plane align is set to 0.
Eternity mode works and doesn't output anything wrong though.
It's possible to hack this with continuous Line_SetPortalTarget, but it's only suitable for capped FPS and is a hack overall.
Can u make it so that at least polyobject lines have portal angles updated constantly?
https://www.youtube.com/watch?v=oYI9LFP0K6U&t=2m02s when?

Aside from this, there are still few noticeable bugs, like player being bumped away from non-parallel simple teleporter portals when trying to pass through. Yes, correct setup with free space behind a two-sided line.
By "still" I mean for few weeks already that is.
Also, it's not possible to set up an Interactive portal because it falls back to simple teleporter and complains about plane align, while ceiling and floor heights are equal on both sides and plane align is set to 0.
Eternity mode works and doesn't output anything wrong though.
-
- Lead GZDoom+Raze Developer
- Posts: 49218
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Wall portals
What version were you testing with? Some of the problems you mention have been fixed already. You should also post things like these as bug reports, not here. I do not have much time to work on ZDoom right now so it may get lost.
-
-
- Posts: 523
- Joined: Mon Apr 09, 2012 12:27 pm
Re: Wall portals
I'm interested in evaluating portals for a map I'm making and would like to look at some practical examples, is the Eternity Vaporware map still the best one to look at or is there a newer map?
-
- Lead GZDoom+Raze Developer
- Posts: 49218
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Wall portals
It takes time for such features to show up in actual maps. AFAIK there hasn't been any actual release with portals.
-
-
- Posts: 17484
- Joined: Mon Oct 27, 2003 12:07 am
- Location: Kuala Lumpur, Malaysia
Re: Wall portals
Not actual finished projects but there's a lot of learning material in here: http://forum.zdoom.org/viewtopic.php?f=3&t=52118JPL wrote:I'm interested in evaluating portals for a map I'm making and would like to look at some practical examples, is the Eternity Vaporware map still the best one to look at or is there a newer map?
-
- Posts: 486
- Joined: Tue Nov 29, 2005 2:15 pm
- Graphics Processor: nVidia with Vulkan support
Re: Wall portals
All the portals are right screwed up or not even working in this with the latest GZDoom: http://www.mediafire.com/download/dms9e ... _test0.zip
-
-
- Posts: 17937
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Wall portals
Based on the file name, if that's the demo for ZZYZX's original implementation, then yes it's not going to work. The final implementation is very different.
-
- Posts: 486
- Joined: Tue Nov 29, 2005 2:15 pm
- Graphics Processor: nVidia with Vulkan support
Re: Wall portals
Is there an updated version of that test wad?
-
- Posts: 8205
- Joined: Sun Jan 28, 2007 3:55 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10
- Graphics Processor: nVidia with Vulkan support
- Location: GZBoomer Town
Re: Wall portals
No.
-
-
- Posts: 17937
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Wall portals
No, because that'd be too much work. The geometry has to be reworked to put room behind each portal line, and some of the demo features are no longer possible anyway (portals across different heights, portals that change destinations at runtime).
-
- Lead GZDoom+Raze Developer
- Posts: 49218
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Wall portals
Both features are still available, but have to be done a bit differently. The only thing that no longer works is putting a crossable portal on a one sided line because it causes problems with collision detection.Gez wrote:(portals across different heights, portals that change destinations at runtime).
-
- Posts: 13554
- Joined: Wed Jul 16, 2003 3:52 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia (Modern GZDoom)
- Location: Germany
Re: Wall portals
Sorry for reviving this thread but I just wanted to thank everyone involved in this. I am working with the portals now for two months and it makes up for so many new possibilities that haven't been possible before in terms of vertical maps or space requirements. I love you all 
