New Features and Enhancements
- Players can now see cloaked teammates.
- Added Robot:dropItem()
- Fixed selecting loadout that is same as ship after selecting new loadout, now avoids changing ships loadout when cancelled.
- Can now choose one of multiple joysticks. If there is no joystick, then you cannot change input from keyboard to joystick.
- Indicator now shows which team possesses the flag in CTF, ZC, and rabbit in team mode.
- Rabbit and Nexus no longer always spawn with current loadout where there is loadout zone.
- Added support for PS3 joystick.
- Tab-expansion when typing a /command has been much improved.
- Added /pausebots and /stepbots commands, also mapped alt-] to /stepbots, and ctrl-] to /stepbots 10
- Added /addbot, /addbots, /kickbot, /kickbots commands
- Added /mute to mute a noisy player
- Added /gmute to globally mute a noisy player (Admins only)
- Increased rendering speed for most game objects
- Improved edge rendering for barriers in-game and in the editor
- Vastly improved performance for auto-generated bot nav zones
- Bot nav zones now auto generated for all levels at load time; no further need to manually create zones; manual zone creation will be removed in future version
- PolyWall item added to editor -- works just like a wall, but is edited like a loadout zone or other polygon item. Note that this replaces the undocumented item "BarrierMakerS" which is now deprecated.
- Chat/Command box now in lower-left of screen. Chats now appear immediatly above it.
- Multi-line chat in game lobby
- Game statistics are kept in a local SQLite database
- Robots are smarter now; they avoid running into walls, turrets, and forcefield projectors less
- Robots can use teleporters now
- Robots paths are cached - can speed up performance on large maps with many bots
- Primordial voting system added; disabled by default; will improve upon it in the future
- Add level option to allow soccer ball pickup
- S_bot is the default robot when adding a robot
- Admins can upload local .level files to a server
Bug Fixes
- Fixed bug with crossing forcefields when using engineer module.
- Fixed bug letting some players pick heat seeker when the weapon doesn't yet exist.
- Fixed a possible server crash when client sends invalid weapon or module in loadout.
- Fixed Robot:getReqLoadout that returns invalid third weapon.
- Fix problem where kicking a player will lag, delay disconnect other players at the same IP address or same computer.
- Some minor adjustment to SpeedZone to avoid any possibility to get through one way SpeedZone path, reduce lag while using SpeedZone.
- Can add or remove joysticks while in the options menu; no longer requires restart.
- Fixed giant memory leak with editor and /showzones
- Fix editor crash if all teams were deleted
- Fix missing sound on some Intel sound chips
- Fix missing sound when using /suspend
- Linux joystick fixes
- Fix CPU timing issues
- Fix broken rating sort - teams should sort better at start of rounds now
- Fix large scores being chopped off of the display