2.4.4 "Be My Valentank" Veröffentlichung: 2016-02-14 Protokoll: BZFS0221 |
|
Correctly exit the game when closing from the Windows 10 taskbar
von: Scott Wichser
|
Update the player status when a gameover event occurs
von: Scott Wichser
|
Fix fullscreen window toggling on Mac OS X
von: Joshua Bodine
|
Fix crash on exit with Windows bzfs
von: Scott Wichser
|
Fix crash on exit with Mac OS X bzfs
von: Joshua Bodine
|
Fix buffer overrun that caused a crash on exit and other strange behavior on Windows and Linux
von: Scott Wichser
|
On Windows, reload textures after initializing the context
von: Scott Wichser
|
Add a menu to edit server list quick filters
von: Scott Wichser
|
Tell Windows that we are DPI aware
von: Scott Wichser
|
Time functions in the bzfs API use doubles instead of int
von: Vladimir Jimenez
|
Fix issue on Windows that allowed mouse to get stuck off-screen when switching to windowed mode
von: Scott Wichser
|
Replace NaN with zero in nboUnpackFloat()
von: Jeff Makey
|
Add a bz_ChatEventData_V2 that contains message type
von: Konstantinos Kanavouras
|
Show recipient/sender for private action messages in BZAadmin
von: Konstantinos Kanavouras
|
Server list filter: remove "cached" boolean filter, rename "flags" to "ffa", "teams" to "ctf", and add "offa"
von: Scott Wichser
|
Add server list filter help pages
von: Scott Wichser
|
Add config option to control shot brightness
von: Konstantinos Kanavouras
|
Don't show a running countdown to a player who joins a paused game
von: Konstantinos Kanavouras
|
Allow RGB values in ANSI color codes to allow custom colors
von: Konstantinos Kanavouras
|
Vastly improved support for changing tank and radar colors
von: Konstantinos Kanavouras
|
Fix rendering of TK warning symbol
von: Joshua Bodine
|
Remove third-party libraries from our source tree
von: Scott Wichser
|
Fix search field losing focus while loading server list
von: Joshua Bodine
|
Do not count observers when sorting the server list
von: Scott Wichser
|
Randomize the order of servers with identical player counts
von: Scott Wichser
|
Mouse grab/confine fixes
von: Joshua Bodine, Scott Wichser
|
Improvements to flagStay and rabidRabbit plugin
von: Vladimir Jimenez
|
Joystick hat fixes
von: Konstantinos Kanavouras
|
Update shot stats live
von: Konstantinos Kanavouras
|
Track shot stats for all flag types, even custom flags
von: Konstantinos Kanavouras
|
Filter messages before MsgEnter
von: Jeff Myers
|
Require a player have spawned to be added to rejoin wait list
von: Jeff Makey
|
Validate the player ID in MsgPlayerUpdate and MsgPlayerUpdateShort
von: Scott Wichser
|
Fix usage of privateMessage permission
von: Konstantinos Kanavouras
|
Properly prevent multiple MsgEnter messages
von: Jeff Myers
|
Refactor and extend the shot API
von: Jeff Myers
|
Autokick on unknown packet type
von: Vladimir Jimenez
|
Block whitespace-only message and kick for garbage characters
von: Scott Wichser
|
Validate teleporter index in client and server
von: Scott Wichser
|
Limit half-joined player connection duration
von: Scott Wichser
|
Add various checks for invalid player actions
von: Jeff Makey
|
Show coordinates of target tank instead of observer camera location
von: Jeff Makey
|
Allow shot API event to cancel broadcasting shot to other clients
von: Jeff Myers
|
Store a list of how many times each player was killed by other players and expose it to the API
von: Jeff Myers
|
Allow plugins delay adding players to allow for remote data lookups
von: Jeff Myers
|
Add API event triggered when authentication is complete
von: Jeff Myers
|
Added bz_GetPlayerMottoData_V2
von: Jeff Myers
|
Relicense the SAMPLE_PLUGIN to BSD 2 clause license
von: Jeff Myers, Tim Riker
|
Update joystick axis list when changing joystick device
von: Konstantinos Kanavouras
|
List server communication now uses HTTPS
von: Scott Wichser
|
Added bz_setPlayerSpawnAtBase and bz_getPlayerSpawnAtBase API functions
von: Vladimir Jimenez
|
Added configure --enable-custom-plugins and --enable-custom-plugins-file options
von: Jeff Makey
|
Introduce bz_AllowSpawnData_V2
von: Vladimir Jimenez
|
Added bz_setPlayerSpawnable and bz_isPlayerSpawnable API functions
von: Vladimir Jimenez
|
Removed GLEW as a dependency
von: Joshua Bodine, Scott Wichser
|
Made text at top of HUD use sans-serif font and removed serif font
von: Joshua Bodine
|
Player scores are now factors in auto team assignment
von: Joshua Bodine
|
New font rendering tool and new font textures up to 64pt
von: Joshua Bodine
|
Added bz_getPlayerBySlotOrCallsign API function
von: Vladimir Jimenez
|
Have custom permissions show in /showperms and /groupperms
von: Vladimir Jimenez
|
Start adding unit tests with CppUTest
von: Scott Wichser
|
CIDR ban support
von: Scott Wichser
|
Radar size and panel size are now set individually
von: Joshua Bodine
|
Added bz_incrementTeamLosses and bz_incrementTeamWins API functions
von: Vladimir Jimenez
|
Vertical sync support under SDL
von: Joshua Bodine, Jeff Makey
|
SDL 2 support
von: Alfredo Tupone, Joshua Bodine
|
Do not flash GAME OVER for observers
von: Jeff Makey
|
Validate the teleporter indexes in MsgTeleport
von: Scott Wichser
|
Correctly validate an offered admin password
von: Jeff Makey
|
Added "showAdmin" permission
von: Vladimir Jimenez
|
Added countdown pause/resume API events
von: Vladimir Jimenez
|
Added bz_getCountdownRemaining API function
von: Vladimir Jimenez
|
Added bz_getPausedTime API function
von: Vladimir Jimenez
|
Added bz_isCountDownPaused API function
von: Vladimir Jimenez
|
Added bz_getIdleTime API function
von: Vladimir Jimenez
|
Added bz_getPlayerFlagID API function
von: Vladimir Jimenez
|
Added bz_isAutoTeamEnabled API function
von: Vladimir Jimenez
|
Added bz_cancelCountdown API function
von: Vladimir Jimenez
|
Added bz_pollActive API function
von: Vladimir Jimenez
|
Added bz_CustomZoneObject API class
von: Vladimir Jimenez
|
Added CustomZoneSample plugin
von: Vladimir Jimenez
|
Added permission for /listplugins
von: Vladimir Jimenez
|
Allow API to overload built-in slash commands
von: Vladimir Jimenez
|
Added "report" permission
von: Vladimir Jimenez
|
Added bz_eGameResumeEvent and bz_eGamePauseEvent to the API
von: Vladimir Jimenez
|
Don't allow muted players with ADMINMESSAGESEND to send PMs to hidden admins
von: Konstantinos Kanavouras, Vladimir Jimenez
|
Add [Reverse Score] scoreboard sort option
von: Konstantinos Kanavouras
|
Track number of self-kills on the scoreboard
von: Konstantinos Kanavouras
|
Added menu option to pause chat window scrolling
von: Konstantinos Kanavouras
|
Added "noteam" option for "/flag reset" command
von: Konstantinos Kanavouras
|
Added option to bz_resetFlags to skip team flags
von: Konstantinos Kanavouras
|
Implemented "/poll kill" command
von: Konstantinos Kanavouras
|
Added "/countdown cancel" command
von: Konstantinos Kanavouras
|
Added serverSidePlayerSample plugin
von: Jeff Myers
|
Fix fancy radar tank when zoomed
von: Kyle Mills
|
Added /handicap command
von: Frank Thilo
|
Reverted to traditional handicap calculation
von: Frank Thilo
|
Add bzfscron plugin to execute commands on time intervals
von: Daniel Remenak, Scott Wichser
|
Server-side players can send slash commands
von: Scott Wichser
|
Added server side shot tracking
von: Jeff Myers
|
Added clientQuery permission
von: Konstantinos Kanavouras
|
Added superUser plugin
von: Jeff Myers
|
Added bz_getPlayerCount API function
von: Jeff Myers
|
Added bz_incrementPlayerWins API function
von: Jeff Myers
|
Added bz_incrementPlayerLosses API function
von: Jeff Myers
|
Added bz_incrementPlayerTKs API function
von: Jeff Myers
|
Make players respawn on bases after countdown ends
von: Lee Marshall
|
Countdown now resets player scores as well as team scores
von: Lee Marshall
|
Fully integrated Xcode project file
von: Joshua Bodine
|