News

GZDoom 4.14.0 Released

Posted by on at 19:50
13 Comments
Notice: The survey is currently CLOSED. GZDoom 4.14.0 contains no survey code. This version will not prompt you to submit your hardware info.



Please do not post bugs or issues in release threads! Click here

Download (OpenGLES 2.0 and higher)


(note: Linux AppImage is not being published, for now, due to issues, same with Linux Portable)



Highlights:

  • sector damage for non players re-enabled

  • netcode fixes

  • +STRETCHPIXELS flag for rollsprites and particles to re-enable pixel stretch based on level aspect ratio

  • ortho fixes

  • many zscript fixes and additions

  • fixed UMAPINFO's label field to allow 'clear' as argument.

  • standardized footsteps

  • add set/get plane reflectivity

  • allow using `self` as the class name in the Default {} block to refer to current class

  • fixed particle replacement code

  • serialization fixes

  • add automap default markers for all games (can be overridden with mods or iwads, previously were missing for hexen/heretic/etc)

  • Discs no longer blast players with collision disabled

  • Allow easier piece weapon replacing

  • Fixed view for frozen players

  • Added WorldHitscanFired and WorldHitscanPreFired

  • Improved "respawn where died" functionality

  • Add new SBARINFO top level "AppendStatusBar", allowing for extra SBARINFO code to be added to custom SBARINFO definitions.

  • Add WorldRailgunPreFired for railgun attacks and Add WorldRailgunFired

  • Fixed A_SprayDecal not working on 3D floors

  • Various bouncing fixes

  • remove "DECORATE" from error string

  • added config file saving from zscript



Details

Full Changelog: https://github.com/ZDoom/gzdoom/compare ... ...g4.14.0
Spoiler: this is long
Comments

GZDoom 4.13.2 Released

Posted by on at 13:00
4 Comments
Notice: The survey is currently CLOSED. GZDoom 4.13.2 contains no survey code. This version will not prompt you to submit your hardware info.



Please do not post bugs or issues in release threads! Click here

Download (OpenGLES 2.0 and higher)


(note: Linux AppImage is not being published, for now, due to issues, same with Linux Portable)



Highlights:

  • fixes a couple critical bugs with the ZScript engine

  • minor step improvements



Details

Full Changelog: https://github.com/ZDoom/gzdoom/compare ... ...g4.13.2

  • Do a check if a local variable exceeds the available stack space.

  • Check array size for overflow.

  • cap the size of the string copy calls in LevelStatEntry()

  • Reduce number of multiply ops per frame and increase x-axis clipper range for orthographic projection.

  • Allow using Self as the class name in the default block to refer to the current class

  • Fixed STRETCHPIXELS flag not being exposed.

Comments

GZDoom 4.13.1 Released

Posted by on at 14:58
13 Comments
Notice: The survey is currently CLOSED. GZDoom 4.13.1 contains no survey code. This version will not prompt you to submit your hardware info.



Please do not post bugs or issues in release threads! Click here

Download (OpenGLES 2.0 and higher)


(note: Linux AppImage is not being published, for now, due to issues, same with Linux Portable)



Highlights:

  • fixes a couple critical bugs introduced in 4.13.0

  • a couple of QOL improvements



Details

Full Changelog: https://github.com/ZDoom/gzdoom/compare ... ...g4.13.1

  • Fix OpenGL shader to work with Apple's buggy GLSL compiler

  • Resolve compiler warning about deconstructor syntax

  • Added (SPF_)STRETCHPIXELS - for actors, makes rollsprites levelstretched, for particles, puts them back to the original stretch math as before, optional opt-in flag

  • enable console subsystem for Windows with runtime detection - compiling GZDoom as a console app now shows printf's in the terminal that launched it like in Linux and Mac OS.

  • allow getting checksum for current map

  • add null check for canvas

  • fov scales ortho

  • sector damage code reverted due to some critical bugs, feature will be in next release

Comments

GZDoom 4.13.0 Released

Posted by on at 19:54
31 Comments
Notice: The survey is currently CLOSED. GZDoom 4.13.0 contains no survey code. This version will not prompt you to submit your hardware info.



