File q-zandronum.changes of Package q-zandronum
-------------------------------------------------------------------
Sat Nov 30 10:31:29 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.4.20
See https://github.com/IgeNiaI/Q-Zandronum/releases/tag/1.4.20
-------------------------------------------------------------------
Sat Sep 28 13:04:18 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.4.19
Misc:
* When turning off spectators vision in Team LMS, it only affects
spectating dead players. True spectators can now see everyone
despite the setting.
Bug fixes:
* Fixed ACS AnnouncerSound function local parameter playing all
sounds in offline skirmish.
Modding:
* FreeformMenu Command item text now dims when it's disabled.
-------------------------------------------------------------------
Tue Sep 17 18:21:56 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.4.18
Bug fixes:
* Fixed players not updating their position in multiplayer.
* Fixed clearing dead player inventory before he drops important
items like Terminator powerup.
* Fixed DEHACKED sprite changes not working.
Modding:
* Added VelIntercept ACS function, which lets you aim actor at
another actor based on his speed and your projectile speed.
- Update to version 1.4.17
Bug fixes:
* Fixed bots not updating their position in multiplayer.
- Update to version 1.4.16
Gameplay:
* Reduced jitter when spectating some players.
Bug fixes:
* Removed gl_sprite_blend option. The behavior is now as if the
cvar was set to true. This is done to avoid some graphical bugs
* Fixed particles having wrong offsets.
* Fixed reducing players speed when crouch button is pressed but
crouching is disabled.
- Update to version 1.4.15
Misc:
* Bouncing projectiles will now spawn decals on walls.
Bug fixes:
* Default bots will no longer crash the game whenbot_disablenodes
is true.
* Fixed black pixels instead of transparency on AMD videocards.
This involved changing shaders in engine. As a result, old
shader mods won't work properly anymore.
* Fixed quake movement characters playing run animation when
stationary.
* Fixed toggle crouching not working properly in singleplayer.
* Fixed quake movement friction and acceleration on floors with
increased friction.
* Fixed attack z offset when crouching.
Modding:
* Negative Player.AttackZOffset makes attacks spawn relative to
Player.ViewHeight instead of actor center. This way you can
achieve consistent attack Z when crouching.
* Added RGF_EXTRATRAIL flag for A_RailAttack. With this flag the
function will spawn one extra trail actor at the end of the
trail.
* Added nofilter *texture* keyword to GLDEFS. This keyword
disables texture filtering for given texture. This can be used
on model textures too, just make sure to provide full texture
path.
- Update to version 1.4.14
Misc:
* Added screen size controls binds to the menu.
Bugfixes:
* bot_disablenodes is no longer saved into engine ini file
because having it ON crashes when using default engine bots.
* Partially fixed sprites splitting in two pieces and then
improperly rotating when XY billboard is used.
* Fixed getting stuck on moving "Elevator_" specials.
* Fixed reloading strings after "restart" command.
Modding:
* Added TagActive(int tag) ACS function that tells if a given
tagged sector has some thinker attached to it.
- Update to version 1.4.13
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.
-------------------------------------------------------------------
Sun May 19 07:57:37 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.4.12
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.
- Update to version 1.4.11
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.
-------------------------------------------------------------------
Fri Nov 24 12:58:30 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.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 and HudMessageBold not considering layer
flags.
-------------------------------------------------------------------
Wed Nov 1 11:13:17 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to verison 1.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 and
LumpClose.
- Update to verison 1.4.8
Bugfixes:
* Fixed servers crashing
- Update to verison 1.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 and Software options to MENUDEF IfOption.
-------------------------------------------------------------------
Tue Sep 19 19:17:39 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.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.
-------------------------------------------------------------------
Sun Aug 27 17:44:31 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.4.5
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.
- Update to version 1.4.4
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.
- Update to version 1.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
ACS APROP_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 to setskirmishlevel and menu_startskirmish
cmds as 2nd int parameter.
* Added OptionValue lists for loaded maps (ZA_LevelsLoaded,
ZA_LevelNamesLoaded, ZA_LevelTitlesLoaded,
ZA_LevelPreviewsLoaded).
- Update to version 1.4.2
Misc:
* Added warmup system to teamgame gamemodes, such as ctf,
domination and skulltag. New cvars are sv_teamgamewarmup and
sv_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.
- Update to version 1.4.1
Misc:
* Fixed missed lowercase bind buttons
Bugfixes:
* Fixed TextField displaying incorrect text on Linux
* Reverted a fix for game pause breaking action scripts,
because the fix breaks even more stuff
- Update to version 1.4.0
Misc:
* Print STARTUP texts at the end of start console logs.
* You can no longer vote kick a player without specifying a
reason.
* Bound action button names in bind menu are now uppercase.
* VideoModeMenu no longer shows options for letterbox resolutions
* VideoModeMenu no longer prints multiple options for same
resoltion.
* Added randomclasssilent ccmd that sets your class randomly
without printing any message.
Bugfixes:
* Fixed Elevator Jump jitter in multiplayer.
* Fixed broken railgun sound when zooming in coop.
* Fixed FoV change interpolation when game is paused.
* Fixed game pause breaking action scripts button states.
Modding:
* Added a FreeformOptionMenu type to MENUDEF. With that, you
can freely position your menu elements at any coordinates.
* Backported MENUDEF AddListMenu and AddOptionMenu from gzdoom.
* Added support for back button selected texture, using
menubackbutton_selection in MAPINFO.
* Added ZA_LevelNames, ZA_LevelTitles and ZA_LevelPreviews
OptionValue lists to bring more flexibility to map selection
menus.
* Added SubmenuCentered and CommandCentered types to OptionMenu.
* Added upmenu cmd that closes current menu window and goes back
to previous.
* Added setskirmishlevel {mapname} and setcallvotemap {mapname}
commands that set skirmish and callvote map selection based
on provided map name. This is useful when creating a map list
menu in your mod.
* Added compatflags2, zadmflags and zacompatflags to CMPGNINF.
* EpisodeMenu now accepts "playerclass" cvar when sending
param -2.
* Added RGF_NORANDOMPUFFZ for A_RailAttack.
* A_RailAttack puffs now spawn a little closer to the player,
just like A_FireBullets.
-------------------------------------------------------------------
Sat Mar 18 19:30:04 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.3.6
Misc:
* Linux servers now tic 35 times per second instead of once a
second when no players joined the game.
* 3d models stop rotating when the game or demo playback is
paused.
* Texture animations stop when the game is paused, except for
hardware warp
* Game keeps rendering at desired fps when the game or demo
playback is paused.
Bugfixes:
* Hopefully fixed Z axis mispredictions when players bump into
each other.
* Fixed server sending weapon change update to owner when
NETREP_SKIPOWNER is set.
* Fixed jittery view when watching a demo.
* Fixed view interpolation when spectating a player that
teleported just now.
* Fixed duplicated oomph sound when failing to open a locked
door in multiplayer.
-------------------------------------------------------------------
Fri Feb 24 19:44:03 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.3.5
Gameplay:
* Singleplayer skirmish no longer waits for 5 seconds before
starting the countdown.
Misc:
* Enabled spectators only chat in all gamemodes, not just team
based.
Bugfixes:
* Fixed game crashing because of missing actor lights.
* Fixed server notifying clients about incorrect PendingWeapon
when giving multiple weapons at once in ACS.
* Fixed Player.CrouchScale 1.0 being considered always crouched.
Modding:
* Increased maximum teams count from 4 to 16.
* Added APROP_AbsoluteSecondJump, APROP_GroundSecondJump and
APROP_User4Jump to ACS.
-------------------------------------------------------------------
Sat Feb 4 17:47:29 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Use gcc11/gcc11-c++ for openSUSE Leap, fixes building
- Add export NO_BRP_CHECK_RPATH=true for openSUSE Leap,
because binary-or-shlib-defines-rpath filter does not work here
-------------------------------------------------------------------
Fri Feb 3 20:34:25 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.3.4
Misc:
* Ring out death now properly displays the death message.
Bugfixes:
* Fixed LMS enabling warmup mode after every round.
* Fixed Second Jump velocity formula when moving diagonally.
Modding:
* When a client joins, the server sends information about all
items players carry.
* +NOMORPHLIMITATIONS now also keeps player velocity and pitch.
* Added +ABSOLUTESECONDJUMP player flag that makes second jumps
set velocity instead of adding to it.
-------------------------------------------------------------------
Sat Jan 21 22:22:42 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.3.3
Misc:
* The game now ignores windows dpi scaling option.
Bugfixes:
* Fixed multiplayer clients initialising rng with same seed on
every map change.
-------------------------------------------------------------------
Sat Jan 14 20:26:19 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- Update to version 1.3.2
https://github.com/IgeNiaI/Q-Zandronum/releases/tag/1.3.2
-------------------------------------------------------------------
Sat Sep 18 16:50:45 UTC 2021 - Martin Hauke <mardnh@gmx.de>
- Initial package, version 1.2.1