Skip to content

Releases: IgeNiaI/Q-Zandronum

v1.4.13

20 May 16:43
Compare
Choose a tag to compare

Gameplay:

  • Made second jump only activate the moment the button is pressed, but never when button is already held.

Misc:

  • Added Freedoom 1.13 lumps for compatibility comparisons.

Bugfixes:

  • Fixed view jittering when opening a console while zooming in or out.
  • Fixed crash in CheckSolidFooting ACS function.

v1.4.12

19 May 02:07
Compare
Choose a tag to compare

Misc:

  • Added Discord Rich Presence support. It displays what gamemode and map you are playing as your Discord status.
  • Fixed default doom, heretic, hexen and strife decorations Y billboard.
  • You can no longer save the game in PvP gamemodes.
  • Servers running duel gamemode now always say to server browsers that they only have 2 player slots available. Max clients is unaffected.

Bugfixes:

  • Fixed undroppable weapons being dropped on death.
  • Fixed server sending invalid player velocity sometimes.
  • Fixed servers freezing when running for over 24 days straight.
  • Fixed a crash when reading invalid player skins configuration.
  • Fixed a crash when unlagging projectiles without a source.
  • Fixed a crash in some cases when using ACS Warp function.

Modding:

  • Added Floor_Stop and Ceiling_Stop specials.
  • Fixed not being able to remove action script via ACS SetActionScript.
  • You can replace default "Q-Zandronum" Discord Rich Presence status with your own game. Refer to ### for details.
  • Reset menu_skirmishlevel# cvars if current value is outside the levels indexes.
  • Added gl_custom_argument cvar that can be used in custom shaders to control their behavior at runtime.
  • Added bot_disablenodes cvar turns off generating bot nodes on engine side to reduce memory load. This is useful for custom bot mods that don't need default nodes.
  • Backported APROP_MaxStepHeight from GZDoom.
  • Backported latest SetPlayerClass ACS implementation from Zandronum 3.2.
  • Added script array support.
  • Added new BotScript commands that allow controlling more inputs (e.g. altfire, crouch, and use), and also to execute ACS_ExecuteWithResult.
  • Added ACS functions that provide lump reading capabilities: LumpOpen, LumpRead, LumpReadString, LumpReadLocal, LumpReadModule, LumpReadHub, LumpReadGlobal, LumpGetInfo and LumpClose.

v1.4.11

28 Nov 16:23
Compare
Choose a tag to compare

Misc:

  • Added Strife damage sector specials to bots ignore list

Bugfixes:

  • Fixed announcer playing two "You Win" or "You Lose" lines at the same time in multiplayer duels and LMS.
  • Fixed CTF not displaying the winner team text.

v1.4.10

10 Nov 15:46
Compare
Choose a tag to compare

Bugfixes:

  • Restarting the engine via restart cmd now recompiles shaders.
  • Fixed the game showing and playing incorrect messages and announcer lines when the round ends.
  • Fixed crash when transitioning to another map while inside a 3d floor.
  • Fixed ACS HudMessage and HudMessageBold not considering layer flags.

v1.4.9

31 Oct 23:50
Compare
Choose a tag to compare

Misc:

  • Made light shaders work on all systems instead of Windows only.

Bugfixes:

  • Fixed deathmatch saying that a player won when it's a draw game.
  • Fixed engine crashing when giving or taking items from non-existant actor.
  • Fixed engine crashing when checking player sprite for player with no pawn.

Modding:

  • Backported latest SetPlayerClass ACS implementation from Zandronum 3.2.
  • Added script array support.
  • Added new BotScript commands that allow controlling more inputs (e.g. altfire, crouch, and use), and also to execute ACS_ExecuteWithResult.
  • Added ACS functions that provide lump reading capabilities: LumpOpen, LumpRead, LumpReadString, LumpReadLocal, LumpReadModule, LumpReadHub, LumpReadGlobal, LumpGetInfo and LumpClose.

v1.4.8

20 Oct 03:46
Compare
Choose a tag to compare

Bugfixes:

  • Fixed servers crashing

v1.4.7

19 Oct 22:23
Compare
Choose a tag to compare

Misc:

  • The game won't play the "Five minute warning" announcer line if timelimit is set to 5 minutes. That is to avoid overlaps with "Fight" line when starting the match. Same goes to the "One minute warning" line.
  • Added announcer lines "YouWin", "YouLose", "DrawGame" and "SuddenDeath" for all PvP gamemodes.

Bugfixes:

  • Fixed server sending wrong player velocity that got affected by ground friction.
  • Fixed effect actors not working correctly in multiplayer.
  • Fixed a crash when trying to pick random map out of empty maplist.

Modding:

  • Added OpenGL and Software options to MENUDEF IfOption.

v1.4.6

19 Sep 17:16
Compare
Choose a tag to compare

Gameplay:

  • Allow changing class on respawn in singleplayer invasion.

Bugfixes:

  • Fixed FPF_TRANSFERTRANSLATION not working for a tic after unlagged.
  • Fixed activating line switches not turning off for other players.
  • Fixed a crash when checking weapon ammo.
  • Backported a bunch of gzdoom fixes related to loading large maps.

Modding:

  • Added "Alpha" property to FreeformMenu items.
  • Added "AddOptionValue" and "AddOptionString" features to MENUDEF.

v1.4.5

04 Aug 18:09
Compare
Choose a tag to compare

Bugfixes:

  • Fixed FPF_TRANSFERTRANSLATION not working in multiplayer.
  • Fixed FreeformMenu "NotIn" checks not working in intermission.
  • Fixed crash on Linux when palette name is longer than 8 characters.

v1.4.4

31 Jul 00:48
Compare
Choose a tag to compare

Misc:

  • Changed default snd_channels, snd_hrtf and snd_output_format cvar values to improve sound quality.
  • Players will see themselves and actors that share their color translation with their color of choise, regardless of gamemode.

Bugfixes:

  • Starting a campaign now resets the timelimit, fraglimit, pointlimit, duellimit, winlimit and wavelimit cvars to 0.
  • Fixed linux servers requiring sound dependencies to launch.
  • Fixed engine crashing when spawning blood when cl_bloodtype is set to 2.
  • Fixed missing fog in domination sectors after warmup.

Modding:

  • Added the palettes lump category and the Player.Palette property to set player base and custom skins palette.