pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games etlegacy[-server]: update to 2.78.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/feee14750000
branches:  trunk
changeset: 770796:feee14750000
user:      nia <nia%pkgsrc.org@localhost>
date:      Thu Dec 09 16:10:58 2021 +0000

description:
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

diffstat:

 games/etlegacy-server/Makefile                         |   3 +--
 games/etlegacy/Makefile                                |   3 +--
 games/etlegacy/Makefile.common                         |   7 ++++---
 games/etlegacy/PLIST                                   |  14 ++++++++------
 games/etlegacy/distinfo                                |  18 ++++++++----------
 games/etlegacy/options.mk                              |   4 ++--
 games/etlegacy/patches/patch-cmake_ETLInstall.cmake    |  18 +++++++++---------
 games/etlegacy/patches/patch-cmake_ETLPlatform.cmake   |  16 ----------------
 games/etlegacy/patches/patch-src_qcommon_q__platform.h |  17 -----------------
 9 files changed, 33 insertions(+), 67 deletions(-)

diffs (198 lines):

diff -r 9036b6417bdd -r feee14750000 games/etlegacy-server/Makefile
--- a/games/etlegacy-server/Makefile    Thu Dec 09 15:17:13 2021 +0000
+++ b/games/etlegacy-server/Makefile    Thu Dec 09 16:10:58 2021 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.17 2021/12/08 16:04:28 adam Exp $
+# $NetBSD: Makefile,v 1.18 2021/12/09 16:10:59 nia Exp $
 
-PKGREVISION= 16
 .include "../../games/etlegacy/Makefile.common"
 
 PKGNAME=       etlegacy-server-${ETL_VERSION}
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/Makefile
--- a/games/etlegacy/Makefile   Thu Dec 09 15:17:13 2021 +0000
+++ b/games/etlegacy/Makefile   Thu Dec 09 16:10:58 2021 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.25 2021/12/08 16:04:28 adam Exp $
+# $NetBSD: Makefile,v 1.26 2021/12/09 16:10:58 nia Exp $
 
 .include "Makefile.common"
 
 PKGNAME=       etlegacy-${ETL_VERSION}
-PKGREVISION=   23
 
 COMMENT=       Open source Wolfenstein: Enemy Territory client and server
 
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/Makefile.common
--- a/games/etlegacy/Makefile.common    Thu Dec 09 15:17:13 2021 +0000
+++ b/games/etlegacy/Makefile.common    Thu Dec 09 16:10:58 2021 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.4 2020/05/23 10:28:33 rillig Exp $
+# $NetBSD: Makefile.common,v 1.5 2021/12/09 16:10:58 nia Exp $
 # used by games/etlegacy/Makefile
 # used by games/etlegacy-server/Makefile
 
-ETL_VERSION=   2.76
+ETL_VERSION=   2.78.1
 CATEGORIES=    games
 
 DIST_SUBDIR=   etlegacy-${PKGVERSION_NOREV}
@@ -46,6 +46,7 @@
 CMAKE_ARGS+=   -DBUNDLED_SDL=OFF
 CMAKE_ARGS+=   -DBUNDLED_SQLITE3=OFF
 CMAKE_ARGS+=   -DBUNDLED_THEORA=OFF
+CMAKE_ARGS+=   -DBUNDLED_WOLFSSL=OFF
 CMAKE_ARGS+=   -DBUNDLED_ZLIB=OFF
 
 # don't try to build i386 binaries on amd64
@@ -82,7 +83,7 @@
 PLIST_SUBST+=  ARCH_STRING="arm"
 .else
 # maybe architecture-neutral shared objects could be generated
-PKG_SKIP_REASON+=\
+PKG_SKIP_REASON+= \
        "unsupported MACHINE_ARCH, add it to ETLPlatform.cmake"
 .endif
 
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/PLIST
--- a/games/etlegacy/PLIST      Thu Dec 09 15:17:13 2021 +0000
+++ b/games/etlegacy/PLIST      Thu Dec 09 16:10:58 2021 +0000
@@ -1,19 +1,21 @@
-@comment $NetBSD: PLIST,v 1.6 2019/11/22 21:38:31 nia Exp $
+@comment $NetBSD: PLIST,v 1.7 2021/12/09 16:10:58 nia Exp $
 ${PLIST.client}bin/etl
 bin/etlded
 man/man6/etl.6
 man/man6/etlded.6
-share/applications/etlegacy.desktop
-share/etlegacy/COPYING.txt
-share/etlegacy/INSTALL.txt
+share/applications/com.etlegacy.ETLegacy.desktop
+share/doc/etlegacy/INSTALL.txt
 share/etlegacy/etmain/campaigncycle.cfg
 share/etlegacy/etmain/etl_server.cfg
