GZDoom 2.4.0 and QZDoom 1.3.0 released

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
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 47995
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Graf Zahl »

GZDoom 2.4.0 and QZDoom 1.3.0 have been released. This is the first official ZDoom.org release for both source ports.

GZDoom 2.4.0:

New render features:
  • Doom64-style color properties for sectors (i.e. different color settings for floor, ceiling, walls and sprites.)
New scripting features:
  • script versioning to account for syntax differences between versions.
  • fully scripted inventory system.
  • fully scripted menu system.
  • scripted event system.
  • printf-style string formatting function for ZScript.
  • dynamic arrays for ZScript.
  • more access to map data from ZScript.
  • user definable actor properties.
  • separation of scripts into UI and Play parts to have better access control
  • exported obituary code to ZScript to allow more flexibility when handling special cases.
  • SectorTagIterator and LineIDIterator classes to search for tags.
Other:
  • added GetActorFloorTexture and GetActorFloorTerrain ACS functions.
  • added new PRINTNAME_ constants for retrieving next and secret next level in ACS.
  • per-sector settable fog density.
  • fixed handling of sector action things with special trigger semantics.
  • true color fonts can be defined in FONTDEFS.
  • added a BOUNCE_NotOnShootables flag to address an old design bug in the bouncing system.
  • added StealthAlpha actor property for defining a minimum visibility value of a stealth monster.
  • and many more smaller additions and fixes.
Download QZDoom 1.3.0:
  • Updated to GZDoom 2.4.0
  • LLVM dependency completely removed
  • Dynamic Lights almost fully implemented in software renderer
  • Shadowmaps for OpenGL
Download
Accensus
Posts: 2354
Joined: Thu Feb 11, 2016 9:59 am

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Accensus »

First!

Mhyeeees! Good stuff, good stuff. Another job well done, Graf. You have my thanks!
User avatar
Rachael
Admin
Posts: 12912
Joined: Tue Jan 13, 2004 1:31 pm
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Preferred Pronouns: She/Her

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Rachael »

I would actually like to thank both dpJudas *and* Graf for all their hard work to make this release possible. Of course - a lot of contributors helped, particularly _mental_ and ZZYZX this time around.
Accensus
Posts: 2354
Joined: Thu Feb 11, 2016 9:59 am

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Accensus »

Ah, apologies. Definitely don't wanna be skipping developers. All of you are doing a ridiculously great job at making the ports move forward faster than ever!
Olroda
Posts: 46
Joined: Mon Feb 04, 2013 3:33 pm

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Olroda »

Good stuff!
User avatar
Jimmy
 
 
Posts: 4715
Joined: Mon Apr 10, 2006 1:49 pm
Discord: Jimmy#4100
Twitch ID: JimmySquared

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Jimmy »

true color fonts can be defined in FONTDEFS.
!!!
User avatar
Nash
 
 
Posts: 17283
Joined: Mon Oct 27, 2003 12:07 am
Twitch ID: nashmuhandes
Github ID: nashmuhandes
Location: Kuala Lumpur, Malaysia

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Nash »

Jimmy wrote:
true color fonts can be defined in FONTDEFS.
!!!
Don't get too excited yet, colourizing the fonts do not work yet. There's an open ticket (which I deliberately set as Low Priority because I realized there are far more important things when I made it) has been put On Hold for now... :mrgreen:

But yeah, if you don't mind your fonts being uncolourizable, then the feature already works and does look good.
User avatar
Tormentor667
Posts: 13459
Joined: Wed Jul 16, 2003 3:52 am
Location: Germany

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Tormentor667 »

What can I say other than <3
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 47995
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Graf Zahl »

Nash wrote:
Jimmy wrote:
true color fonts can be defined in FONTDEFS.
!!!
Don't get too excited yet, colourizing the fonts do not work yet. There's an open ticket (which I deliberately set as Low Priority because I realized there are far more important things when I made it) has been put On Hold for now... :mrgreen:

But yeah, if you don't mind your fonts being uncolourizable, then the feature already works and does look good.

Even then, the effect will most likely not be the same as for regular paletted fonts. With the GL 3.x shader, it could easily be desaturated and recolorized, but the legacy OpenGL renderer cannot do that and software rendering is yet another story. That said, GL 3.x support for this is by far the easiest, it needs a little tinkering with the 2D rendering interface.
User avatar
ibm5155
Posts: 1268
Joined: Wed Jul 20, 2011 4:24 pm

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by ibm5155 »

fully scripted menu system.
are you talking about the game menu?
so now I can, ehm, call acs scripts with results to check the menu style that should be showed to the players?
like, a full menu on thestart, and a simplified menu ingame.

What good soul is going to make a Qzdoom edit demo where it features zscript all those new feature for our poor souls ?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 47995
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Graf Zahl »

It means the menu can be extended via ZScript. ACS is not a factor here.
User avatar
ibm5155
Posts: 1268
Joined: Wed Jul 20, 2011 4:24 pm

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by ibm5155 »

So lets say, I can make the main menu wiggle?
User avatar
Enjay
 
 
Posts: 26403
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Enjay »

Thank you very much to Graf, Rachael and all other contributors for continuing the ZDoom family of ports.
User avatar
Nash
 
 
Posts: 17283
Joined: Mon Oct 27, 2003 12:07 am
Twitch ID: nashmuhandes
Github ID: nashmuhandes
Location: Kuala Lumpur, Malaysia

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Nash »

ibm5155 wrote:So lets say, I can make the main menu wiggle?
Yes. Major Cooke made an animated main menu somewhere in the "How to ZScript Menu" thread
User avatar
Rachael
Admin
Posts: 12912
Joined: Tue Jan 13, 2004 1:31 pm
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle
Preferred Pronouns: She/Her

Re: GZDoom 2.4.0 and QZDoom 1.3.0 released

Post by Rachael »

Mac builds now uploaded, courtesy of _mental_. And Linux builds also - courtesy of Blzut3. :)

Return to “ZDoom (and related) News”