ZDBSP 1.17

News about ZDoom, its child ports, or any closely related projects.
[ZDoom Home] [Documentation (Wiki)] [Official News] [Downloads] [Discord]
[🔎 Google This Site]

Moderator: GZDoom Developers

User avatar
randi
Site Admin
Posts: 7746
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

ZDBSP 1.17

Post by randi »

ZDBSP 1.17 has been released. This version fixes a critical bug introduced in 1.16 that caused it to write garbage for normal nodes. Upgrading is strongly recommended.

It also has some minor performance improvements.
User avatar
Phobus
Posts: 5984
Joined: Thu May 05, 2005 10:56 am
Location: London
Contact:

Re: ZDBSP 1.17

Post by Phobus »

I'd had a bit of trouble with ZDBSP as of late, leading to a lot of crashes with DB 1.67 - hopefully this latest version as fixed that :) Thanks as always for your continued work.
User avatar
ReX
Posts: 1578
Joined: Tue Aug 05, 2003 10:01 am
Location: Quatto's Palace
Contact:

Re: ZDBSP 1.17

Post by ReX »

randy wrote:...a critical bug introduced in 1.16 that caused it to write garbage for normal nodes.
Did ZDooM v2.5.0 use zdbsp v1.16 as its internal node builder? If so, that would explain why th polyobjects in one of my maps kept messing up upon start-up. [But then, it would not explain why an external node build using the same zdbsp version straighened things out.]

At any rate, with v1.17, all that's moot.
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: ZDBSP 1.17

Post by Gez »

I don't think the internal nodebuilder ever creates normal nodes.
User avatar
NeuralStunner
 
 
Posts: 12325
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: ZDBSP 1.17

Post by NeuralStunner »

This is very good news. :yup:
User avatar
ReX
Posts: 1578
Joined: Tue Aug 05, 2003 10:01 am
Location: Quatto's Palace
Contact:

Re: ZDBSP 1.17

Post by ReX »

Gez wrote:I don't think the internal nodebuilder ever creates normal nodes.
I'm not sure I understand you. Do you mean that the internal node builder never creates "proper" nodes, i.e., it has some type of deficiency? Or do you mean that the type of node building it does is different from the type that is done externally, but it works sufficiently well for the map to run?
User avatar
Enjay
 
 
Posts: 26517
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: ZDBSP 1.17

Post by Enjay »

ZDBSP can build a variety of node types. "Normal" nodes are just one of the types of nodes that can be built. So, it's not "normal" as opposed to "abnormal"/"improper" nodes, it's a type of node structure.

[wiki]ZDBSP[/wiki]
User avatar
ReX
Posts: 1578
Joined: Tue Aug 05, 2003 10:01 am
Location: Quatto's Palace
Contact:

Re: ZDBSP 1.17

Post by ReX »

Thanks for the info.

While perusing the wiki for zdbsp, I came across this:

--extended or -X
This causes ZDBSP to write extended nodes instead of normal ones. Extended nodes have a greater precision and as a result create less slime trails than normal nodes, and they are also the only way to save nodes with more than 65535 segs. (New from 2.5.0)


How does this reconcile with:

--gl-only or -x
This option causes ZDBSP to build only the GL nodes.


In other words, if I am building the nodes for a GZDooM map that has polyobjects, etc., can I use both those options together?
User avatar
NeuralStunner
 
 
Posts: 12325
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: ZDBSP 1.17

Post by NeuralStunner »

I build extended and GL nodes together all the time, I've seen no runtime warnings or anything like that, they run just fine.
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: ZDBSP 1.17

Post by Gez »

It's case-sensitive. -x is not the same as -X.
User avatar
ReX
Posts: 1578
Joined: Tue Aug 05, 2003 10:01 am
Location: Quatto's Palace
Contact:

Re: ZDBSP 1.17

Post by ReX »

Gez wrote:It's case-sensitive. -x is not the same as -X.
Yes, I did realize that when I first read the description. It just sounded like using -x would only build GL nodes as normal nodes and not extended nodes. Therefore, using -X as well might result in a conflict. Thanks to NeuralStunner for clarifying.
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: ZDBSP 1.17

Post by Gez »

--gl or -g
This option causes ZDBSP to build two sets of nodes for a map: One set of regular nodes and one set of GL nodes. Because ZDBSP is doing twice the work, it will take twice as long to finish.


So use -gx and it'll build GL nodes and extended nodes.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: ZDBSP 1.17

Post by Graf Zahl »

GL nodes in a map that has both sets will never get used by the engine. (needs fixing...)
Gez
 
 
Posts: 17833
Joined: Fri Jul 06, 2007 3:22 pm

Re: ZDBSP 1.17

Post by Gez »

Not even by the GL renderer (in GZDoom or Skulltag), and not even for the textured automap?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49056
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: ZDBSP 1.17

Post by Graf Zahl »

Currently not. The GL nodes loader needs a small update for that.
Post Reply

Return to “ZDoom (and related) News”