The latest Bitfighter releases are listed here. All releases and change history can be viewed on the releases page.
Although the game will compile for Linux, we are unable to release packages for any Linux distros. If you want to help compile and package Bitfighter for Linux, please visit our Help Wanted page.
Latest Release
| Download | Release Date | File Size |
|---|---|---|
| Full Release 010 - Windows | Feb 03, 2009 | 706 KB |
| Full Release 010 - OS X | Feb 03, 2009 | 2.47 MB |
Upgrade notes:
- Existing rabbit2.level has bug, and will crash version. Copy included with this game is fixed. Change flag from team 1 to team -1 to fix.
Administrative
- Added separate level change password to allow users to change levels without granting player admin permissions (-levelchangepassword on cmd line, or in INI file)
- Added -alllevels and -leveldir cmd line parameters for specifying levels
- Added some server-specific logging, such as names and join-times of players playing on your server.
This is stored in a different file than regular bitfighter logs - Timestamps added to login on Master Server
- Sending salted MD5 of level change and admin pws rather than pw itself... This is probably unnecessary at the moment, but will pave way for universal uids in the future
- Added server description line visible in the Join Game menu. Configure with INI option or -hostdescr command line arg
- Added -rules cmd line parameter that prints out some potentially useful info about the "rules of the game" so to speak. Not yet fully developed.
UI
- Revamped game options menu such that admin functions are no longer in a submenu, and menus dynamically update when permissions are requested. Previous action was to dump users back to game after passwords were entered.
- Added nexus status label next to timer for hunters game
- [F2] now cancels level info display at start of level
- Configure ship menu no longer times out -- now stays visbile until manually cancelled
- In keyboard mode, users can now use config ship menu display key to toggle menu
- Mouse now works on all standard game menus (but not on DefineKeys, GameParameters, or DefineTeams menus)
- Added new "All Levels" option on level selection list
- Improved the way scrolling menus work
- Enhanced in-game chat: messages can be longer, visual cue as to how much more you can type
- Separate voice chat volume control (temporarily replaces music volume, which will be back when we have music!)
- Join Game interface now continually polls master for new servers, and pings servers for updated stats
- When client is forceably disconnected (i.e. if kicked, or host is shut down, or connection fails), message is displayed to client explaining what happened
- When client is kicked from a server, server address hidden from list of active servers for duration of ban
- Changed icon for dedicated server on Join Game menu
- Added different message display modes: normal (6 msgs), persistent (6 msgs, no timeout), long (20 msgs, no timeout) (ctrl-M to toggle)
- Remapped screen shot key to Ctrl-Q so as to not interfere with save shortcut in editor
- Reassigned default key for loading loadout menu from Q to Z (Windows only, will be added to Mac build in release 011)
Bugs
- Fixed several journaling bugs
- Fixed bug causing crash with certain maps with unusual spybug configs
- Fixed wall rendering glitches where borders of overlapping walls not properly rendered
- Fixed bug preventing team change on games with more than 2 teams
- Ship now correctly points at crosshairs when starting a game or entering/exiting commander's map
- Quitting game during connection process no longer leaves app in connected/not-connected netherworld
- Fixed zombie copy of self from appearing after team-change immediately following death
- On occasion, turrets would shoot themselves. This no longer happens.
- Fixed bug when moving and composing chat message, movement no longer becomes locked
- Temp file now removed after level tested
- Fixed obscure display bug that shows ship config menu after involuntary disconnect and rejoin
- Fixed problem with testing editor levels when the -leveldir parameter is used
- Fixed but wherein ships not propelled when destroying friendly spy bugs
- Fixed crash with certain levels involving multiple pre-positioned spy bugs or mines
- Fixed save message when saving from menu in editor
- Fixed crash in editor when dragging existing item as first editing action
- Fixed crash when changing teams while level is loading
- Fixed UI problem with mouse and splash screen
- Clicking on mouse when not pointed at menu item no longer activates highlighted menu item.
- Concave loadout zones now rendered properly in game (though not yet in editor)
- Fixed rabbit game -> ship colors now rendered properly
- Modules no longer stuck on when restarting game after quitting while activated
- Removed timeout on QuickChat menu --> now same as loadout menu
- Fixed incorrect button labeling for Saitek 440
- Fixed mouse on menus in full screen mode
Editor
- Spybug vision ranges now displayed in editor
- Holding [Tab] will show a reference ship along with its viewable area
- Turret shooting range now depicted in editor
- Neutral (and hostile) spy bugs can now be placed in the editor. All players can see what neutral spy bugs see, no one can see what hostile spy bugs see (so these may not have much practical value, except, perhaps, as decoys)
Other
- Turrets now target resource and test items
- Eliminated -crazybot option
- Now builds under Linux
- Added rudimentary robot code -- doesn't do much, but the network framework for non-user programmable robots is now there (mostly removed for this release)
- Tinkered with mine visibility
- Cloaking no longer automatically disabled when another ship is using sensor module.
- Cloaked ships no longer visible in cmdr map and when on top of loadout zones
- Doubled spybug range
- Enhanced burst graphics (varaitions controllable with an INI parameter in [Testing] section)
- Added flag spawn points -- flags will return to a random spawn point. Initial flag locations are treated as additional spawn point.
- Added extend game option to admin menu
- Added reserved names: in INI server hosts can define a set of reserved names that require a PW to use
- Ctrl key can no longer be bound in key def screen. Sorry!
- Added screenshot taking ability. Hit Ctrl-S to take a shot of any screen in the game.
- Teleporters can now have multiple destinations -- to create, simply create two or more teleporters with the same origin. When players use them, they will arrive at a randomly selected destination
- Teleport destinations now shown on cmdrs map
- Phasers no longer damage shooter
- Mine/spybug explosions now kill phaser shots and other projectiles within blast radius
- Zapmatch is currently the only game that awards points for killing other players --> scoring for all games will be revisited in release 011
- Reinstated a slightly modified Colosseum level. Hopefully will work better on OS X
- Tinkered with Geowar level -- bumped up gridsize, fixed a few quirks resulting in changes in rendering algorithm
Source Code
All project source and relevant support files can be found on the project's SVN server.