[Added] Wall portals

Moderator: GZDoom Developers

Re: Wall portals

Postby StrikerMan780 » Tue Mar 24, 2015 4:14 pm

I'm wondering the same. Been a few months with no word, I hope this doesn't go the way of the dodo, as this has amazing potential.
User avatar
StrikerMan780
Struggling but getting by. For now.
 
Joined: 29 Nov 2005
Discord: StrikerTheHedgefox#6299
Github ID: StrikerMan780
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Wall portals

Postby mallo » Tue Mar 24, 2015 4:52 pm

Aw man why you bump I hoped for an update :/
User avatar
mallo
GO TO NEXT SECTOR.
 
Joined: 22 May 2010
Location: Once upon a land in a far off time

Re: Wall portals

Postby Nash » Tue Mar 24, 2015 11:55 pm

Hope this doesn't suffer the same fate as AFADoomer's automap branch... :/
User avatar
Nash
AKA Nash Muhandes! Twitter/Facebook/Youtube: nashmuhandes
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Twitch ID: nashmuhandes
Github ID: nashmuhandes

Re: Wall portals

Postby ZZYZX » Thu Mar 26, 2015 12:42 pm

HI

Got myself pointed to this thread on Zandronum IRC.

Basically I'm coding the new version on occasion and only once I get (random) insights on how to do stuff the good way so it won't randomly bug out, unlike the /portals branch which had pretty much proof-of-concept code just so I could experiment (and also see it on my screen that "it actually works!")
Sorry for people that expected this to be in the next ZDoom release and/or expected that /portals branch is "the almost complete" version :\

Sadly nothing new happened in few months.. but anyway I'll probably finish the Z-difference physics enabled portals in the /portals2 branch soon, most likely featuring large changes to mapthing collision C struct... which is what I was trying to avoid in /portals btw, instead trying to calculate the necessary info with recursive physics calls. Which at the end resulted in odd behavior shit while touching simultaneously "real" and "portal" objects, as well as things in two different portals. Just an example of why /portals branch is bad even though its "almost complete".

Also one thing I definitely need to have an insight about is stuff sticking out of a portal, and collisions with such things, I don't think the blockmap would allow me to specify that "thing X comes from portal Y and thus has coordinates Z instead of thing->x/y/z" while linking it there multiple times. The way it works right now, is doing the reverse check — checking if the collided thing is coming from a portal, if it's too far away, but was encountered in the blockmap.
But that's unreliable for setups like: two close portals looking at each other, different heights, and a cacodemon sticking out of the upper portal into the lower one. The cacodemon would have x-y collision both in the portal and the real plane... oh and the hitscan tracers aren't working properly there too. For the same reason.

The current idea is ditching the physics voodoo and spawn a ghost invisible thing of the same dimensions through the portal that would transfer damage to the original... and possibly do some AI... and prevent the master from going anywhere if it gets stuck, too.

Also wat does this automap branch do?
User avatar
ZZYZX
le chat du rabbin
 
 
 
Joined: 14 Oct 2012
Location: Ukraine
Discord: ZZYZX#1394
Github ID: jewalky

Re: Wall portals

Postby Gez » Thu Mar 26, 2015 3:36 pm

AFADoomer worked on something that'd make the automap a widget that can be placed in the status bar.
Gez
 
 
 
Joined: 06 Jul 2007

Re: Wall portals

Postby Nash » Thu Mar 26, 2015 8:07 pm

ZZYZX wrote:Also wat does this automap branch do?


viewtopic.php?f=34&t=32810&hilit=automap+branch

Good to hear from you BTW! Best of luck with your endeavors.
User avatar
Nash
AKA Nash Muhandes! Twitter/Facebook/Youtube: nashmuhandes
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Twitch ID: nashmuhandes
Github ID: nashmuhandes

Re: Wall portals

Postby AFADoomer » Fri Mar 27, 2015 3:18 pm

Gez wrote:AFADoomer worked on something that'd make the automap a widget that can be placed in the status bar.


I badly hacked it into the code at the time. I just don't have time to re-do it properly now... Don't even have a dev machine set up. I really don't think it would be difficult - the existing automap code is already set up to take 'window' coordinates, that just needs to be externalized to a proper function that can pass dynamic sizes, and then be set up to work cleanly via ACS.
User avatar
AFADoomer
 
Joined: 15 Jul 2003

Re: Wall portals

Postby NeuralStunner » Fri Mar 27, 2015 7:40 pm

AFADoomer wrote:[...] and then be set up to work cleanly via ACS.
Wouldn't it be better as an SBarInfo feature?
User avatar
NeuralStunner
Not "Neutral"
 
 
 
Joined: 21 Jul 2009
Location: capital N, capital S, no space
Discord: NeuralStunner#4201
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Modern GZDoom)

Re: Wall portals

Postby AFADoomer » Fri Mar 27, 2015 9:03 pm

Probably better in SBarInfo, yes. I originally intended to set it up to be able to be used like an on-screen scanner that could be turned on and off, hence ACS...

Either way, we're threadjacking :-).
User avatar
AFADoomer
 
Joined: 15 Jul 2003

Re: Wall portals

Postby boris » Sun Mar 29, 2015 2:01 pm

Saw this being mentioned on DW. Just wanted to say that it looks amazing, keep up the great work!
boris
I post less than Manc and Hobo
 
Joined: 15 Jul 2003

Re: Wall portals

Postby Jaxxoon R » Thu Apr 09, 2015 8:21 am

Indeed. It would be a beyond glorious feature if it were to make it into the main codebase.
User avatar
Jaxxoon R
 
Joined: 04 May 2014

Re: Wall portals

Postby Kizoky » Sat Apr 18, 2015 2:09 pm

Wow, keep up the good work!

.. I can already see that Terry-trolls will use this, a lot.
User avatar
Kizoky
I smell like gravity
 
Joined: 14 Nov 2011
Location: Around weirdos, I'm the biggest weirdo among them
Discord: Kizoky#0375
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Wall portals

Postby Gez » Sat Apr 18, 2015 2:59 pm

KiLerZolika wrote:.. I can already see that Terry-trolls will use this, a lot.

Thanks, now I'm less sad about this not having had any progress at all since December last year.
Gez
 
 
 
Joined: 06 Jul 2007

Re: Wall portals

Postby ZZYZX » Sun May 17, 2015 1:30 pm

Hey, commits!
User avatar
ZZYZX
le chat du rabbin
 
 
 
Joined: 14 Oct 2012
Location: Ukraine
Discord: ZZYZX#1394
Github ID: jewalky

Re: Wall portals

Postby Major Cooke » Sun May 17, 2015 5:11 pm

And a video!
User avatar
Major Cooke
QZDoom Maintenance Team
 
Joined: 28 Jan 2007

PreviousNext

Return to Closed Feature Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests