Intriguing developments
Re: Intriguing developments
Excellent - an age old dream realised. This does of course mean that they will take a lot more processing with the new trees to traverse, but in limited use, it'll be very good!
- NeuralStunner
-
- 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
- Contact:
Re: Intriguing developments
This brings up another thought: As a consideration to those with lower-end systems, would it be possible to include a CVar to disable the dynamic segs? As it wouldn't be of any benefit to them for polyobjects that didn't cause any trouble before. (Presumably, anyone with that bare a syastem couldn't be playing any overly complex mods in the first place.)Phobus wrote:This does of course mean that they will take a lot more processing with the new trees to traverse, but in limited use, it'll be very good!
I guess the new code may be too far integrated at this point, and that may be a "no".
Re: Intriguing developments
I think you overestimate the amount of time needed for such a minimal node building.
Re: Intriguing developments
Considering building all the nodes fresh for huge maps is usually pretty dang quick to begin with, it wouldn't surprise me that intelligent, dynamic node building is minimal enough to not add much excess processing. As long as it's not polynuts.wad or whatever...
... actually, would that even be that bad? The map doesn't have a lot of nodes to begin with...
... actually, would that even be that bad? The map doesn't have a lot of nodes to begin with...
Re: Intriguing developments
Unless it has been changed for UDMF, there's still a hard limit of 256 polyobjects per map, isn't there? Since it's the angle value that's used to enumerate them, and it's a value between 0 and 255... A PolyNuts.wad map would have to contain 10617 polyobjects to be worthy of the name. 

- NeuralStunner
-
- 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
- Contact:
Re: Intriguing developments
Probably.randy wrote:I think you overestimate the amount of time needed for such a minimal node building.

I thought the Angle property ranged from 0-359? In UDMF at least, "angle=90;" results in a north-facing Thing.Gez wrote:Since it's the angle value that's used to enumerate them, and it's a value between 0 and 255...
Re: Intriguing developments
It uses [wiki]byte angle[/wiki] values...
- NeuralStunner
-
- 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
- Contact:
Re: Intriguing developments
Is the real angle just converted to a byte later, then? 

Re: Intriguing developments
No, it's regular degrees. The angle field of a map thing is two bytes to accommodate that.
Re: Intriguing developments
Since the BSP-ed polyobjects are in trunk, here's the map I used to test with if you want to try them out quickly. (It's for Hexen.) Hitting +use anywhere will start and stop the polyobject motion.
Edit: Get the updated version of the map from the news post.
Edit: Get the updated version of the map from the news post.
- Demolisher
- Posts: 1749
- Joined: Mon Aug 11, 2008 12:59 pm
- Graphics Processor: nVidia with Vulkan support
- Location: Winchester, VA
- Contact:
Re: Intriguing developments
Out of curiosity, what is the garbled mess next to the polyobjects?
Re: Intriguing developments
You mean the polyobject behind you?
Also, if you aren't compiling your own binaries, this is only available starting with revision 2480. If you're using something older, it won't look right.
Also, if you aren't compiling your own binaries, this is only available starting with revision 2480. If you're using something older, it won't look right.
Re: Intriguing developments
Yup, it's the same as GZDoom.
- Hirogen2
- Posts: 2033
- Joined: Sat Jul 19, 2003 6:15 am
- Operating System Version (Optional): Tumbleweed x64
- Graphics Processor: Intel with Vulkan/Metal Support
- Location: Central Germany
- Contact:
Re: Intriguing developments
Not necessarily. kzdoom5.wad (or was it 4 or 6?) has 2-sided PO ceiling "fans" in the start area (with STEP1 texture IIRC). Usually you can step right in (not on), and nothing happens. Given the right angle, the player is nudged a bit, though still not completely thrown off.The Ultimate DooMer wrote:2-sided polyobjects already exist, you just can't jump on them while they're moving (or you get thrown off)