Up to [cvs.NetBSD.org] / pkgsrc / games / etlegacy-server
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
etlegacy[-server]: Update to 2.83.1 Release notes: https://www.etlegacy.com/blog/et-legacy-2830-mom-its-working
*: recursive bump for icu 76 shlib major version bump
*: revbump for icu downgrade
*: recursive bump for icu 76.1 shlib bump
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
etlegacy[-server]: Update to 2.82.1 2.82.1 - Patches Again! (released 19/04/2024) Engine General * Fixed the download cancellation state not being properly checked * Added 64+ players server support to ETLTV * Added chaining support to ETLTV * Reverted removal of CL_GetTag Client * Fixed client being stuck on loading screen after kick * Fixed dynamic shaders memory leak and crash on some systems * Don't clear keystate when toggling console, this breaks any +commands and vstr scripts that use +commands whenever console is toggled Renderer * Made sure the render commands are properly aligned in memory * Forced r_depthbits range to 0-24 Mod General * Fixed class command 2nd weapon selection was always selecting best weapon * Fixed HUD conversion from V2 to V3 could failed if V2 HUD is duplicated name or invalid parent * Fixed reload getting out of sync between client<->server when client is holding +reload before revived * Increased objective XP reward * 3 -> 5 pts Taking objective item * 5 -> 5 pts Returning objective item * 8 -> 10 pts Capturing objective item * 2 -> 5 pts Capturing spawn flag (flag pole / checkpoint) * 3 -> 5 pts Killing objective carrier * 2 -> 3 pts Killing near TOI * Prevented gaining XP on self drop objective * Fixed crosshair alignment from center screen * Fixed crosshair blurrines effect when size was below 24px Stability & Performance * Fixed division by 0 in CG_Cabinet when entity is setup incorrectly Audio * Fixed artillery bomb falling sound not always playing * Removed EV_GRENADE_BOUNCE to artillery marker bombs (no sound played on bounce) Graphics * Fixed blood flash alpha value overflowing normalized range * Fixed issue with wrong calculation of fov for hiding coronas * Used correct fov for corona frustum culling, which culled coronas at the sides of the screen too early on > 4:3 aspect ratio UI * Fixed numericfield keyhandler ignoring maxChars data * Fixed scoreboard and mapvote panels were displaying swapped mapbias team * Fix Shoutcaster Allies team name was using axis custom name * Fixed Shoutcaster Axis and Allies reinforcement time swap * Fixed various HUDs components size, position, colors, alignment ... Weapons * Changed fireDelayTime from 100ms to 0ms for following weapons : * Flamethrower * Scoped Garand * Garand * Scoped K43 * K43 * Mobile Browning set and unset * Mobile MG42 set and unset * FG42 * MP34 * Sten * Akimbo Silenced Luger * Akimbo Silenced Colt * Akimbo Luger * Akimbo Colt * Silenced Luger * Silenced Colt * Colt * Luger * Thompson * MP40 * Fixed animations of smgs, pistols, rifles, mgs when fireDelayTime is set to 0 * Reduced mobile MG jiggle effect by half * Reduced mortar jiggle effect by quarter + add fade effect * Fixed FG42 1st person firing animation 2.82.0 - Better late than never (released 08/03/2024) Engine General * Allowed sending some extra chars in messages, such as %, ; or " * Switched splash image to a svg version * Fixed pointer issues with Q_TrimStr causing access overflow * Added custom entity loading (ETL only) * Added ettv protocol support to etlded and add custom tvgame for ettv, see ETLTV * Added possibility for etlded to act as a client (ettv) Client General * Added console history. The entries are saved in etl-history file and can stored up to 2048 characters * Fixed issues where the keycather changes to console, ui or cgame and some keys or +/- actions bleed thrue * Allowed console resizing while open. No need to close and open with a new size with key shortcut. * Reworked/Better Support for Gamepads * Prevented paste from clipboard using AltGr + V, which on some layouts causes problems when trying to type specifics characters suh as @ * Added previously removed ui_finalURL * Fixed ui_finalURL line ending * Increased CMD_BACKUP to 128 via extension * Changed com_maxfps cvar up to 500 Server * Added Trackbase statistic functionality * Reworked server demos * Enforced temporary ban on both GUID and IP * Added cleartempbans command to clear temporary ban list * Fixed Z_malloc allocation failure on download when netchan is already buffering too much block Renderer * Added automatic svg scaling * Fixed garbage font where cached image were sharing the same hash values on registration * Added back r_sdlDriver cvar for setting video driver (mainly useful on Linux OS) * Fixed VRAM usage grows after continuous vid_restarts Mod General * Fixed ref commands list not set on ref promote * Improved vote by requiring more than threshold vote ammount * Prevented pushing lagged out players * Cleared viewDamage buffer on demo rewind * Fixed negative total map vote on client disconnection * Fixed Last Played count for not eligible map in map vote draw * Changed the next map loaded to random instead of nextmap in MAP VOTE game type when no vote has been casted by players * Prevented dynamite to be trigger on sudden death for defenders * Added passvote and cancelvote commands * Added XP Battle Sense reward on differents objectives condition : * 3pts Taking objective item * 5pts Returning objective item * 8pts Capturing objective item * 2pts Capturing spawn flag (flag pole / checkpoint) * 3pts Killing objective carrier * 2pts Killing player on TOI (objective area) * Added cg_teamVoiceChatsOnly cvar for better chat filtering * Added qsay command to print message without prefix * Forced mapnames lowercase for map command * Fixed objective disappearing when a player carrying it is revived by using revive command * Fixed forcetapout command was possible while game in pause or player frozen * Fixed kill was possible when player was wounded while game in pause or player frozen * Removed cg_shoutcastDrawPlayers and cg_shoutcastDrawTeamNames shoutcaster cvars * Removed cg_drawReinforcementTime cvar * Fixed shoutcast keycatcher event handling when limbo menu / HUD editor is showed or resolution has been changed * Allowed ref and callvote commands in server console * Fixed intermission impkd stats showing only zeros for some players by splitting stats in two differents commands impkd0 and impkd1 * Fixed Lua modules won't load if one has a syntax error during pre-compilation * Improved vsay commands, clients can choose which variant of the vsay they want to play. Everyone hears the chosen variant. * Fixed custom vsay was truncated after first word * Fixed velocity was reset when landing on nodamage surface * Added g_logTimestamp cvar to control and keep add backward compatible log timestamp formats for parsers * 0 - no timestamp * 1 - integer (ms) * 2 - startup relative time (mmm:ss) * 3 - vanilla ("hh:mm.ss") * Updated HUD file version to v3, using HUD name as indentifier instead of index. Old HUD index are compatible as they are converted * Protected Alternative HUD, Comp HUD and Shoutcaster against edition. They must be cloned first before modification * Fixed landmine limit to prevent overflow when changing team_maxLandmines cvar value * Removed rank text from "You have been revived..." center print text * Changed default secondary weapon selection to the best one * Fixed team command on swapping team was selecting default weapons in case of command flooding or first team join * Fixed log stats when player disconnects from limbo were not written to the log file * Fixed omni-bot mg42 goal names * Enabled spawning when changing entity classname with "set" scriptaction * Fixed dlights not updating if spawned after initial map load Stability & Performance * Removed send EV_SHAKE event if out of range of the shake wave * Added client prediction optimization (instead of iterating over whole CMD_BACKUP array every frame oldest valid cmd will be saved during snapshot transition frame as future starting point) Graphics * Added cg_bloodPuff to toggle showing blood puff effect when players are shot * Fixed FT icon display on enemies when sprites are disabled * Added .svg version of simple items icons * Improved brass ejection position to ensure it doesn't obstruct view UI * Added missing shader for Fire in the hole icon * Fixed wrong computation of x coordinate for environment awareness when icons was behind the player * Added cg_drawEnvAwarenessScale cvar for moving icons position relative to screen center * Added cg_drawEnvAwarenessIconSize cvar to resize icons * Fixed scope mask draw over scoreboard * Added larges score abbreviation by thousands * Enhanced server browser selection by retaining last selected server during server list load * Added focus on connect to IP textBox when opened * Removed cg_numPopups cvar * Improved bot flag readability * Fixed chat button usage in shoutcaster mode * Added cg_commandMapTime to control +mapexpand animation speed * Fixed animation cut-off when expanding map as a spectator * Fixed team map data position for players with noclip on * Fixed spectator freecam was not speclocked correctly * Updated huds.hud file to json format * Fixed scoreboard tooltip show if alternative features are disabled * Added .svg version of crosshairs * Added cg_shoutcasterhud cvar to toggle hud to selected from it when becoming shoutcaster * Suppressed fireteam invites and proposals from ignored clients * Fixed speaker editor handle drag and panels resolution / position on widescreen * Fixed antiwarp lagometer * HUD changes : * Fixed crosshair name revealing disguised enemy covert ops * Fixed crosshair name in 3rd person * Fixed Popup Messages alpha and fade effect * Fixed objectives HUD icon scaling * Added Always draw style option for compass to keep compass draw while map extend is displayed * Changed default component visibility to 0 for fps/ping/speed/lagometer/localtime on default HUD 0 (ETmain) * Fixed no clip weapon dynamic color ammo count * Adjusted icons and spacing on fireteam overlay * Fixed unscaled spacing on fireteam overlay * Added cg_drawCrosshairFade cvar to control delay before fading crosshair information * Fixed crosshair name fade effect for dynamite and mines * Adjusted icons size on follow text * Added thin white border to the simple compass and smaller letters and lines * Fixed weapon icon alignment and alpha color * Fixed proposition/invitation vote text was not displayed * Fixed vote text color * Fixed warmup text color * Added background and border for bar comp * Changed Color Main and Color Secondary to modify bar color instead of background and border color * Changed Background Color and Color Border to modify both background/border of comp and bar * Enable Lerp Color for bar comp * Added Dynamic Color style for healthbar and crosshairbar comp * Changed maximum popup message to be displayed in popupmessage from 7 to 32, depending of componement free space. * Added multiline support to popupmessage component * Added Scroll Down style option to popupmessage component, starting popup to draw from top instead of bottom * Added popupmessage2and popupmessage3 comps which behave the same as popupmessage comp * Added Colorless Name, Status Color Row and Status Color Row style to fireteam comp to show player status as color in ft and allow forced white names * Added scPlayerListAxis, scPlayerListAllies, scTeamNamesAxis, scTeamNamesAllies shoutcaster componement * Added HUD 5 Shoutcaster HUD * Replace status comp with shoutcaster player status * Enhanced RoundTimer comp to work with shoutcaster * Enhanced weapon icons in popup messages point towards the victim when Swap V<->K is toggle * Added draw suffix style option to healthtext, breathtext, sprinttext, chargeweapontext and xptext * HUD Editor * Added a toggle for noise generator in HUD Editor (n key) * Removed temporisation on save button from HUD Editor * Added warning message about HUD 0 can't be modify from HUD Editor * Added a toogle for fullscreen display in HUD editor (f key) * Added option to show visible component layout only * Added blinking warning message on default HUDs as they can't be modified until cloned * Changes HUD selection by name instead of index * Added grid support for elements alignment (o, c and d keys) * Added grid alignment option to force element when moved / rezised to be aligned with the grid depending of the grid scale (a key) * Debriefing * Fixed LAST played map indicator index on map vote panel * Fixed "Participation" percent on on map vote panel * Enhanced map vote panel popularity score * Fixed map bias on map vote panel * Enhanced map bias by showing computed map bias for the team advantaged for the selected map on map vote panel * Added panels windows with quick access buttons to each panels availables * Added blinking effects for map vote button when the vote isn't casted * Fixed campaign map list wasn't draw when at least 1 maps was missing localy * UI Menu * Added back crosshair cvar in option menu * Added cg_dynamicIcons* cvars on Option View menu * Improved server browser filter description Weapons * Fixed binocular switching multiple time while moving * Added jiggle effect on mobile MG and tank MG * Added spread visual crosshair to nested MG and tank MG * Increased mines spotting update frequency from 1000 to 500 ms, back to default vanilla value * Fixed an issue where current weapon gets changed even if the removed weapon is not the one currently being held * Fixed exploit by ensuring weapalt will not be executed if binoc are used * Fixed extra ammo gain for soldier SMG due to add secondary weapon again if it's already added as a primary * Fixed flamethrower spawns too many flames with cg_drawGun 0 and 2 * Fixed riflegrenade being equipped again if player shoots and dies right after * Fixed altweapon state not being properly restored when revived * Fixed riflegrenade grenade model disappearing if player dies and gets revived * Improved flying nade effect fix when getting revived * Improved weapon selection when player dies and upon revive has invalid weapon equipped * Improved altweapon initialization on respawn (silenced pistols) * Fixed pliers not working near TOI on some maps (such as fixed MG on Railgun / Radar or 1st barrier in Bremen) * Changed satchel charge fade on player dead instead of wounded * Changed mgs nested fire rate from 50ms to 66ms to match ETpro
revbump after icu and protobuf updates
*: recursive bump for gnutls p11-kit option (existing installations need the bl3.mk included, but it's now only optionally included)
etlegacy[-server]: Update to 2.81.1 2.81.1 - Incoming ... Again! (released 12/03/2023) Engine General * Fixed issue with g_oss not being set correctly, making 64bit mods not being listed when using 64bit clients * Added web style # prefixed color strings support Client General * Use json model data for fav servers * Moved listfonts command from legacy UI to client engine, since con_fontName can now be used on any mod, and the legacy-specific cg_customFont1/2 require ETL client anyway * Fixed sound bug (long stuttering sound) and cleared queued sounds (such as announcers fe. FIGHT! sound) when rewinding/fastforwarding * Added support for server blocking by using sent list of servers blocked from Legacy master and hiding malicious server in server browser * Removed NONUSBACKSLASH from the default console keys * Fixed zone memory leak on /bind command Audio backend * Fixed sound volume integer overflow Renderer * Fixed decals vertex modulation going out of range Mod General * Added position and size argument to editcomponent command * Added editcomponent command with parentAnchorPoint and parentAnchorComponent option * Extended auto completion for editcomponent command * Fixed localization of server commands were gets truncated * Added cg_useCvarCrosshair cvar allowing forcing crosshair HUD comp at init, 1 by default * Added back cg_useCvarCrosshair, cg_crosshairSize, cg_crosshairAlpha, cg_crosshairColor, cg_crosshairAlphaAlt, cg_crosshairColorAlt, cg_crosshairPulse, cg_crosshairHealth cvars * Added cg_crosshairSize_f, cg_crosshairAlpha_f, cg_crosshairColor_f, cg_crosshairAlphaAlt_f, cg_crosshairColorAlt_f, cg_crosshairPulse_f, cg_crosshairHealth_f commands * Fixed editcomponent command with coloration arguments * Fixed editcomponent style help was printing an error * Ignored bots count when using map vote pool depending of players count * Allowed referee command to use slot number for identify player Stability & Performance * Fixed missing NULL terminated in gameConsoleCommand list causing memory corruption * Removed WBUTTON_ATTACK2 (+attack2) causing exploit issue * Fixed kick angles framerate dependency by matching 333 FPS kick angles behaviour * Remove unnecessary trace for water hitmark detection, causing unnecessary recomputation of head BBox and extra trace * Fixed func_fakebrush prediction * Fixed PMF_TIME_KNOCKBACK never being set unless head was hit. Graphics * Fixed atmospheric effects during match pause * Fixed missile incorrect visual explosion origin * Fixed flamethrower being invisible if player shoots it outside of PVS UI * Fixed issue when crosshairinfo name affected to follow previous player being set to non default color * Fixed enemy spawn timer not being displayed * Added anchors support to HUD * Added HUD name support, usable with cg_althud cvar * Fixed multi line string buffer HUD components centering * Added No Text style option to disable the Connection interrupted text from Disconnect component * Added No Header style option to hide fireteam header * Added Force Colors style option to force player colors on the kill feed * Added extended system option menu for console con_* cvars * Fixed chargebar icon coloring for field ops * Moved listfonts command from legacy UI to client engine, since con_fontName can now be used on any mod, and the legacy-specific cg_customFont1/2 require ETL client anyway. * Fixed timerSet breaking resetTimer display * Added style custimization for compass, such as decor, cardinal point and direction visibility toogle Weapons * Remove adding velocity of ground entity for missiles causing execive velocity add while throwing * Added back default scoped movement to vanilla behaviour (full speed, unscope at 127 ups) * Moved alternate sniper speed to walk movement * Changed unscoping weapon while in air from 250 to 500 ms
*: recursive bump for icu 74.1
*: bump for openssl 3
revbump after textproc/icu update
etlegacy: update to 2.81.0 2.81.0 - Incoming! (released 27/01/2023) Notes: Unix binaries are now using different name such as etl/etlded.x86 and etl/etlded.x86_64 Engine General * Added cJSON 1.7.15 * Allow loading loose ttf/otf fonts in pure mode * Fixed unfinished unicode encoding crashing clients * Added entry point for additional system calls without breaking compatbility with other engines (from ETe) * Added extension system to flash window * Fixed precision in patch collide generation to avoid "MAX_PATCH_PLANES" errors (from q3e/ETe) * Fixed net_port range by restricting it to RFC 793 specification * Fixed Splash Screen as work around for SDL_GetWindowSurface not working properly * Don't allow writeconfig to write configs called default.cfg, default_left.cfg or default_android.cfg * Added platforms manifest to the generated mod pk3 * Added support for JSON file parsing / writing * Added fs_printOpen command to dump a list of all open files * Allowed omitting default values from being written with writeconfig by specifying -nd or -no-defaults option * Fixed IPV6 MacOS * Fixes VM entry point for M1 processors by changing entry point from variadic to fixed parameters due to architecture differences Client General * Added cl_extrapolationMargin with a default value of 1 and allowed range 0 to 10 to reduce the client latency due to incorrect serverTime values caused by automatic adjustments to serverTimeDelta on the client * Fixed escape key not sending a char event which avoid closing UI menu properly * Fixed console char set scaling when r_scale is used. (Only for vanilla renderer since it's the only one with r_scale anyway). * Added cgame_restart commands for development purpose * Added command completion support for cgame command * Added the ISO keyboards nonUSBackslash key to the default console keys (for mac user) * Made sure we only copy over the vanilla data from the glconfig struct * Scaled ui mouse movement to match the window manager mouse movement * Fixed [skipnotify] text on console print * Added support for ttf ingame console fonts * Added a new default console font (JetBrainsMono-SemiBold) and an icon font for the custom ET font icons Audio backend * Fixed SDL2 sounds were played at incorrect range distance, which lead to heard sound closer or farther than expected. * Fixed OpenAl incorrect ambient and entity sounds volume * Fixed s_volume and s_alGain were not affecting volume on OpenAl Server * Fixed sv_ipMaxClients cvar incorrectly limiting the total amount of clients allowed on server instead of max clients per IP * Added sv_serverTimeReset cvar for resetting svs.time on map change to avoid various issues related to high server uptime * Fixed a typo in an error message printed when client fails a www download * Added sv_userInfoFloodProtect cvar to protect against userinfo flooding, so sv_floodProtect can be off and server can still be protected against user info flooding. * Blocked connection from IP with engine temp bans (exclude ports to fix issue with clients changing net_port and reconnecting after a kick, circumventing temp ban) * Added 2 digits for attacklog timestamps instead of 1 * Added sv_protectLogInterval to control time in milliseconds between attack log entires (default 1000). Helps at keeping attack logs at reasonable sizes so they don't get spammed 100+ lines per second when someone runs server scanning Renderer * Fixed wrong decal projectors being culled Mod General * Added HUD editor in-game allowing player to fully customize HUD components (more info Customize HUD) * Added editcomponent command allowing HUD customization with commands (more info Customize HUD) * Fixed collision issues with prone causing players to get stuck on walls and being able to go through certain thin walls * Adjusted prone head collision box size to match head size to smooth out crawling on uneven surfaces * Fixed prone rotation being severly limited while proning on non-axial surfaces * Extended g_pronedelay cvar with value 2 - clients can't prone for 850ms after jumping * The cvar now acts as a bitmask value, so you can combine values 1 and 2 * Fixed various graphical and camera bugs when rewinding demos * Fixed head bbox having no collision when lean key was released, allowing it to clip through solids and use +activate in some scenarios * Separated handling for class command on server side so we can have team command flood protected, but allow class commands to bypass flood protection * Fixed dead players capturing flag * Fixed ref command not working on dedicated server * Changed map vote to 1 points for each vote in game type 6 GT_WOLF_MAPVOTE * Fixed weapon charge getting reduced when underwater where weapon doesn't fire * Added window flashing on game init and match starting * Fixed g_corpses value to act as a boolean as it was initializing the body queue but not put any corpses to it by setting it to negative value * Added option to visualize spawnpoints in the map with cg_drawSpawnpoints. Displays major spawnpoint name & number, and individual spawnpoints where players spawn * Added func_fakebrush drawing with railbox when debugging by setting g_debugHitboxes func_fakebrush * Swapped the check for PW_INVULNERABLE to be on the victim (the client getting shoved) rather than on the player doing the shove * Moved to JSON format following files : * weapon stats * huds * mapvoteinfo * Removed cvar list after HUD rework : cg_althudflags, cg_chatalpha, cg_chatBackgroundAlpha, cg_chatflags, cg_chatLineWidth, cg_chatScale, cg_chatShadow, cg_chatY, cg_chatX, cg_complaintPopUp , cg_crosshairAlphaAlt, cg_crosshairColorAlt , cg_crosshairAlpha, cg_crosshairColor, cg_crosshairHealth, cg_crosshairPulse, cg_crosshairSize, cg_crosshairX, cg_crosshairY, cg_cursorHints, cg_descriptiveText, cg_drawBuddies, cg_drawCompass, cg_drawCompassIcons, cg_drawCrosshairInfo, cg_drawCrosshairNames, cg_drawFireteamOverlay, cg_drawFPS, cg_drawPing, cg_drawReinforcementTime, cg_drawRoundTimer, cg_drawSnapshot, cg_drawSmallPopupIcons, cg_drawSpreadScale, cg_drawspeed, cg_drawTime, cg_drawWeaponIconFlash , cg_fireteamAlpha, cg_fireteamBgAlpha, cg_fireteamlatchedclass, cg_fireteamLocationAlign, cg_fontScaleCN, cg_fontScaleCP, cg_fontScaleTP, cg_graphicObituaries, cg_healthDynamicColor, cg_lagometer, cg_popupBigFilter, cg_popupFilter, cg_popupShadow, cg_shoutcastDrawMinimap * Fixed scores command showing followed players xp counts in stopwatch game mode * Added missing commands to gamecommand list * Added player shove events in server log Shove: <attacker> <victim> Stability & Performance * Fixed a bug in antiwarp code that caused players to warp when they had no user input but still had velocity * Bots are no longer antiwarped * Fixed incorrect shader count for blacksmokeanimb causing error upon shader registering * Fixed game pause behaviour wasn't consistent on various game elements * Reduced LAG_MAX_DELTA from 75 to 25 to smooth out lagging players * Fixed stamina prediction * Fixed STAT_ANTIWARP_DELAY causing full predictions to run when it's just display information. * Fixed STAT_AIRLEFT prediction * Fixed grenadeTimeLeft firing prediction * Fixed bobcycle not being in sync between client/server in some cases which causes client to miss predict footsteps. * Fixed crashland prediction (event EV_FALL*) * Fixed artillery prediction (weaponTime and event) * Fixed nofatigue prediction * Fixed viewheight calculation for other leaning players, which caused leaning to be invisible to others depending on your location in the map * Fixed time played being counted during pause * Fixed free fireteams initalization producing runtime errors * Fixed rotation of smoke particles framerate dependency * Fixed potential crash in trigger_multiple activation * Fixed pmove_fixed 1 with g_antiwarp 1 and cg_optimizePrediction 1 Audio * Fixed missing hitsound when players reach lower health than FORCE_LIMBO_HEALTH without getting gibbed, causing the next hit that will gib them to not play the hitsound Graphics * Fixed incorrect timings for voice chat sprites staying twice as long as expected * Medic and ammo request voice chat sprites are now cleared when client spawns/is revived (medic sprite only) * Changed cg_shadows cvar default value from 1 to 0 and changed Normal graphics preset to have shadows disabled, due to unreasonable performance penalty they cause compared to the visual improvement * Fixed voice chat icons were not drawn if a player had cg_voiceChats 0 * Added back granular bobbing control * Changed cg_bobbing cvar from 1 to 0 * Allowed changing cg_swingSpeed when cheats are disabled from range 0.1 to 0.3 UI * Minimap icons in cg_drawCompass 2 are now positioned along the edges of the map following the same viewangle-based logic as regular compass * Fixed incorrect levelshot in mapvote menu displaying for maps which client hadn't downloaded * Fixed preset_high_ui.cfg automatically executing when entering system settings menu * +stats display in Stopwatch mode after 2nd round now shows stats from the match all they way up until a new game is started * Fixed drawing of several cursorhints, eliminating unwanted lines due to the texture not being aligned properly * Increased (doubled) UI memory pool size for x64 architecture, fixing cases where UI would run out of memory on x64 but run fine on x86 due to different pointer sizes * Added cg_customFont1/2 cvars to change fonts * Added listfonts command to list available fonts, which includes "documentation" on usage * Allowed executing regular binds from UI by holding down left/right shift * Fixed env awareness and compass showing enemy item objective * Changed bitmask values for cg_drawCompassIcons and cg_drawEnvAwareness cvars: * 0 disabled * 1 item flags objectives * 2 Secondary objectives * 4 Primary objectives * Fixed crosshairnames showing at the place where respawning teammate died * Fixed limbopanel roll animation * Changed map vote selection in debriefing with game type 6 GT_WOLF_MAPVOTE by using * Checbox side by side with map name * Selecting map and click one more time to toogle the map vote * Changed voice chat icon for Fire In The Hole from blue color to orange * Fixed team chat flag wasn't drawing correct team * Added fall down icon for MOD_FALLING obituary * Improved text readability by scaling text shadow/outline based off text size * Added shadowed text for demo list * Prevent unwanted script execution binding by pressing shift key alone (K_LSHIFT and K_RSHIFT) from UI menu * Limit the bindings that are allowed to be executed from UI menu and do not allow +/- actions or vstr that can contain those * Removed ui_browserOssFilter cvar * Added ui_disableOssFilter cvar for filtering server list depending of supported mod by OS * Added center print text for letting know medic who they just revived * Enhanced map vote windows on map vote game type by adding map popularity and history of last 333 played maps * Changed vote points from map vote game type from 1, 2, 3 points to a unique 1 point per vote. * Added semitransparent color for fireteam weapon that is not updated * Added red font to teamkill cp message to easily identify it and avoid abusing it by changing player color Weapons * Fixed zoom level for FG42 changing to incorrect value when trying to zoom in/out * Increased maximum zoom out level for scoped K43/Garand and binoculars from 20 to 32 * cg_zoomDefaultSniper cvar is now capped within this range (32-4) * Knife backstabs now ignore both target and attacker view pitch, which previously caused backstabs to fail if the target was looking up/down too much * Fixed flamethrower flame animation not showing if the animation started in solid * Increased FG42 scoped recoil pitch * Fixed alt weapon switch bug/exploit by not allowing switch till we have switched to selected weapon * Fixed selected weapon at spawn/respawn * Fixed explosion hit registration being inconsistent by sorting players depending of distance from the explosion origin in ascending order * Fixed corpses blocking flamethrower hit registration * Fixed allies riflenade impact sound volume (from 64 to 127) & radius (from 1.5 to 64) * Fixed calling artillery was playing gun shot sound in some cases * Fixed pliers hint and usage priority near TOI * Fixed arty/airstrike bombs potentially spawning indoors * Fixed missile collision issues with skyboxes * Fixed (reduced) charge time when dropping grenades on death * Reduced speed from 127 to 80 (crouch speed) while player use scoped weapon and standing * Added back unscoping weapon while in air more than 250 ms, allowing player to walk on slope and stair without getting unscoped
massive revision bump after textproc/icu update
*: bump PKGREVISION for libunistring shlib major bump
revbump for textproc/icu update
etlegacy[-server]: update to 2.78.1 Changelog 2.78.1 (released 01/11/2021) Android Engine Client * Adjusted Linux menu launcher to automatically start with the dedicated GPU instead of iGPU * Fixed mouse focus issue due to HDPI scaling by temporarily reverting to SDL 2.0.14 (windows only) * Fixed raw input on Linux Server Renderer * Fixed brightness changing multiple times while loading map * Reintroduced support for r_overBrightBits * Added renderer scaling via r_scale (experimental, still has bugs) Mod * Adjusted cg_simpleItems values (1 = Yes except objectives, 2 = Yes) * Added chat customizability options * Changed demo status message to a HUD element and simplified it by default * Added mission time in warmup on scoreboard and HUD * Added selective weapon animations display * Added delta time display in 2nd round of SW mode * Added cg_drawUnit to set unit system * Changed cg_drawspeed to work with cg_drawUnit * Added unit distances to objective awarness * Fixed demo grenadecam bind not being drawn * Fixed cursor hint position on ultra wide screen * Changed objective status icons and separated from powerups to lessen potential confusion * Added UI warning for old ET:L clients * Fixed fireteam icon displayed upside-down in 2.60b client * Changed cg_drawEnvAwareness to draw only static objectives * Fixed activate when trace starts inside BBox * Changed BBox height to prevent player from getting stuck into the world 2.78 (released 01/10/2021) Android * Enabled Relative Mouse by default when greater than Android 6.0.1 Version * Fixed Android Back Button breaking keyboard input * Fixed Legacy pk3 not being copied to internal storage of phone * Added Minimum Android Version to run a game (Android 5.0) * Support for armeabi-v7a and arm64-v8a * Initial support Engine * Fixed random crashes caused by non ascii characters * Fixed Sys_DestroyConsole was never call on quit * Updated libs to * WolfSSL 4.8.1 * OpenSSL 1.1.1l * libogg 1.3.5 * libvorbis 1.3.7 * SQLite 3.36.1 * SDL 2.0.16 * Latest tinygettext Client * Fixed opening of URL's on Android Devices * Fixed ui_r_intensity/ui_r_mapoverbrightbits/ui_r_overBrightBits/com_fps option from UI trigger default config load * Fixed ui_r_intensity option from UI doesn't trigger vid_restart * Changed default IRC network to Libera.chat * Fixed player name buffer in CL_ServerStatusResponse * Added con_background cvar to set solid color for console background. * Fixed vanilla patch collision on 2.60b servers * OpenAL: * Fixed source gain was too high * Fixed minimal and maximum range source attenuation * Changed attenuation model from Inverse (Doubling the distance halves the source gain) to Linear * Changed default sound backend to SDL2 Server Renderer * Fixed screenshots and video recording getting double gamma Mod * Reworked server demo record (tons of fixes) * Demo listing in the UI supports subfolders * Auto demos and screenshots are now placed in subfolders based on the year and month * Fixed some translations getting nuked * Reworked HUD blood effects * Added directional damage * Added cg_bloodFlashTime * Added teams chat icons directional on HUD (revive/medic/ammo/objective) * Added cg_drawEnvAwareness * Fixed LogExit possibly triggered twice with adverse effects (such as Prestige points autocollected) * Fixed adrenaline animation * Adjusted z velocity to emulate framerate-dependent behavior in g_fixedPhysics * Fixed map vote disable after regular vote * Fixed arty/airstrike impact timing to 750ms (vanilla) * Fixed arty/airstrike falling sounds wasn't played on some maps * Fixed arty/airstrike exploding inside room on some maps * Fixed arty/airstrike exploding in mid-air on some maps * Fixed arty/airstrike shells getting stuck on patch meshes * Fixed airstrike plane wasn't visible on some maps * Added objective indicator on HUD and compass * Adjusted prone rotation * Adjusted proning transition * Fixed target_remove_powerups not updating flag counters * Fixed ready state flag * Fixed hit region registering * Fixed wrong spreadscale when pitching or yawing across 0 degrees * Fixed 'players sticking to each other' prediction errors * Fixed flame chunck trajectory to be fps independent * Fixed steals disguises to be fps independent * Fixed muzzleTrace was snapped for nothing since it's not sent over network * Fixed lagometer with sv_fps different from 20 * Made body hitbox height follow head animation * Fixed OID entity was ignored for construction box * Fixed player name buffer length is some location * Changed bad userinfo client drop timeout to 0 * Fixed g_fixedphysics slope * Improved picking up weapon * Fixed 3rd person view by not applying zoom from weapon * Fixed skill rating score 0 displays as negative value * Added dynamite sudden death (g_suddendeath) * Fixed framerate dependence issues * Fixed skill levels -1 display * Removed entities optimization hack * Fixed unable to change follow when followed team went into limbo * Fixed scoped FG42 giving light weapons xp * Changed allowed FOV range to [75 - 160] * Fixed instant dynamite throw when switched to it and fire button is held down * Fixed overkill damage counting towards stats * Changed height of dead and wounded players bounding box (from 24 to 0) * Added cg_simpleItemsScale (range 0.25-1.5) * Fixed dynamite being thrown inadvertently in some case * Fixed FT weapon icons when player use tank/MG nest * Added fireteam name and location customization cvars * Fixed ammo not despawning after pickup for fieldop that changed class * Fixed trace failing when start point inside bbox * Fixed knife hits being blocked by corpses bbox * Fixed wounded players getting stuck in solids * Fixed items falling through some surfaces * Fixed corpses clipping to solids on suicide animation * Fixed corpses going underground when selfkilling mid-air * Fixed divide by 0 crash with g_heavyWeaponRestriction set to 0 * Fixed dynamite chaining deleting non armed dynamites * Fixed dynamite chaining on multi-stage objs * Removed g_dynamiteChaining * Fixed axis soldier spawning with extra flamethrower ammo * Fixed client set firing flag while noclipping * Fixed rifle swapping to riflenade when out of ammo * Fixed antiwarp locking players in place on respawn forever on high pings * Improved stand suicides animation (slight faster) * Added crouch and prone suicide animations * Added g_dropObjDelay for delay time when dropping and picking obj back up * Changed crouch bbox height (slightly raise from 18 to 21) * Added creating/joining a fireteam automatic (g_autoFireteams 2) * Added vote cancel by caller * Lua * Updated to Lua lib 5.4.3 * Updated to LuaSQL 2.6.0 2.77.1 (released 17/03/2021) Engine * Enhanced installer for all platform * Added clipboard to console * Fixed compatibility with ETJump shared cvar * Fixed asset MD5 checksum failed pop-up during installation * Fixed load official pak file error when connecting to servers * Fixed infinite download loop when connecting to server * Fixed pack isolation with no pure servers * Added conversion for extended chars to utf-8 chars in output printing Client * Fixed Alt+Tab Minimiser doesn't work * Fixed console scrolling to bottom on map load working only on localhost * Fixed un-reset timeout after getinfo command was retrieved from server * Fixed issues with maximizing a window with a non desktop resolution Server Renderer * Fixed crash in RE_AddRefEntityToScene Mod * Fixed bouncing entity velocity was too high * Fixed ready status disappearing * Fixed entities stuck inside construction point (now, player are crushed and items deleted) * Fixed pushing players through solids * Fixed body and corpses hindered picking items * Fixed un-reset trace ignore cause trace issues * Fixed multi votes send on team change during intermission * Fixed shoving wounded players * Enhanced shoutcaster mod: * Added culling for player spawn counts on minimap (When zoomed the text was sometimes drawn outside of minimap) * Fixed icons being drawn over minimap border * Hided followed player overlay when topshots window is on 2.77 (released 01/03/2021) Notes: This release is also shipping OmniBot v0.87 and WolfAdmin v1.2.1 Legacy mod is now shipped in a unique .pk3. The vanilla pak1.pk3 and pak2.pk3 are now unneeded on the server side. Engine * Changed "wget" command name to "download" * Added com_downloadURL cvar to specify URL of download command * Added db schema updates depending on version * Updated to db schema V2 * Added OSX quarantine administration * Removed obsolete curses support * Ensure swap-endiness functions compile to bswap instruction * Added timestamp in dedicated console and logs * Fixed incorrect packets and user movements encoding due to unstripped UTF8 commands sent to 2.60b clients from the server if legacy mod was in use. * Fixed 1 byte overflow with packaged messages * Added upstream metainfo.xml for AppStream * Changed Windows default installation path (to avoid potential trademark issue) * Added Raspberry Pi support * Enabled IPV6 code by default * Fixed etconfig.cfg was no more created/loaded * Fixed files weren't created with 664 permissions (*nix only) * Updated libs to * cURL 7.68.0 * SDL 2.0.14 * Fixed NUMLOCK 5 status fails * FreeType 2.10.2 * OpenSSL 1.1.1g * libjpeg-turbo 2.0.4 * libpng 1.6.37 * libogg 1.3.4 * SQLite 3.32.1 Client * Added cl_allowDownload 2 to stop all noise while downloading * Changed bindlist command to print free keys * Fixed vid_restart not reinitializing i18n when language is changed * Added central storage of favorites to have one source of favorites for all mods available (optionally) * Replaced the splash screen on Windows by a logo in the loading screen for all platforms * Fixed console flickering - r1 MAX_RENDER_COMMANDS increased * Added new download container system * Fixed timing issues when client is downloading or recording demos and window is minimized or has no focus * Readded con_drawNotify() for easier debug * Added system clock in console * Removed /screenshotJPEG command (/screnshot now uses JPEG by default) * Increased r_displayRefresh range check to support 240Hz panels * Removed /clean command * Fixed SND_NOCUT, SND_OKTOCUT, SND_CUTOFF and SND_REQUESTCUT flags options were not handle in start sound function * Added cursor management for edit text/field UI element * Check NUM LOCK status for CGAME input keys * Added engine version in userinfo * Added PNG output for screenshots * Fixed window location and display used not remembered * Removed anachronistic r_highQualityVideo cvar * Fixed OpenAL causing a crash when the file is missing * Fixed small and full console toggling * Allow setting multisample to 8x for increased visual quality * Fixed global vars for GCC 10 compatibility * Removed r_primitives * Fixed issue with not playing server demo at 1st try * Changed map filter field to server name filter field in server browser * Added private slots counter for server browser * Fixed VM_Create when player had utf-8 chars in their username (Windows) Server * Removed never used tracker feature * Fixed bots being affected by limit of sv_ipMaxClients value * Added mapvoteplayerscount.cfg file for filtering map depending of players count * Added invalid GUID check at client connection (sv_guidCheck) * Reduced warning spam from approaching cs limit Renderer2 * Fixed bsp static light parser to match 'keeplight' ents Mod * Fixed the formulas in BG_EvaluateTrajectoryDelta() (affects func_bobbing and func_pendulum) * Added HUD indicators for invulnerability and adrenaline usage * Fixed G_SKillRatingDB_DeInit error message printed in console at intermission * Fixed stopwatch not restarted after round end * Fixed medic/ammo pack were draining stamina without drop pack * Changed ui_serverRedirect cvar to ui_serverBrowserSettings (bitflag) * Fixed obvious phony servers hidden in browser by default * Fixed fov range check in shipped configs to take autofov into account * Added GeoIP privacy option with cg_allowGeoIP * Fixed SR scoreboard not default with g_SkillRating 1 * Fixed SR scoreboard displayed in SW and LMS gametype modes * Changed g_mapscriptdirectory cvar default value to "mapscripts" * Added hit regions stats to debriefing view * Added most damage given award * Fixed overwriting of ammo count instead of adding at spawning (syringe) * Fixed throwing nade when leaning was no more possible * Fixed weapon alternative reload was not working anymore * Reworked artillery with visible shell and dropping from sky (Twice less ents and used in shorter time) * Reworked airstrike with visible shell, visible plane and dropping shell from plane (Twice less ents used) * Added visible Axis / Allies aircraft models for airstrike plane * Added WP_AIRSTRIKE / ITEM_WEAPON_AIRSTRIKE / airstrike.weap / bombs models has new weapon for airstrike bomb * Added BG_GetTracemapSkyGroundFloor / BG_GetTracemapSkyGroundCeil getter (Lower / Higher sky height) * Fixed public conf wouldn't reset correctly * Fixed animations for MP34 * Added cg_visualEffects to turn visible / invisible visual effects (i.e airstrike plane, debris ...) * Fixed smoke canister (aistrike) dealed too much damage (back from 400 to 140) * Changed MOD for smoke marker from MOD_AIRSTRIKE to MOD_SMOKEGRENADE * Display shield status on scoreboard * Fixed seizure inducing effect on trickjump map * Fixed MOD not always displayed due to temp entities not reset * Fixed fieldops charge bar color when quick zooming * Fixed autoscreenshot feature broken in MapVote gametype due to vote displayed first * Added mod_version static cvar * Fixed display of powerup in small scoreboard * Fixed real time SR win percentage not always displaying with lot of connected clients * Added objective indicator * Fixed game log not always created on some platform (linux) * Added game time in server log * Fixed syringe ammo lost when used on a an alive teammate or a killed enemy * Removed g_misc 2 option "medic syringe heal" (use the Lua script instead) * Fixed tapout reinforcement timer color when spectating * Fixed allowed chat length longer than server side limit * Fixed command map objective and flag icons displayed above players icons * Added vote status indicator in debriefing in mapVote mode * Changed limbo health value from -75 to -113 for better gameplay balance * Fixed unwanted weapon switch after picking weapon * Fixed unwanted grenade switch while leaning after swapping weapon * Fixed weird menu overlapping issues, mostly noticeable with customized menus * Fixed cg_teamChatsOnly filters Fireteam chat too * Fixed "throw" command only used throw flighing type. (fling, throw and launch available) * Fixed respawn delayed and could be missed despite no death animation were being played * Fixed latched cvars not being able to be changed immediately by the server leading to various game management issues * Added in-game team selection menu * Added cg_announcer to toggle announcer voice on map start * Removed weird flying nade sound (sound backend issue) * Fixed multiple map votes possible by reconnecting in intermission * Fixed mapvote tally display when connecting while in intermission * Fixed missing default cvars configs * Added popup messages filter * Reworked airstrike and artillery per-minute limitations * Renamed team_airstrikeTime/team_artyTime to team_maxAirtrike/team_maxArtillery (no more time based, but value per minutes) * Removed g_misc 4 option to combine team_airstrikeTime and team_artyTime * Renamed team_maxMg42s/maxPanzers to generic team_maxMachineguns/team_maxRockets * Fixed cg_tracers 3 * Added power icon colours to show airtrike and artillery availability * Removed dynamite tick sound and pulse icon * Improved server browser filter ergonomy * Fixed in-game UI favorite button to allow to remove favorite * Fixed server browser sort would alternate when opening Play Online again * Fixed prone hitbox height (was twice as high as desired!) * Added slightly lower hitbox when crouching in idle position * Improved debug hitbox code * Fixed no weapon on revive issue * Fixed riflenade disappearing for no reason * Fixed team spawn counter is visible in limbo panel when player has not joined team * Added genericity for impact mark/sound and make them customizable by surface from weapon file * Improved weapon file parser for sound ressources * Added back water impact effect for missile (was unused) * Increased size of wounded hitbox for syringe * Increased compass size on alternate huds * Fixed rank display on alternate huds * Added popup filter for promotion upgrades * Removed g_misc 32 option "loose spawn protection" (use the Lua script instead) * Fixed fireteam health color indicator was not in sync with healthbar color * Changed simple items colour when not available to class * Added objectives as simple items too (use cg_simpleItems 2 to only use simple packs and weapon) * Fixed shielded players could be pushed * Disabled vertical shoving by default (use g_misc 1 to enable) * Removed cg_useScreenshotJPEG cvar * Fixed players in limbo and heavy machine guns users would trigger g_inactivity * Moved eject brass offset (in first person) computation on fire event received. Was computed each frame even no weapon fire. * Added missileFallSound / missileBouncingSound / fireRecoil / adjustLean in weapon file * Optimized landmine snapshot callback code * Fixed spawn shield displayed on HUD when still in limbo * Added shoutcaster mode * Added team_riflegrenade cvar for 3vs3 competition * Added average team ping display in scoreboard * Excluded heavy weapons and knives from accuracy stats computation * Fixed session stats always reset between rounds in StopWatch mode * Fixed grenade timer was reset while arty was used * Fixed fireteam chat fallback to team chat instead of global chat when not in a fireteam * Fixed global chat not working in localhost * Fixed cg_teamChatOnly filters spectator team * Fixed compass hidden even when not overlapped by command map * Fixed allies rank displayed for spectator in debriefing * Added dropping objective ability * Added specific flag for bots on scoreboard * Fixed spawn count displayed out of command map borders (removed "Troops") * Fixed double countdown with g_inactivity * Fixed cg_wolfparticles 0 does not spawn the explosive trails * Added cg_drawGun 2 to only draw non-weapons and throwables * Fixed FG42 spread/sway was different (too low) from vanilla behaviour. Was adding 50% reducing from lvl 3 covert-ops (vanilla behaviour) + 35% reducing from lvl 3 Light weapon (change from Legacy and keeped value). * Fixed covert ops received 50% reduction in both recoil jump and weapon sway with ONLY Scoped Weapons (following the original documentation) * Added clearer simple items icons * Added percentage in map votes display * Added cg_simpleItems 2 option that displays 3D models for objectives * Fixed limboed clients not moved to intermission point * Added "nostamina" command * Added pain anims that are only played in idle state (visuals) * Added new death anims * Fixed spread bonus is now correctly applied only for the SMG weapons * Fixed mini compass showing player icons in wrong places * Fixed bug where OpenAL users could hear sounds from wrong position on certain maps * Fixed cg_simpleItems colors to improve visibility * Fixed cg_simpleItems weapon icons aspect ratio * Fixed debriefing was showing spawning place instead of appropriate portal cam * Fixed explosion shakes were missing * Added shakes from panzer/bazooka and mortar missile explosions * Fixed airstrike delay was shorter than it should * Fixed airstrike/artillery sounds are now properly played * Fixed spawn point counts on command map * Added /listspawnpt command to shown available spawn points to use with /setspawnpt command * Fixed cg_popupBigFilter had inverse behavior, which made skill upgrades not displayed and played by default * Fixed upscaled debris effects of the broken props * Added secondary weapon to class menu selection * Fixed gibs are not drawn * Added dynamic spawn points selection menu * Removed g_countryFlag option to make bots use server location flag * Added fading effect on weapons disappearing * Added bouncing effect for items (weapons/pack/obj launched/dropped) * Fixed weapons reload faster animations * Fixed centerprint inserts awkward newlines * Fixed cabinets are not affected by cg_autoActivate 0 * Fixed pick-up weapon when player doesn't have a primary weapon to drop * Removed required tapout when doing selfkill in warmup * Fixed cg_gibs cvar * Fixed wounded players waiting for revive didn't gib * Fixed chargebar status colour hard to differentiate when at low level * Fixed last bullet firing animation on Luger * Fixed alternative switch wasn't possible when weapon fire last bullet in clip/reserve * Fixed force alternative switch with cg_noAmmoAutoSwitch 0 * Fixed mortar out-of-ammo was playing spinup sound * Fixed out-of-ammo delayed weapon were playing EV_NOAMMO twice * Fixed no explosion effect on satchel suicide * Added cursor management in debriefing chat and limbo panel player name field * Fixed register images from debriefing were loaded each frame * Fixed soldiers incorrectly dropped primary weapon with SMG in secondary * Removed min/max cap on displayed skill rating values * Added map bias display in /statsdump * Added partial GUID in /players and /statsdump command * Fixed stats not correctly reset for slow connecters * Fixed SR time data retrieval after reconnect while playing * Fixed end of match stats not sent to non-following spectators * Added /specuninvite command * Added specinvite status in /players command * Fixed logged out shoutcaster not unfollowing locked teams * Fixed taken objective disappear when shuffling without restart * Fixed set weapon position displayed incorrectly to followers * Fixed team class HP bonus at first spawn * Added dynamic maximum health computation (depending of medics count in team) * Fixed on team swap/move weapon selection was lost * Fixed on team move class selection was lost * Fixed weapon selection in limbo panel was lost on team selection (axis <-> allies) * Fixed empty name display in award list when awarded players disconnect early * Added nickname autocompletion and highlight with @ in messages (f.e. @nickname) * Fixed phantom bullet tracers * Added team chat for spectator team * Fixed chat maximum length in intermission * Added colour for simpleItem of currently used weapon * Added cg_etVersion info display in /players command * Fixed mortar hud marker from fieldops artillery call was missing * Fixed pins were not displayed on map loading and debriefing * Fixed time played stats was incorrectly reset in 2nd round of stopwatch * Added gravity effect on corpse while player died and standing on ground * Added gravity pause for item and physic object. This allow ent falling again if possible. * Fixed death animation was cut when the player was sent to the limbo * Fixed corpses were rotated by 90° when grounding * Added log shutdown reason * Fixed regression where on server disconnect ui wasn't reloaded * Added timestamp and game info in g_log file * Fixed possible client invalid when creating stats * Fixed objective indicator not reset when using multiple spawned items * Added EV_MISSILE_FALLING event. Used to played the missile falling sound * Changed skill rating rank levels to match a more realistic player base statistical distribution * Fixed some 3D models partially disappear when talking * Added ANIMFL_RELOADINGANIM flags for reloading animation detection * Removed protocol, qport, challenge pairs from userinfo string once connection is established * Added SR win probability in log and statsdump * Fixed prone player could rotate their head into solid * Fixed prone viewpoint horizontal axis * Fixed head/legs collision on steppable elements * Fixed killed players was stuck on ladder * Added prestige feature that tracks players skill levels reset * Fixed weapons sanitization from team command * Added holding grenade animation and extend throwing animation * Fixed cursor hint icon and distance for HINT_BAD_USER and ET_ALARMBOX * Added bp command for banner print and UI time slider * Fixed restricted weapons can be picked up * Replaced fireteam icons by a unique simpler icon * Adjusted item position and angle when grounding on inclined plane * Removed follow1/follow2 commands * Fixed an old issue in antilag to improve hit detection * Fixed non working hitSounds UI options * Fixed revive icon not displayed to following spectator * Merged all cg_bob* cvars into cg_bobbing * Readded syringe stats * Fixed small scoreboard toggle to avoid overflow with many spectators * Lowered adrenaline and shield powerup icon priority on HUD * Fixed version string cut off in /players commands * Fixed dumpstats file not always created on *nix * Fixed windowed mode set without border in UI * Added better ready icon * Fixed kicking wrong player by using robuster client num * Fixed shoutcaster can't differentiate spotted landmines * Fixed shuffle team string leftover * Added prestige popups filter * Allow reading custom huds from a local file (hud.dat) * Fixed item stutter while stuck in solid * Fixed falling sound event timing * Added persistent xp save for campaign * Fixed g_voiceChatAllowed spam check time period * Added cointoss callvote * Added arty command map target display visible to entire team * Fixed total servers count in browser * Fixed inconsistencies between regular and small scoreboard * Fixed "give health" cmd with negative amount wasn't using damage function * Removed cg_wolfparticles cvar * Fixed axis uniform skin for first person view luger and m1 garand weapons models * Fixed undercover axis uniform for first person view weapons models * Added server version check for etlded * Removed vanilla pak1.pk3 and pak2.pk3 dependencies * Fixed uncoloured name not possible in spectator labels * Added fireteam icon always displayed * Fixed warmup vote ignored when countdown is too short by disabling voting during warmup * Fixed revive icon displayed when followed player is not medic * Fixed ammo count when dropping ticking grenade when killed then revived * Reworked explosion effects * Fixed SR and PR rewards gained without playing time * Fixed broken cover ops line of sight computation * Fixed prepare sound announcement played too late * Fixed debris on explosion effects too large * Added WITHBITS and WITHOUTBITS support in cvar restriction * Fixed missing defusing team in logged popup message * Added dynamite chaining when in blast radius * Fixed sorting of browser when servers use leading spaces * Added color to fireteam icon of selected members * Fixed fireteam member icons not colored on command map * Fixed enemy wounded can block team wounded for revive * Fixed no tick sound when scoreboard is open * Fixed minimap icons flickering when near compass edge * Added intermission time to ready button * Fixed Dynamite, Landmines and Satchel Bounding Box to match their models (keep hitbox as original BBox values) * Fixed distance triggers for pliers and activate action to match hint icon * Added display name of player to be followed on activate * Adjusted compass map icon tolerance * Added missing map icon shaders for some popular maps * Fixed phantom artillery marker at map start * Fixed fireteam icon of disguised enemy reveals him if he has same uniform as player * Improved reinforcement timer colors with a yellow-red gradient * Added hide map voting results while in progress until vote is send * Added gradient color to identify third most voted maps in progress * Improved vote timout result display * Used remaining countdown (warmup / timelimit) as vote time countdown * Fixed bounding box height for prone and dead position * Fixed player markers over head shines through Covert smoke * Fixed objectif marker over head reveals position of hiding player * Added map vote auto filtering by players count using mapvoteplayerscount.cfg * Fixed set mg crosshair discrepancy * Improved forcetapout of wounded players on /kill * Fixed permanently disabled buttons in vote menu * Fixed dead players can capture flags * Fixed newbie award computation for differential XPs only * Added visual vote indicator in main debriefing * Added map name and total map time on scoreboard * Added displaying player names over players in demo playback * Added separate cg_drawSpectatorNames cvar to display spectator labels * Added private slots display in server browser * Fixed missing players name in main intermission screen by scaling flag sizes with playercount * Improved hitsounds latency by moving them to the event messages * Added special trail for grenade, rifle grenade andd smoke grenade for shoutcasters (cg_shoutcastGrenadeTrail) * Added players names bind to demo menu player (EDV) * Added players health as floating text or health bar to shoutcaster (cg_shoutcastDrawHealth) * Changed limbo times instead of warmup in reinforcement time HUD element * Improved spawn timer period by game * Added shoutcast overlay * Fixed dynamite armed on pause * Added option to set player position and pov * Hided vehicle healthbar when setdamagable 0 * Lua * Updated to Lua lib 5.4.0 * Updated to LuaSQL 2.5.0 * Fixed/removed static classname of Lua entity create/fixed possible crash * Fixed Lua vm stack was uncontrollably growing after each hook callback call * Added constants for gamestates, teams and skills * Added WP_AIRSTRIKE constant * Added ps.pm_type, ps.velocity, ps.viewangles, ps.viewheight, ps.leanf entity fields available * Added G_LuaHook_WeaponFire callback * Added GetCurrentWeapon, trap_Trace, G_HistoricalTrace functions * Added PM and STATS constants * Added CONTENTS, SURF and MASK constants * Added G_LuaHook_FixedMGFire, G_LuaHook_MountedMGFire, G_LuaHook_AAGunFire callbacks * Renamed et_LuaSpawnEntitiesFromString callback to et_SpawnEntitiesFromString for consistency
revbump for icu and libffi
revbump for boost-libs
revbump for boost-libs
revbump for textproc/icu
*: Recursive revbump from textproc/icu-68.1
Revbump for icu
revbump after updating security/nettle
revbump after boost update
Recursive revision bump after textproc/icu update
*: recursive bump for libffi
*: Recursive revision bump for openssl 1.1.1.
*: Recursive revbump from devel/boost-libs
etlegacy: Don't download unversioned tarballs. Should prevent PLIST issues in future.
Recursive revbump from boost-1.71.0
*: recursive bump for nettle 3.5.1
Recursive revbump from boost-1.70.0
Split out an etlegacy-server package for etlegacy. Allows most of the dependencies to be disabled because they won't be used on a headless server.