v0.91 of WhichBot is now available! This is for NS v3.0b3 ONLY. Please note that the latest distribution build includes Metamod in the zip file, so don't unzip that if you already have Metamod installed.
If you haven't heard of WhichBot before, here's the current high-level feature list:
- Most advanced alien AI for Natural Selection available.
- Compatible with Natural Selection 3.0b3.
- Acts as a Metamod plugin for easy integration with other server plugins.
- Support for all alien lifeforms: Skulk, Gorge, Lerk, Fade and Onos.
- Support for both Natural Selection: Classic and Natural Selection: Combat gameplay modes.
- Dynamic waypoint-based navigation using the Pathematics algorithm powers real-time tactical analysis of map layout which changes as players and bots build structures.
- HiveMind enables bot cooperation and pack-based movement.
- Robotics-based reactive movement allows a wide range of movement, including vent navigation for Skulks and full flight for Lerks.
- Team auto-balancing enables server admins to easily control the number of bots playing on a server.
- Support for 19 of the standard NS 3.0b3 maps.
- Bots respond to attacks on their hives and come to their defense.
- Bots report successful attacks and new structures found to human players on their side to enable better bot/human teamwork.
- Gorge bots are now able to build the full range of alien structures: hives and resource, offense, movement, defense and sensory chambers.
- Advanced behaviour engine allows blending of different behaviours (scouting, attacking, defense, etc) in different proportions depending on the HiveMind-assigned role of a given bot.
- Compatible with RCBot, see the FAQ for details.
- All source code and data files online and available for free (as in beer) use under the WhichBot license.
Changes since v0.86:
- Steam is now the officially supported WB platform. WB will work (more or less) under WON but may be more buggy.
- Replaced bundled metamod version with v1.17a from modns.org (http://www.modns.org/forums/index.php?showtopic=237&st=0).
- Added support for Natural Selection: Combat, including waypoints for all the official Combat maps!
- Added lerk support! Includes actual flight! Lerks should also use all their weapons now.
- Tweaked skulk/lerk/gorge movement so hopefully they'll dodge a little better in a fight.
- Fixed bug that caused gorges to sometimes never build structures.
- Fixed bug that caused gorges to build more chambers than necessary when 2 gorges decided to build them at nearly the same time (it will still happen very occasionally but hopefully not as often).
- Fixed bug that caused bots joining a game after round start to inherit the upgrades/lifeform/etc of the first bot to start playing. This will still happen in WON mode (but not Steam), but even then the bots will not be confused (previously, a bot spawning in as a Lerk would think it was a skulk, for example).
- Fixed an ancient hack where bots were using people's max health to work out what evolution they were.
- Fixed a bug that caused gorge "stuck" teleportation to break.
- Fixed a bug that caused higher lifeforms to sometimes think they were skulks when they weren't.
- Fixed a bug that caused occasional crashes in WON mode.
- Fixed bug in evasion that caused less zig-zags than there were supposed to be.
- Added targeting fix so ranged weapons aren't quite so awful.
- Fixed a bug that caused global say commands to be broken.
- Bots like celerity more these days.
- Added waypoints for ns_metal & ns_agora (credit to Squidget!)
- Updated waypoints for ns_veil (credit to Sandman[SA]!)
- Added waypoints for ns_hera (credit to Sandman[SA]!)
- Added waypoints for ns_nancy (credit to Atomic, Jeezuz and Sandman[SA]!)
- Added waypoints for ns_mineshaft (credit to mrex!)
You can always download WhichBot from whichbot.com.
Enjoy!