Please do not post bugs or issues in release threads! Click here

Download (OpenGLES 2.0 and higher)


(note: Linux AppImage is not being published, for now, due to issues, same with Linux Portable)



Highlights:

  • Added pistol start gameplay option

  • A few ID24 spec implementations, adds support for new Bethesda DOOM + DOOM II re-release and Legacy of Rust

  • Several multiplayer network fixes, especially with prediction

  • some savegame fixes, should now be able to delete them on windows

  • add Extra Parameters to iwad selection box

  • iwad selection box now always shows unless one of the following is true: it is disabled, -iwad is used from command line, or you load in a gameinfo that suggests an iwad

  • add mbf21 and mbf21 (strict) compatibility presets

  • particles and rollsprites are now square

  • ZMusic update, allows selecting a new module player

  • forced-perspective sprite clipping (limited ability for sprites to render under the floor)

  • support for Orthographic projection

  • decoupled animation fixes

  • able to now pass optional parameters in any order



Details

Full Changelog: https://github.com/ZDoom/gzdoom/compare ... ...g4.13.0
Spoiler: This is long
Comments

GZDoom 4.12.2 released

Posted by on at 14:02
46 Comments
Notice: The survey is currently CLOSED. GZDoom 4.12.2 contains no survey code. This version will not prompt you to submit your hardware info.



Please do not post bugs or issues in release threads! Click here

Download (OpenGLES 2.0 and higher)


(note: Linux AppImage is not being published, for now, due to issues - use the portable build instead, or flathub when it becomes available)



Highlights:

  • Linux fixes, network fixes, ZMusic update



Details

Full Changelog: https://github.com/ZDoom/gzdoom/compare ... ...g4.12.2
Comments

Raze 1.10.2 Released

Posted by on at 09:16
2 Comments
Download (OpenGL 3.3/OpenGL ES 2.0 and higher required)


fixes:

  • Update ZMusicLite on Windows

  • Fix SDL_WaitEvent aborts on Linux

  • Built with MoltenVK 1.2.6 instead of the latest version

Comments

Raze 1.10.1 Released

Posted by on at 14:39
1 Comment
Download (OpenGL 3.3/OpenGL ES 2.0 and higher required)



  • Patch release to restore Windows 7 support



Comments

GZDoom 4.12.1 released

Posted by on at 14:35
2 Comments
Notice: The survey is currently CLOSED. GZDoom 4.12.1 contains no survey code. This version will not prompt you to submit your hardware info.



Please do not post bugs or issues in release threads! Click here

Download (OpenGLES 2.0 and higher)


(note: Linux AppImage is not being published, for now, due to issues - use the portable build instead, or flathub when it becomes available)



Highlights:

  • Patch release to restore Windows 7 support, and a few fixes.



Details
Comments

GZDoom 4.12.0 released

Posted by on at 08:13
14 Comments
Notice: The survey is currently CLOSED. GZDoom 4.12.0 contains no survey code. This version will not prompt you to submit your hardware info.



Please do not post bugs or issues in release threads! Click here



Download (OpenGLES 2.0 and higher)


Due to recent changes in the widgets code, newer versions of GZDoom will probably no longer run on Windows 7 natively. If you cannot run GZDoom on Windows 7, you can try VxKex to see if it fixes the problem for you.



Highlights:

  • New launcher screen with custom widgets

  • VisualThinkers

  • Reworked Morph System

  • Many DSDA/MBF21 compatibility fixes

  • mapinfo and cvarsearch ccmds

  • better joystick handling in Linux (particularly for the Steam Deck)

  • Support for VP9 codec

  • Lots of bug fixes



Spoiler: Details (really long)
Comments

Raze 1.10.0 Released

Posted by on at 09:19
0 Comments
Download (OpenGL 3.3/OpenGL ES 2.0 and higher required)


Due to recent changes in the widgets code, newer versions of Raze will probably no longer run on Windows 7 natively. If you cannot run Raze on Windows 7, you can try VxKex to see if it fixes the problem for you.


Comments