Skip to content

GZDoom 3.2.5

Compare
Choose a tag to compare
@alexey-lysiuk alexey-lysiuk released this 04 Jan 20:35
· 8266 commits to master since this release

This is yet another point release for GZDoom, which addresses a serious flaw that has appeared since its ACS implementation. Everyone is urged to upgrade ASAP, and no support will be provided for any version prior to this once the binaries for all platforms are available.

Notable features since 3.2.4

  • Externalize DCanvas::DrawLine() to ZScript
  • Implemented i_soundinbackground to continue playing sounds and music while in background
  • OpenGL rendering now continues even when losing focus if not running fullscreen
  • Added playerrespawn skill flag to allow gameplay mods to retroactively enable player respawns in single player on all maps
  • Improved Advanced Sound Options menu - added option for FluidSynth chorus, removed fractional part from FluidSynth voices option
  • Fixed applying of Doom 64 lighting to horizon portals
  • Particles are now interpolated

More-complete changelog since 3.2.4:

  • Externalize DCanvas::DrawLine() to ZScript
  • Fixed inconsistent color remapping via translation ranges
  • Added bounds checks for colour translation indices
  • Fixed VM abort when drawing from ZScript happens during 0 game tic
  • Whitelist reset2saved, undocolorpic, openmenu in MENUDEF
  • Fixed potential crash calling undefined function in ZScript
  • Fixed crash after restart CCMD
  • Added compatibility settings for Hanging Gardens
  • Compatibility settings can now be applied for all map types (including UDMF)
  • Fixed take ammo cheat
  • Implemented 'i_soundinbackground' to continue playing sounds and music while in background
  • OpenGL rendering now continues even when losing focus if not running fullscreen
  • Prevent level from exiting if no deathmatch starts are available in multiplayer
  • Fixed tics to seconds conversion, now in ZScript - stat screens now display correct values
  • Disabled modifier keys processing in UI by Cocoa backend - modifier keys no longer trigger bound actions in menu/console/chat
  • Added GetPixelStretch() to LocalLevels struct
  • Fixed binding og default framebuffer before testing whether hardware stereo 3D is supported. This allows NVidia 3D vision glasses to function correctly when gl_light_shadowmap is on
  • Added "requires restart" to "enable quad stereo" option menu label, to help folks set up 3D
  • Added ability to perform reverse fades with A_SetBlend
  • Added 'playerrespawn' skill flag to allow gameplay mods to retroactively enable player respawns in single player on all maps
  • Improved Advanced Sound Options menu - added option for FluidSynth chorus, removed fractional part from FluidSynth voices option
  • Fixed applying of Doom 64 lighting to horizon portals
  • Particles are now interpolated
  • Fixed culling bug in SoftPoly
  • Applied texture offsets and scales on animated doors
  • Fixed rendering of wrapped midtex with sky ceiling
  • The player set up menu 'Press Space' message can now be localized
  • Better angle selection for rotated automap sprites
  • Added optional angles to player's coordinates display
  • Fixed boss special commands in UMAPINFO
  • Fixed ammo limit for give cheat
  • Applied vertical offset to transferred sky in OpenGL renderer
  • Fixed initialization of BlockThingsIterator objects
  • Added CheckMove() function to ZScript Actor class
  • Added vector diff functions to ZScript LevelLocals class
  • Added font characters for French and Portugese languages
  • Add gl_riskymodernpath for computers that worked before the GL>=3.3 modern path enforcement
  • Fixed ACS stack checking