New ZDoom site

Posted by on at 21:04
(58) Comments
Tormentor667 and Xaser have been hard at work revamping the front page of the site. Now - it is live. Enjoy!

GZDoom 2.4.0 and QZDoom 1.3.0 released

Posted by on at 17:14
(32) Comments
GZDoom 2.4.0 and QZDoom 1.3.0 have been released. This is the first official 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.

  • 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.


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


ZDoom is Dead. Long live ZDoom.

Posted by on at 17:45
(232) Comments
I am hereby eschewing further ZDoom development. There will be no future releases. Consider QZDoom or GZDoom as replacements.

As for the site, eruanna has kindly accepted to take care of it so that the forum and wiki can continue to live on.

ZDoom 2.8.1 Released

Posted by on at 17:34
(20) Comments
ZDoom 2.8.1 has been released. This is primarily a bugfix version over version 2.8.0 with some small additions:

  • #region/#endregion is now supported for text lumps. ZDoom doesn't do anything with them but ignore them, but this allows editors to treat them however they like.
  • Better localizability of the menus.
  • Terrain definitions can now be optional.
  • Walking into an area with a reverb effect no longer mutes all sound.
  • Heretic's time bomb artifacts now spawn in the proper locations.
  • Heretic's powered firemace balls once again seek their targets.
  • The whirlwind attack used by Heretic's Ironlich sometimes fizzled out immediately.
  • Instant sector movement actions are again instant.
  • Various other minor fixes.

ZDoom 2.8.0 and ACC 1.55 released

Posted by on at 19:01
(75) Comments
After 2.5 years, there's finally a new release of ZDoom and a new ACC to go with it. Visit the download page to get them. There have been significant changes to ZDoom over the years, including:

Mac OS X
The OS X version of ZDoom now features a native Cocoa back end that significantly increases performance, in many case doubling frame rates, and is also more stable than the previous version.

Linux now uses SDL2 which can produce less frame jitter with high frame rates, has some vsync support, and fullscreen is now a "desktop fullscreen" mode.

ZDoom already worked great on Windows, so nothing has changed here.

Everything else
A fairly complete list of changes since 2.7.1 is available on the wiki. I'll probably pick out some highlights to list here eventually. Maybe. Or just read the comments for this post, since other people already did it.

ZDBSP 1.19 released

Posted by on at 15:51
(4) Comments
ZDBSP has been updated to version 1.19. This version fixes a minor bug that could prevent it from loading certain UDMF maps.

ZDoom 2.7.1

Posted by on at 20:52
(25) Comments
ZDoom 2.7.1 is now available from the download page. This version includes the following changes from 2.7.0:
  • Added new additive GameInfo keywords: AddCreditPage, AddPlayerClasses, and AddInfoPage.
  • Added a new DONTDRAIN flag to mark actors as ineligible for vampirism attacks.
  • Compatibility fixes for Ultimate Simplicity map07, Cheogsh map01, Super Sonic Doom map31
  • Polyobject mirror numbers can no longer be changed with SetLineSpecial. This was never a supported feature and caused problems for legitimate uses of SetLineSpecial on polyobject lines.
  • The powered-up Gold Wand was not puffing on actors.
  • Disabled Heretic's punishment cheats when in allcheats mode.
  • Objects that explode on death no longer deal the damage they were dealt instead of their own.
  • Vampirism attacks now respect damage reduction.
  • Demo recording now writes correct user info to demos.
  • ACS's PlaySound for looping sounds now works properly when using channel flags.

ZDoom on GitHub

Posted by on at 19:13
(34) Comments
For those interested in ZDoom's development, the source code repository has migrated to GitHub:

ACC 1.54

Posted by on at 21:11
(0) Comments
To use the new ACS features of ZDoom 2.7, ACC 1.54 is also available now.

ZDoom 2.7.0

Posted by on at 12:19
(29) Comments
It's been almost a year since the last release, so here's ZDoom 2.7.0. In addition to various bug fixes, here are some highlights of the new features: