Jump to content

legacy_v2.81.0 1.0.0

   (1 review)

1 Screenshot

About This File

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
  • Updated libs to:
    • curl 7.68.0
    • libpng 1.6.38
    • SDL 2.24.1
    • WolfSSL 5.5.3
    • zlib 1.2.13
  • 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

Android

  • Architecture armeabi-v7a is now completly removed thus old devices with this architecture will not be supported from now on
  • Fixed issue with cutoff camera, app not being able to fill entire screen

Raspberry PI

  • Change architecture from armv7 to aarch64 and as from now we only support only this one
  • Added building of the packgages/installers into our GitHub pipeline

MacOS

  • Fixes VM entry point for M1 processors by changing entry point from variadic to fixed parameters due to architecture differences

Unix

Windows

  • Added x64 support
  • Added message about how fix issue with game not being abble to create directories at freshly installed game (etc ...) due to Windows Security has Controlled folder access enabled

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

What's New in Version 1.0.0   See changelog

Released

No changelog available for this version.


User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest

  • This will not be shown to other users.
  • Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
    Add a review...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...