[CHANGELOG]: Prepare for new release (#1044)

This commit is contained in:
Edo 2023-05-17 13:11:27 +01:00 committed by GitHub
parent c9646fb12d
commit 260f371e0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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/). 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 ## r4251 - 2023-05-03
### Added ### Added
@ -48,6 +61,7 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0.
### Security ### Security
- Check the address of the sender for the `print` OOB packet (#969) - 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 ### 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 `IsSprinting` GSC method (#587)
- Add `StorageLoad` GSC function (#595) - Add `StorageLoad` GSC function (#595)
- Add `bg_climbAnything` Dvar (#663) - Add `bg_climbAnything` Dvar (#663)
- Add ClanTag support for bots (#645) - Add "ClanTag" support for bots (#645)
- Add `sv_randomBotNames` Dvar (#665) - Add `sv_randomBotNames` Dvar (#665)
- Add support for parsing localized strings files (.str & .json) (#621) - Add support for parsing localized strings files (.str & .json) (#621)
- Add `callvote` menus (#613) - 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 `DisableWeaponPickup` GSC method (#329)
- Add `EnableWeaponPickup` GSC method (#329) - Add `EnableWeaponPickup` GSC method (#329)
- Add `protect-saved-dvars` command line argument (#335) - 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 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. - 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 ### Added
- Add SetName GSC method (#288) - Add `SetName` GSC method (#288)
- Add ResetName GSC method (#288) - Add `ResetName` GSC method (#288)
- Add OnPlayerSay GSC function (#265) - Add `OnPlayerSay` GSC function (#265)
- Add Give client command (works with weapons only) (#292) - Add `Give` client command (works with weapons only) (#292)
- Add `sv_disableChat` Dvar (#290) - Add `sv_disableChat` Dvar (#290)
- Add `addMap` command (#302) - Add `addMap` command (#302)
- Add `addGametype` 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 ### Added
- Add IsArray GSC function (#248) - Add `IsArray` GSC function (#248)
- Keybind fields in menus work with controller keys (#255) - Keybind fields in menus work with controller keys (#255)
### Changed ### Changed
@ -402,14 +416,14 @@ The format is based on [Keep a Changelog v0.3.0](http://keepachangelog.com/en/0.
### Added ### Added
- Add ToUpper GSC Function (#216) - Add `ToUpper` GSC Function (#216)
- Add StrICmp GSC Function (#216) - Add `StrICmp` GSC Function (#216)
- Add IsEndStr GSC Function (#216) - Add `IsEndStr` GSC Function (#216)
- Add DropAllBots GSC Function (#174) - Add `DropAllBots` GSC Function (#174)
- Add GSC entity field `entityflags` (#228) - Add GSC entity field `entityflags` (#228)
- Add GSC client field `clientflags` (#228) - Add GSC client field `clientflags` (#228)
- Add bg_surfacePenetration Dvar (#241) - Add `bg_surfacePenetration` Dvar (#241)
- Add bg_bulletRange Dvar (#241) - Add `bg_bulletRange Dvar` (#241)
### Changed ### 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 mouse acceleration when polling rate is greater than 125Hz (#230)
- Fixed issue with player speed caused by sprinting from the prone position (#232) - 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 client crash when `cg_chatHeight` was set to 0 (#237)
- Fixed GSC function Scr_TableLookupIStringByRow (#162) - Fixed GSC function `Scr_TableLookupIStringByRow` (#162)
### Known issues ### 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 controller support (#75)
- Add aim assist for controllers (#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 support for building custom Fonts with Zonebuilder (#88)
- Add colorblind friendly team colors (#101) - 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) - 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) - Add `muteClient` command for the game chat (#159)
- Implement unmute command for the game chat (#159) - Add `unmute` command for the game chat (#159)
- Add sv_allowAimAssist Dvar (#75) - Add `sv_allowAimAssist` Dvar (#75)
- Add sv_allowColoredNames (#130) - Add `sv_allowColoredNames` (#130)
- Add sv_randomMapRotation Dvar (#146) - Add `sv_randomMapRotation` Dvar (#146)
- Add rcon_log_requests Dvar (#195) - Add `rcon_log_requests` Dvar (#195)
- Add player_duckedSpeedScale Dvar (#141) - Add `player_duckedSpeedScale` Dvar (#141)
- Add player_proneSpeedScale Dvar (#141) - Add `player_proneSpeedScale` Dvar (#141)
- Add cg_ufo_scaler Dvar (#158) - Add `cg_ufo_scaler` Dvar (#158)
- Add cg_noclip_scaler Dvar (#158) - Add `cg_noclip_scaler` Dvar (#158)
- Add bg_bouncesAllAngles Dvar (#158) - Add `bg_bouncesAllAngles` Dvar (#158)
- Add bg_rocketJump Dvar (#158) - Add `bg_rocketJump` Dvar (#158)
- Add bg_elevators Dvar (#156) - Add `bg_elevators` Dvar (#156)
- Implement noclip client command (#152) - Add `noclip` client command (#152)
- Implement ufo client command (#152) - Add `ufo` client command (#152)
- Implement God client command (#152) - Add `God` client command (#152)
- Implement demigod client command (#152) - Add `demigod` client command (#152)
- Implement notarget client command (#152) - Add `notarget` client command (#152)
- Add noclip GSC Function (#152) - Add `noclip` GSC Function (#152)
- Add ufo GSC Function (#152) - Add `ufo` GSC Function (#152)
- Add God GSC Function (#152) - Add `God` GSC Function (#152)
- Add demigod GSC Function (#152) - Add `demigod` GSC Function (#152)
- Add notarget GSC Function (#152) - Add `notarget` GSC Function (#152)
- Add replaceFunc GSC Function (#144) - Add `replaceFunc` GSC Function (#144)
### Changed ### Changed
- Renamed sv_enableBounces to bg_bounces (#158) - Renamed `sv_enableBounces` to bg_bounces (#158)
- Renamed g_playerCollision to bg_playerEjection (#158) - Renamed `g_playerCollision` to bg_playerEjection (#158)
- Renamed g_playerEjection to bg_playerCollision (#158) - Renamed `g_playerEjection` to bg_playerCollision (#158)
- Setviewpos client command works outside private matches (#163) - `setviewpos` client command works outside private matches (#163)
- Ufo client command works outside of private matches (#152) - `ufo` client command works outside of private matches (#152)
- Noclip 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) - 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 ### 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 - Fixes and improvements to Zonebuilder
- Fixed issue where the game froze following base game script throwing an error (#74) - Fixed issue where the game froze following base game script throwing an error (#74)
- Fixed RCon on party servers (#91 - #95) - 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 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 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) - 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 ### Added
- Add host information to /info endpoint (request) - Add host information to `/info` endpoint (request)
- Add fileWrite GSC Function (#36) - Add `fileWrite` GSC Function (#36)
- Add fileRead GSC Function (#36) - Add `fileRead` GSC Function (#36)
- Add fileExists GSC Function (#36) - Add `fileExists` GSC Function (#36)
- Add fileRemove GSC Function (#36) - Add `fileRemove` GSC Function (#36)
- Add botMovement GSC Function (#46) - Add `botMovement` GSC Function (#46)
- Add botAction GSC Function (#46) - Add `botAction` GSC Function (#46)
- Add botWeapon GSC Function (#46) - Add `botWeapon` GSC Function (#46)
- Add botStop GSC Function (#46) - Add `botStop` GSC Function (#46)
- Add isBot GSC Function (#46) - Add `isBot` GSC Function (#46)
- Add setPing GSC Function (#46) - Add `setPing` GSC Function (#46)
- Add GetSystemTime and GetSystemTimeMilliseconds GSC Functions (#46) - Add `GetSystemTime` and `GetSystemTimeMilliseconds` GSC Functions (#46)
- Add PrintConsole GSC Function (#46) - Add `PrintConsole` GSC Function (#46)
- Add Exec GSC Function (#46) - Add `Exec` GSC Function (#46)
- Add getIP GSC Method (#36) - Add `getIP` GSC Method (#36)
- Add getPing GSC Method (#36) - Add `getPing` GSC Method (#36)
- Add scr_intermissionTime GSC Function (#25) - Add `scr_intermissionTime` Dvar (#25)
- Add g_playerCollision Dvar (#36) - Add `g_playerCollision` Dvar (#36)
- Add g_playerEjection Dvar (#36) - Add `g_playerEjection` Dvar (#36)
- Add r_specularCustomMaps Dvar (#36) - Add `r_specularCustomMaps` Dvar (#36)
- Unlock safeArea_horizontal and safeArea_vertical Dvars (#42) - Unlock `safeArea_horizontal` and `safeArea_vertical` Dvars (#42)
- Unlock cg_fovscale Dvar (#47) - Unlock `cg_fovscale` Dvar (#47)
- Add g_antilag Dvar (#61) - Add `g_antilag` Dvar (#61)
### Changed ### 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 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 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 an issue causing the game to crash when Steam was running in the background (#56)
- Fixed slow download speed when using fast download - 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 ### Added
- Implement unbanclient command. - Add `unbanClient` command.
- Implement /serverlist api endpoint on dedicated servers - Add `/serverlist` api endpoint on dedicated servers
- Add dvar to control the server query rate (net_serverQueryLimit & net_serverFrames) - Add dvar to control the server query rate (net_serverQueryLimit & net_serverFrames)
### Changed ### 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 multiple vulnerability's
- Fix lag spikes on lower end PCs - Fix lag spikes on lower end PCs
- Fix invalid name check - Fix invalid name check
- Fix openLink command crash issue - Fix `openLink` command crash issue
- Fix lobby server map downloading - Fix lobby server map downloading
- Fix steam integration - Fix steam integration