https://wiki.bzflag.org/index.php?title=BZFlag_2.4.4&feed=atom&action=historyBZFlag 2.4.4 - Revision history2024-03-28T15:13:59ZRevision history for this page on the wikiMediaWiki 1.26.3https://wiki.bzflag.org/index.php?title=BZFlag_2.4.4&diff=8983&oldid=prevZehra: created page for BZFlag 2.4.42016-07-06T00:03:53Z<p>created page for BZFlag 2.4.4</p>
<p><b>New page</b></p><div><br />
BZFlag 2.4.4 '''"Be My Valentank"''' is a massive update of the BZFlag game for Windows, Mac OS X, and Linux. It was released on 02/15/2016 and encompasses several years of effort and a variety of fixes and improvements.<br />
<br />
==Change Log==<br />
<br />
* Correctly exit the game when closing from the Windows 10 taskbar<br />
* Update the player status when a gameover event occurs<br />
* Fix fullscreen window toggling on Mac OS X<br />
* Fix crash on exit with Windows bzfs<br />
* Fix crash on exit with Mac OS X bzfs<br />
* Fix buffer overrun that caused a crash on exit and other strange behavior on Windows and Linux<br />
* On Windows, reload textures after initializing the context<br />
* Add a menu to edit server list quick filters<br />
* Tell Windows that we are DPI aware<br />
* Time functions in the bzfs API use doubles instead of int<br />
* Fix issue on Windows that allowed mouse to get stuck off-screen when switching to windowed mode<br />
* Replace NaN with zero in nboUnpackFloat()<br />
* Add a bz_ChatEventData_V2 that contains message type<br />
* Show recipient/sender for private action messages in BZAadmin<br />
* Server list filter: remove "cached" boolean filter, rename "flags" to "ffa", "teams" to "ctf", and add "offa"<br />
* Add server list filter help pages<br />
* Add config option to control shot brightness<br />
* Don't show a running countdown to a player who joins a paused game<br />
* Allow RGB values in ANSI color codes to allow custom colors<br />
* Vastly improved support for changing tank and radar colors<br />
* Fix rendering of TK warning symbol<br />
* Remove third-party libraries from our source tree<br />
* Fix search field losing focus while loading server list<br />
* Do not count observers when sorting the server list<br />
* Randomize the order of servers with identical player counts<br />
* Mouse grab/confine fixes<br />
* Improvements to flagStay and rabidRabbit plugin<br />
* Joystick hat fixes<br />
* Update shot stats live<br />
* Track shot stats for all flag types, even custom flags<br />
* Filter messages before MsgEnter<br />
* Require a player have spawned to be added to rejoin wait list<br />
* Validate the player ID in MsgPlayerUpdate and MsgPlayerUpdateShort<br />
* Fix usage of privateMessage permission<br />
* Properly prevent multiple MsgEnter messages<br />
* Refactor and extend the shot API<br />
* Autokick on unknown packet type<br />
* Block whitespace-only message and kick for garbage characters<br />
* Validate teleporter index in client and server<br />
* Limit half-joined player connection duration<br />
* Add various checks for invalid player actions<br />
* Show coordinates of target tank instead of observer camera location<br />
* Allow shot API event to cancel broadcasting shot to other clients<br />
* Store a list of how many times each player was killed by other players and expose it to the API<br />
* Allow plugins delay adding players to allow for remote data lookups<br />
* Add API event triggered when authentication is complete<br />
* Added bz_GetPlayerMottoData_V2<br />
* Relicense the SAMPLE_PLUGIN to BSD 2 clause license<br />
* Update joystick axis list when changing joystick device<br />
* List server communication now uses HTTPS<br />
* Added bz_setPlayerSpawnAtBase and bz_getPlayerSpawnAtBase API functions<br />
* Added configure --enable-custom-plugins and --enable-custom-plugins-file<br />
* Introduce bz_AllowSpawnData_V2<br />
* Added bz_setPlayerSpawnable and bz_isPlayerSpawnable API functions<br />
* Removed GLEW as a dependency<br />
* Made text at top of HUD use sans-serif font and removed serif font<br />
* Player scores are now factors in auto team assignment<br />
* New font rendering tool and new font textures up to 64pt<br />
* Added bz_getPlayerBySlotOrCallsign API function<br />
* Have custom permissions show in /showperms and /groupperms<br />
* Start adding unit tests with CppUTest<br />
* CIDR ban support<br />
* Radar size and panel size are now set individually<br />
* Added bz_incrementTeamLosses and bz_incrementTeamWins API functions<br />
* Vertical sync support under SDL<br />
* SDL 2 support<br />
* Do not flash GAME OVER for observers<br />
* Validate the teleporter indexes in MsgTeleport<br />
* Correctly validate an offered admin password<br />
* Added "showAdmin" permission<br />
* Added countdown pause/resume API events<br />
* Added bz_getCountdownRemaining API function<br />
* Added bz_getPausedTime API function<br />
* Added bz_isCountDownPaused API function<br />
* Added bz_getIdleTime API function<br />
* Added bz_getPlayerFlagID API function<br />
* Added bz_isAutoTeamEnabled API function<br />
* Added bz_cancelCountdown API function<br />
* Added bz_pollActive API function<br />
* Added bz_CustomZoneObject API class<br />
* Added CustomZoneSample plugin<br />
* Added permission for /listplugins<br />
* Allow API to overload built-in slash commands<br />
* Added "report" permission<br />
* Added bz_eGameResumeEvent and bz_eGamePauseEvent to the API<br />
* Don't allow muted players with ADMINMESSAGESEND to send PMs to hidden admins<br />
* Add [Reverse Score] scoreboard sort option<br />
* Track number of self-kills on the scoreboard<br />
* Added menu option to pause chat window scrolling<br />
* Added "noteam" option for "/flag reset" command<br />
* Added option to bz_resetFlags to skip team flags<br />
* Implemented "/poll kill" command<br />
* Added "/countdown cancel" command<br />
* Added serverSidePlayerSample plugin<br />
* Fix fancy radar tank when zoomed<br />
* Added /handicap command<br />
* Reverted to traditional handicap calculation<br />
* Add bzfscron plugin to execute commands on time intervals<br />
* Server-side players can send slash commands<br />
* Added server side shot tracking<br />
* Added clientQuery permission<br />
* Added superUser plugin<br />
* Added bz_getPlayerCount API function<br />
* Added bz_incrementPlayerWins API function<br />
* Added bz_incrementPlayerLosses API function<br />
* Added bz_incrementPlayerTKs API function<br />
* Make players respawn on bases after countdown ends<br />
* Countdown now resets player scores as well as team scores<br />
* Fully integrated Xcode project file<br />
<br />
The full change log can be found at https://raw.githubusercontent.com/BZFlag-Dev/bzflag/2.4/ChangeLog<br />
<br />
[[Category:Versions]]<br />
[[Category:Releases]]</div>Zehra