Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (165d) 

2024-05-23 23:53:00 UTC Now

2023-02-04 16:13:26 UTC MAIN commitmail json YAML

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

(nia)