WadExt v1.0 released

Posted by Graf Zahl on 10 November 2016 at 11:55.
I finally got tired of the problems with the existing extraction tools so I decided to write my own.


This is a simple command line tool that will extract an entire WAD into a mostly PK3-compatible folder structure, it will also decompile all TEXTUREx, ANIMATED and SWITCHES lumps into readable and reusable text lumps (ANIMDEFS and TEXTURES, respectively.) Most of the file formats used with ZDoom will be detected and get a proper extension applied.

Doom format graphics and sounds will be converted to common formats PNG and WAV, this can be disabled via command line.

Comments and suggestions are welcome. Please add any bug reports and feature suggestions to the Github tracker if you have an account over there.
Currently only working on Windows, if someone wants to make it work on Linux or maxOS, please drop me a line so that I can add you to the repo.

GZDoom 2.2.0 released

Posted by Graf Zahl on 18 September 2016 at 15:18.
A new version is available. This one merges the legacy support back into the mainline so there is no corresponding 1.x version anymore.

New features:
  • Fully functioning Line and Sector Portals
  • Roll Sprites
  • Flat Sprites
  • Sprites Facing Camera
  • Bloom
  • Multisampling
  • Stereo 3D VR
  • Quad Stereo
  • Tonemap Setting
  • Lens Distortion Effect
  • DECORATE Anonymous Functions
  • Lots of new ZDoom development features

GZDoom changes the license for its OpenGL renderer to LGPLv3

Posted by Graf Zahl on 14 September 2016 at 11:10.
Effective immediately, the extended BSD license that applied to the renderer has been removed and replaced by the LGPLv3.

There are multiple reasons for this change:

- use a commonly accepted license for this code
- eliminate any risk that my non-legalese additions to the old license may cause problems for anyone using this code
- use a license with very clear and explicit requirements about source code distribution.

So what does this mean?
For GZDoom itself it does not mean much. The LGPL explicitly allows integration into programs that are not compatible with the GPL.
Where it has some implications is forks that try to provide a GPL compatible subset of the code. With today's license change these forks MUST use the GPLv3 because the GPLv2 is not compatible with the LGPLv3. Read the license carefully what this may mean for you. The most important change is how to distribute the source code for any modified version. Again, carefully read the license text to see what the terms and conditions are. One thing that is not allowed is to provide the source only when requested - it must be directly obtainable by any end user

GZDoom 2.1.1 and 1.9.1 released

Posted by Graf Zahl on 23 February 2016 at 03:12.
These releases coincide with ZDoom 2.8.1 and bring the same fixes. In addition 2.1.1 also fixes the broken fake contrast feature in 2.1.0.

2.1.1 will be the first official release that also comes as a 64 bit version.

GZDoom 2.1.0 and 1.9.0 released

Posted by Graf Zahl on 6 February 2016 at 00:01.
Here's the new versions that coincide with ZDoom 2.8.0. Actually, these have one bug less that was fixed shortly after the ZDoom release.