+share/etlegacy/etmain/etl_server_comp.cfg
 share/etlegacy/etmain/legacy.cfg
 share/etlegacy/etmain/lmscycle.cfg
 share/etlegacy/etmain/mapvotecycle.cfg
+share/etlegacy/etmain/mapvoteplayerscount.cfg
 share/etlegacy/etmain/objectivecycle.cfg
 share/etlegacy/legacy/description.txt
-share/etlegacy/legacy/etl_bin_${PKGVERSION}-dirty.pk3
-share/etlegacy/legacy/pak3_${PKGVERSION}-dirty.pk3
+share/etlegacy/legacy/legacy_2.78-dirty.pk3
 share/icons/hicolor/scalable/apps/etl.svg
+share/licenses/etlegacy/COPYING.txt
+share/metainfo/com.etlegacy.ETLegacy.metainfo.xml
 share/mime/packages/etlegacy.xml
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/distinfo
--- a/games/etlegacy/distinfo   Thu Dec 09 15:17:13 2021 +0000
+++ b/games/etlegacy/distinfo   Thu Dec 09 16:10:58 2021 +0000
@@ -1,12 +1,10 @@
-$NetBSD: distinfo,v 1.6 2021/10/26 10:43:55 nia Exp $
+$NetBSD: distinfo,v 1.7 2021/12/09 16:10:58 nia Exp $
 
-BLAKE2s (etlegacy-2.76/etlegacy-libs.tar.gz) = 497211ec9b468e16d4192ed82ec07ab6927ae7079a55482ffe7e9a6160c992eb
-SHA512 (etlegacy-2.76/etlegacy-libs.tar.gz) = cdefd393d5606025a98ad8b66bab76312395ba205d4f5144c3ee3674df4dc89f029238ab4ad441a3f38175e96a3f15f603af1cf65d65f658b6918222c5ddc5f3
-Size (etlegacy-2.76/etlegacy-libs.tar.gz) = 23000305 bytes
-BLAKE2s (etlegacy-2.76/etlegacy.tar.gz) = 015942c23402ac4ca0f98925ae30c8ec4418348ea476234f06f304e8fc1eab84
-SHA512 (etlegacy-2.76/etlegacy.tar.gz) = 911c91dac71741067b9ac4e4651fae64c7def77c4061d31aafa2d473b14fb0db20c2c2fd03edf16efaabab4a026c89c647883864e031e17c551584f0ee06a5e2
-Size (etlegacy-2.76/etlegacy.tar.gz) = 10381173 bytes
-SHA1 (patch-cmake_ETLInstall.cmake) = f89a99b5c280227f520fbd6f2eec06139cec503f
-SHA1 (patch-cmake_ETLPlatform.cmake) = d73dd745cf2d70f0f0fe6385364d54ac2cdbe0e8
+BLAKE2s (etlegacy-2.78.1/etlegacy-libs.tar.gz) = 497211ec9b468e16d4192ed82ec07ab6927ae7079a55482ffe7e9a6160c992eb
+SHA512 (etlegacy-2.78.1/etlegacy-libs.tar.gz) = cdefd393d5606025a98ad8b66bab76312395ba205d4f5144c3ee3674df4dc89f029238ab4ad441a3f38175e96a3f15f603af1cf65d65f658b6918222c5ddc5f3
+Size (etlegacy-2.78.1/etlegacy-libs.tar.gz) = 23000305 bytes
+BLAKE2s (etlegacy-2.78.1/etlegacy.tar.gz) = b0911bfd081a8725de7f81d6a08a1508f043f2c6e7a34b34db834038ab5c1344
+SHA512 (etlegacy-2.78.1/etlegacy.tar.gz) = e38f1d20ad3f73e8c6c6aeb36fd94e80fd5258dd961b814bfe542735c6bf7babf448ce7b464f412fb1dc3ff4ef4f40b3e052b6a852c7c3129773f20ee5014978
+Size (etlegacy-2.78.1/etlegacy.tar.gz) = 15210323 bytes
+SHA1 (patch-cmake_ETLInstall.cmake) = f90ad0c02ad04a4539096e2a1301f210a5364f71
 SHA1 (patch-cmake_FindLua.cmake) = b25e7deef2f03f40dfbe577e94717b1bfc0aca59
