From 260f371e0be75d6558517603cec88e7db7f70c5e Mon Sep 17 00:00:00 2001 From: Edo Date: Wed, 17 May 2023 13:11:27 +0100 Subject: [PATCH] [CHANGELOG]: Prepare for new release (#1044) --- CHANGELOG.md | 166 ++++++++++++++++++++++++++++----------------------- 1 file changed, 90 insertions(+), 76 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48c1c431..df7b9f42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0.3.0/). +## r4299 - 2023-05-17 + +### Added + +- Add `dumpZone` ZoneBuilder command (#1033) +- Add `FreezeControlsAllowLook` GSC method (#1026) + +### Fixed + +- The sound fix was removed as the bug no longer happens (#1007) +- Fix crash when the opening the "server info" menu on an empty server list (#1041) +- Fix patch that was causing the game thread to deadlock (#1038) + ## r4251 - 2023-05-03 ### Added @@ -48,6 +61,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. ### Security - Check the address of the sender for the `print` OOB packet (#969) +- Check the address of the sender for the `voice` OOB packet (#973) ### Fixed @@ -191,7 +205,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. - Add `IsSprinting` GSC method (#587) - Add `StorageLoad` GSC function (#595) - Add `bg_climbAnything` Dvar (#663) -- Add ClanTag support for bots (#645) +- Add "ClanTag" support for bots (#645) - Add `sv_randomBotNames` Dvar (#665) - Add support for parsing localized strings files (.str & .json) (#621) - Add `callvote` menus (#613) @@ -305,7 +319,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. - Add `DisableWeaponPickup` GSC method (#329) - Add `EnableWeaponPickup` GSC method (#329) - Add `protect-saved-dvars` command line argument (#335) -- Add `clanName` dvar. Can be edited in the `barracks` menu (#361) +- Add `clanName` dvar. Can be edited in the "barracks" menu (#361) - Add DLC9 containing classic maps from CoD4: Backlot, Chinatown, Winter Crash, Pipeline and Downpour. - Add to the iw4x-rawfiles `common_scripts\iw4x_utility` GSC script, it contains the scripts-based solution for the removed GSC built-in methods. @@ -345,10 +359,10 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. ### Added -- Add SetName GSC method (#288) -- Add ResetName GSC method (#288) -- Add OnPlayerSay GSC function (#265) -- Add Give client command (works with weapons only) (#292) +- Add `SetName` GSC method (#288) +- Add `ResetName` GSC method (#288) +- Add `OnPlayerSay` GSC function (#265) +- Add `Give` client command (works with weapons only) (#292) - Add `sv_disableChat` Dvar (#290) - Add `addMap` command (#302) - Add `addGametype` command (#302) @@ -379,7 +393,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. ### Added -- Add IsArray GSC function (#248) +- Add `IsArray` GSC function (#248) - Keybind fields in menus work with controller keys (#255) ### Changed @@ -402,14 +416,14 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. ### Added -- Add ToUpper GSC Function (#216) -- Add StrICmp GSC Function (#216) -- Add IsEndStr GSC Function (#216) -- Add DropAllBots GSC Function (#174) +- Add `ToUpper` GSC Function (#216) +- Add `StrICmp` GSC Function (#216) +- Add `IsEndStr` GSC Function (#216) +- Add `DropAllBots` GSC Function (#174) - Add GSC entity field `entityflags` (#228) - Add GSC client field `clientflags` (#228) -- Add bg_surfacePenetration Dvar (#241) -- Add bg_bulletRange Dvar (#241) +- Add `bg_surfacePenetration` Dvar (#241) +- Add `bg_bulletRange Dvar` (#241) ### Changed @@ -423,8 +437,8 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. - Fixed issue with mouse acceleration when polling rate is greater than 125Hz (#230) - Fixed issue with player speed caused by sprinting from the prone position (#232) -- Fixed client crash when cg_chatHeight was set to 0 (#237) -- Fixed GSC function Scr_TableLookupIStringByRow (#162) +- Fixed client crash when `cg_chatHeight` was set to 0 (#237) +- Fixed GSC function `Scr_TableLookupIStringByRow` (#162) ### Known issues @@ -438,46 +452,46 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. - Add controller support (#75) - Add aim assist for controllers (#75) -- Unlock camera_thirdPersonCrosshairOffset Dvar (#68) +- Unlock `camera_thirdPersonCrosshairOffset` Dvar (#68) - Add support for building custom Fonts with Zonebuilder (#88) - Add colorblind friendly team colors (#101) -- Add emojis based on titlecards and emblems to use in the chat and server names Example: `:nuke:` (#130) +- Add emojis based on title cards and emblems to use in the chat and server names Example: `:nuke:` (#130) - Upon leaving a server 'archive' dvars (saved in the config file) will be reset to the value they had prior to joining the server (#134) -- Implement muteClient command for the game chat (#159) -- Implement unmute command for the game chat (#159) -- Add sv_allowAimAssist Dvar (#75) -- Add sv_allowColoredNames (#130) -- Add sv_randomMapRotation Dvar (#146) -- Add rcon_log_requests Dvar (#195) -- Add player_duckedSpeedScale Dvar (#141) -- Add player_proneSpeedScale Dvar (#141) -- Add cg_ufo_scaler Dvar (#158) -- Add cg_noclip_scaler Dvar (#158) -- Add bg_bouncesAllAngles Dvar (#158) -- Add bg_rocketJump Dvar (#158) -- Add bg_elevators Dvar (#156) -- Implement noclip client command (#152) -- Implement ufo client command (#152) -- Implement God client command (#152) -- Implement demigod client command (#152) -- Implement notarget client command (#152) -- Add noclip GSC Function (#152) -- Add ufo GSC Function (#152) -- Add God GSC Function (#152) -- Add demigod GSC Function (#152) -- Add notarget GSC Function (#152) -- Add replaceFunc GSC Function (#144) +- Add `muteClient` command for the game chat (#159) +- Add `unmute` command for the game chat (#159) +- Add `sv_allowAimAssist` Dvar (#75) +- Add `sv_allowColoredNames` (#130) +- Add `sv_randomMapRotation` Dvar (#146) +- Add `rcon_log_requests` Dvar (#195) +- Add `player_duckedSpeedScale` Dvar (#141) +- Add `player_proneSpeedScale` Dvar (#141) +- Add `cg_ufo_scaler` Dvar (#158) +- Add `cg_noclip_scaler` Dvar (#158) +- Add `bg_bouncesAllAngles` Dvar (#158) +- Add `bg_rocketJump` Dvar (#158) +- Add `bg_elevators` Dvar (#156) +- Add `noclip` client command (#152) +- Add `ufo` client command (#152) +- Add `God` client command (#152) +- Add `demigod` client command (#152) +- Add `notarget` client command (#152) +- Add `noclip` GSC Function (#152) +- Add `ufo` GSC Function (#152) +- Add `God` GSC Function (#152) +- Add `demigod` GSC Function (#152) +- Add `notarget` GSC Function (#152) +- Add `replaceFunc` GSC Function (#144) ### Changed -- Renamed sv_enableBounces to bg_bounces (#158) -- Renamed g_playerCollision to bg_playerEjection (#158) -- Renamed g_playerEjection to bg_playerCollision (#158) -- Setviewpos client command works outside private matches (#163) -- Ufo client command works outside of private matches (#152) -- Noclip client command works outside of private matches (#152) +- Renamed `sv_enableBounces` to bg_bounces (#158) +- Renamed `g_playerCollision` to bg_playerEjection (#158) +- Renamed `g_playerEjection` to bg_playerCollision (#158) +- `setviewpos` client command works outside private matches (#163) +- `ufo` client command works outside of private matches (#152) +- `noclip` client command works outside of private matches (#152) - If a player name is less than 3 characters server will change it to `Unknown Soldier` (#130) -- scr_player_forceautoassign Dvar is false by default +- `scr_player_forceautoassign` Dvar is false by default ### Fixed @@ -485,7 +499,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. - Fixes and improvements to Zonebuilder - Fixed issue where the game froze following base game script throwing an error (#74) - Fixed RCon on party servers (#91 - #95) -- Fixed slow motion during final killcams (#111 - #107) +- Fixed slow motion during final kill cams (#111 - #107) - Fixed sound issue that causes the game to freeze (#106) - Fixed issue where materials strings found in hostnames, player names, chat etc. caused the game to crash (#113) - Fixed issue with servers displaying an invalid player count (#113) @@ -500,29 +514,29 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. ### Added -- Add host information to /info endpoint (request) -- Add fileWrite GSC Function (#36) -- Add fileRead GSC Function (#36) -- Add fileExists GSC Function (#36) -- Add fileRemove GSC Function (#36) -- Add botMovement GSC Function (#46) -- Add botAction GSC Function (#46) -- Add botWeapon GSC Function (#46) -- Add botStop GSC Function (#46) -- Add isBot GSC Function (#46) -- Add setPing GSC Function (#46) -- Add GetSystemTime and GetSystemTimeMilliseconds GSC Functions (#46) -- Add PrintConsole GSC Function (#46) -- Add Exec GSC Function (#46) -- Add getIP GSC Method (#36) -- Add getPing GSC Method (#36) -- Add scr_intermissionTime GSC Function (#25) -- Add g_playerCollision Dvar (#36) -- Add g_playerEjection Dvar (#36) -- Add r_specularCustomMaps Dvar (#36) -- Unlock safeArea_horizontal and safeArea_vertical Dvars (#42) -- Unlock cg_fovscale Dvar (#47) -- Add g_antilag Dvar (#61) +- Add host information to `/info` endpoint (request) +- Add `fileWrite` GSC Function (#36) +- Add `fileRead` GSC Function (#36) +- Add `fileExists` GSC Function (#36) +- Add `fileRemove` GSC Function (#36) +- Add `botMovement` GSC Function (#46) +- Add `botAction` GSC Function (#46) +- Add `botWeapon` GSC Function (#46) +- Add `botStop` GSC Function (#46) +- Add `isBot` GSC Function (#46) +- Add `setPing` GSC Function (#46) +- Add `GetSystemTime` and `GetSystemTimeMilliseconds` GSC Functions (#46) +- Add `PrintConsole` GSC Function (#46) +- Add `Exec` GSC Function (#46) +- Add `getIP` GSC Method (#36) +- Add `getPing` GSC Method (#36) +- Add `scr_intermissionTime` Dvar (#25) +- Add `g_playerCollision` Dvar (#36) +- Add `g_playerEjection` Dvar (#36) +- Add `r_specularCustomMaps` Dvar (#36) +- Unlock `safeArea_horizontal` and `safeArea_vertical` Dvars (#42) +- Unlock `cg_fovscale` Dvar (#47) +- Add `g_antilag` Dvar (#61) ### Changed @@ -534,7 +548,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. - Fixed a node system related crash (#45) - Fixed an issue that made dedicated servers crash when info was requested during map rotation (#43) -- Fixed an issue where the game was trying to decrypt gsc files which caused it to crash when loading mods (#35) +- Fixed an issue where the game was trying to decrypt GSC files which caused it to crash when loading mods (#35) - Fixed an issue causing the game to crash when Steam was running in the background (#56) - Fixed slow download speed when using fast download @@ -550,8 +564,8 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. ### Added -- Implement unbanclient command. -- Implement /serverlist api endpoint on dedicated servers +- Add `unbanClient` command. +- Add `/serverlist` api endpoint on dedicated servers - Add dvar to control the server query rate (net_serverQueryLimit & net_serverFrames) ### Changed @@ -565,7 +579,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0. - Fix multiple vulnerability's - Fix lag spikes on lower end PCs - Fix invalid name check -- Fix openLink command crash issue +- Fix `openLink` command crash issue - Fix lobby server map downloading - Fix steam integration