GZDoom limitations (?)

Advanced OpenGL source port fork from ZDoom, picking up where ZDoomGL left off.
[Home] [Download] [Git builds (Win)] [Git builds (Mac)] [Wiki] [Repo] [Bugs&Suggestions]

Moderator: Graf Zahl

User avatar
Logan MTM
Posts: 179
Joined: Wed Jan 04, 2006 2:52
Location: Rio de Janeiro - BRAZIL
Contact:

GZDoom limitations (?)

Post by Logan MTM »

I'm starting a new project and i need ask (to anyone who knows that) what is the limitations of GZDoom Maps?
I mean, Sector Tags at least.

The Doom Builder don't let me make a Sector Tag high than 255.

Is that a Doom Builder problem or GZDoom don't support more that 255 Sector Tags/Map ?
So as you read this know my friends I'd love to stay with you all.
Please smile when you think of me. My body's gone that's all...
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: GZDoom limitations (?)

Post by Gez »

That's not a GZDoom limitation, that's a map format limitation. Since it stores tags (and many other things) on a single byte, the value must be between 0 and 255.

Use UDMF instead of Hexen format and you can use a sector tag of 96895556777775445454 if so you wish.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Re: GZDoom limitations (?)

Post by Enjay »

Surely that's not entirely correct. Even Doom2 has sector tags of 666 and 667. Lines can only have sector tags as high as 255 but sectors can have values above that and these can be manipulated by scripts.

[edit] And some line types have a hi-tag argument that effectively allows higher tag values too [/edit]
User avatar
Logan MTM
Posts: 179
Joined: Wed Jan 04, 2006 2:52
Location: Rio de Janeiro - BRAZIL
Contact:

Re: GZDoom limitations (?)

Post by Logan MTM »

Summarizing? ^^'

Doom Builder allow me to set Sector tag 666 and 667 and nothing else. But if i set 345 (as example), it change to 255.

This UDMF support all GZDoom stuffs? (Dinamic Lights, etc)
So as you read this know my friends I'd love to stay with you all.
Please smile when you think of me. My body's gone that's all...
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: GZDoom limitations (?)

Post by Graf Zahl »

Gez wrote:That's not a GZDoom limitation, that's a map format limitation. Since it stores tags (and many other things) on a single byte, the value must be between 0 and 255.

Use UDMF instead of Hexen format and you can use a sector tag of 96895556777775445454 if so you wish.

No, you can't. The maximum is 2147483647 (== 0x7fffffff, maximum positive integer)
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: GZDoom limitations (?)

Post by Graf Zahl »

Logan MTM wrote:Summarizing? ^^'

Doom Builder allow me to set Sector tag 666 and 667 and nothing else. But if i set 345 (as example), it change to 255.
That would be a Doombuilder bug then. Why does it do this shit? Is this DB1 or DB2?
This UDMF support all GZDoom stuffs? (Dinamic Lights, etc)

No. UDMF is supposed to be an extensible replacement map format. Currently, ZDoom, GZDoom, Skulltag and Vavoom support it and Eternity plans to.
User avatar
Logan MTM
Posts: 179
Joined: Wed Jan 04, 2006 2:52
Location: Rio de Janeiro - BRAZIL
Contact:

Re: GZDoom limitations (?)

Post by Logan MTM »

I use Doom Builder 2! oO
So as you read this know my friends I'd love to stay with you all.
Please smile when you think of me. My body's gone that's all...
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: GZDoom limitations (?)

Post by Gez »

Logan MTM wrote:This UDMF support all GZDoom stuffs? (Dinamic Lights, etc)
Yes. What would be the point of a new [zwiki]map format[/zwiki] that couldn't support what the old did?
User avatar
NeoHippo
Posts: 408
Joined: Tue Sep 13, 2005 0:47
Location: British Columbia Canada

Re: GZDoom limitations (?)

Post by NeoHippo »

DB2r1233

Image

GZDoom configuration (not UDMF)
User avatar
Logan MTM
Posts: 179
Joined: Wed Jan 04, 2006 2:52
Location: Rio de Janeiro - BRAZIL
Contact:

Re: GZDoom limitations (?)

Post by Logan MTM »

Dude... I DID that GZDoom.cfg! ^^'

Also, look like this bug was fixed in this new version. Cool but the firts arg in Line Actions still doesn't work.

Try to make a simple Door (tag 999) and open it with Door_Open.

@Graf
Can you put the link of GZDoom configuration for DB2 in the GZDoom's download page? :roll:
So as you read this know my friends I'd love to stay with you all.
Please smile when you think of me. My body's gone that's all...
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: GZDoom limitations (?)

Post by Graf Zahl »

If you don't use UDMF you can't use any line action parameters larger than 255. The map format only has one byte for it so it can't be changed. If you need more UDMF is the only option.
User avatar
Logan MTM
Posts: 179
Joined: Wed Jan 04, 2006 2:52
Location: Rio de Janeiro - BRAZIL
Contact:

Re: GZDoom limitations (?)

Post by Logan MTM »

Ok.

Where can i download this DB2r1233?

EDIT: There is a "Eternity (UDMF)" in my Doom Builer configurations list.

I did search for GZDoom UDMF but i have no sucess. ^^'

Crap... :cry:
So as you read this know my friends I'd love to stay with you all.
Please smile when you think of me. My body's gone that's all...
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: GZDoom limitations (?)

Post by Graf Zahl »

Use ZDoom UDMF and add the definitions for dynamic lights and 3D floors yourself. These are the only differences.
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: GZDoom limitations (?)

Post by Gez »

Logan MTM wrote:There is a "Eternity (UDMF)" in my Doom Builer configurations list.
I don't know why CodeImp put that one here, since there is no UDMF support in Eternity at the moment, so this configuration is useless. Worse, it's misleading, because people might make maps with it and think they'll work with Eternity once if has UDMF support, and then they'll find out that their map don't, actually, work.


As for GZDoom in UDMF config, it shouldn't be too hard to make it yourself from the ZDoom in UDMF config. It's normally even possible now to #include configs in others, so you could just have the extra GZDoom features added to something that calls the ZDoom config.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: GZDoom limitations (?)

Post by Graf Zahl »

Gez wrote:
Logan MTM wrote:There is a "Eternity (UDMF)" in my Doom Builer configurations list.
I don't know why CodeImp put that one here, since there is no UDMF support in Eternity at the moment, so this configuration is useless. Worse, it's misleading, because people might make maps with it and think they'll work with Eternity once if has UDMF support, and then they'll find out that their map don't, actually, work.

Not only that but he indicated that Eternity UDMF will most likely be Hexen format exclusive making this config even more useless.
Locked

Return to “GZDoom”