-SHA1 (patch-src_qcommon_q__platform.h) = b377ad5033c4f47a2c6659837e2a0b72082dd570
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/options.mk
--- a/games/etlegacy/options.mk Thu Dec 09 15:17:13 2021 +0000
+++ b/games/etlegacy/options.mk Thu Dec 09 16:10:58 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.2 2019/06/30 23:33:40 nia Exp $
+# $NetBSD: options.mk,v 1.3 2021/12/09 16:10:58 nia Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.etlegacy
 PKG_SUPPORTED_OPTIONS=         lua ogg theora freetype sqlite3
@@ -8,7 +8,7 @@
 
 .if !empty(PKG_OPTIONS:Mlua)
 CMAKE_ARGS+=   -DFEATURE_LUA=ON
-.include "../../lang/lua53/buildlink3.mk"
+.include "../../lang/lua54/buildlink3.mk"
 .else
 CMAKE_ARGS+=   -DFEATURE_LUA=OFF
 .endif
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/patches/patch-cmake_ETLInstall.cmake
--- a/games/etlegacy/patches/patch-cmake_ETLInstall.cmake       Thu Dec 09 15:17:13 2021 +0000
+++ b/games/etlegacy/patches/patch-cmake_ETLInstall.cmake       Thu Dec 09 16:10:58 2021 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-cmake_ETLInstall.cmake,v 1.1 2019/04/11 20:56:34 nia Exp $
+$NetBSD: patch-cmake_ETLInstall.cmake,v 1.2 2021/12/09 16:10:59 nia Exp $
 
 Install man pages to PKGMANDIR.
 
---- cmake/ETLInstall.cmake.orig        2019-01-05 19:54:35.000000000 +0000
+--- cmake/ETLInstall.cmake.orig        2021-11-01 20:57:18.000000000 +0000
 +++ cmake/ETLInstall.cmake
-@@ -37,7 +37,7 @@ if(UNIX)
-               DESTINATION "${CMAKE_INSTALL_PREFIX}/share/mime/packages"
+@@ -42,7 +42,7 @@ if(UNIX AND NOT APPLE)
+               DESTINATION "${INSTALL_DEFAULT_SHAREDIR}/metainfo"
        )
-               install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/docs/linux/man/man6/"
--              DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man6"
-+              DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_MANDIR}/man6"
+       install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/docs/linux/man/man6/"
+-              DESTINATION "${INSTALL_DEFAULT_SHAREDIR}/man/man6"
++              DESTINATION "${CMAKE_INSTALL_MANDIR}/man6"
        )
-       
-       if(FEATURE_RENDERER2)
+       install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/docs/INSTALL.txt"
+               DESTINATION "${INSTALL_DEFAULT_SHAREDIR}/doc/etlegacy"
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/patches/patch-cmake_ETLPlatform.cmake
--- a/games/etlegacy/patches/patch-cmake_ETLPlatform.cmake      Thu Dec 09 15:17:13 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-cmake_ETLPlatform.cmake,v 1.1 2019/06/23 11:20:24 maya Exp $
-
-Have cmake figure out if -ldl should be used.
-(netbsd doesn't have libdl)
-
---- cmake/ETLPlatform.cmake.orig       2019-01-05 19:54:35.000000000 +0000
-+++ cmake/ETLPlatform.cmake
-@@ -86,7 +86,7 @@ if(UNIX)
-               set(LIB_SUFFIX "_mac")
-               set(CMAKE_SHARED_MODULE_SUFFIX "")
-       else()
--              set(OS_LIBRARIES dl m rt pthread)
-+              set(OS_LIBRARIES ${CMAKE_DL_LIBS} m rt pthread)
-               set(LIB_SUFFIX ".mp.")
-       endif()
- 
diff -r 9036b6417bdd -r feee14750000 games/etlegacy/patches/patch-src_qcommon_q__platform.h
--- a/games/etlegacy/patches/patch-src_qcommon_q__platform.h    Thu Dec 09 15:17:13 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-src_qcommon_q__platform.h,v 1.1 2019/04/11 20:56:34 nia Exp $
-
-The CMake script will always produce internal libraries containing the
-string "x86_64" and never "amd64", so make sure the game engine always
-looks for libraries with "x86_64" in the filename.
-
---- src/qcommon/q_platform.h.orig      2019-01-05 19:54:35.000000000 +0000
-+++ src/qcommon/q_platform.h
-@@ -260,7 +260,7 @@
- #elif defined __amd64__
- #undef idx64
- #define idx64 1
--#define ARCH_STRING "amd64"
-+#define ARCH_STRING "x86_64"
- #elif defined __axp__
- #define ARCH_STRING "alpha"
- #endif




Home | Main Index | Thread Index | Old Index