Releases: IgeNiaI/Q-Zandronum
Releases · IgeNiaI/Q-Zandronum
v1.4.10
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
andHudMessageBold
not considering layer flags.
v1.4.9
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
andLumpClose
.
v1.4.8
v1.4.7
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
andSoftware
options to MENUDEFIfOption
.
v1.4.6
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
v1.4.4
Misc:
- Changed default
snd_channels
,snd_hrtf
andsnd_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
andwavelimit
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 thePlayer.Palette
property to set player base and custom skins palette.
v1.4.3
Misc:
- Added OpenAL sound backend support. For the time both FMOD and OpenAL are available, but over time FMOD will be removed.
- Added
sv_fulltranslatesaturation
cvar to prevent enemy color override from lowering color saturation. - Refactored double tap second jump detection, it should be more consistent now.
- Servers now tell joining clients their map list.
Bugfixes:
- Fixed incorrect win messages in TDM.
- Fixed a crash case when a new map opens.
- Fixed double tap second jump not working when jump key is pressed.
- Fixed a bug when spamming fire key to respawn results in weapon skipping it's A_Raise steps on clients.
- Fixed
A_SetSize
not updating player height. - Fixed FreeformMenu and OptionMenu not skipping
else
block. - Fixed the crash on Linux when displaying the window to choose IWAD.
Modding:
- Added
APROP_Translation
for ACS GetActorProperty and SetActorProperty. - Added Decorate
Player.DoubleTapMaxTics
and ACSAPROP_DoubleTapMaxTics
parameters to configure max cooldown to perform a double tap second jump. - Added map category flags for MAPINFO (Category1, Category2, ..., Category9), which adds them to respected category OptionValue (
ZA_Levels#
,ZA_LevelNames#
,ZA_LevelTitles#
,ZA_LevelPreviews#
). - Added the
NotInCategory0
map flag for MAPINFO that removes the map from default "All maps" OptionValue lists (ZA_Levels, ZA_LevelNames, ZA_LevelTitles, ZA_LevelPreviews). - Added map category versions for
menu_skirmishlevel
cvar and category support tosetskirmishlevel
andmenu_startskirmish
cmds as 2nd int parameter. - Added OptionValue lists for loaded maps (ZA_LevelsLoaded, ZA_LevelNamesLoaded, ZA_LevelTitlesLoaded, ZA_LevelPreviewsLoaded).
v1.4.2
Misc:
- Added warmup system to
teamgame
gamemodes, such as ctf, domination and skulltag. New cvars aresv_teamgamewarmup
andsv_teamgamecountdowntime
. - Servers always send item target to clients when using A_SpawnItemEx.
- Changed chat input text coloring to improve visibility.
- Team chat input now says "TEAM SAY:" instead of "SAY:" to reduce confusion.
Bugfixes:
- Fixed AirWallRun ACS properties doing nothing.
- Fixed offline skirmish auto skipping intermission screen.
- Fixed an occasional crash case.
Modding:
- "*crouchslide" and "*wallclimb" sounds are now played in CHAN_BODY instead of CHAN_7.