Whichbot
clamatius
Join Date: 2003-03-27 Member: 14948Members, Constellation
<div class="IPBDescription">Official WB server admin thread</div> The previous <a href='http://whichbot.com' target='_blank'>WhichBot</a> thread has been dead so long it's time for a new one...
<b>v0.91 of <a href='http://whichbot.com' target='_blank'>WhichBot</a> is now available!</b> This is for <b>NS v3.0b3 ONLY</b>. 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 <a href='http://whichbot.com' target='_blank'>WhichBot</a> before, here's the current high-level feature list:
<ul><li>Most advanced alien AI for <a href='http://natural-selection.org' target='_blank'>Natural Selection</a> available.</li><li>Compatible with <a href='http://natural-selection.org' target='_blank'>Natural Selection 3.0b3</a>.</li><li>Acts as a <a href='http://metamod.org' target='_blank'>Metamod</a> plugin for easy integration with other server plugins.</li><li>Support for all alien lifeforms: Skulk, Gorge, Lerk, Fade and Onos.</li><li>Support for both Natural Selection: Classic and Natural Selection: Combat gameplay modes.</li><li>Dynamic waypoint-based navigation using the Pathematics algorithm powers real-time tactical analysis of map layout which changes as players and bots build structures.</li><li>HiveMind enables bot cooperation and pack-based movement.</li><li>Robotics-based reactive movement allows a wide range of movement, including vent navigation for Skulks and full flight for Lerks.</li><li>Team auto-balancing enables server admins to easily control the number of bots playing on a server.</li><li>Support for 19 of the standard NS 3.0b3 maps.</li><li>Bots respond to attacks on their hives and come to their defense.</li><li>Bots report successful attacks and new structures found to human players on their side to enable better bot/human teamwork.</li><li>Gorge bots are now able to build the full range of alien structures: hives and resource, offense, movement, defense and sensory chambers.</li><li>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.</li><li>Compatible with <a href='http://rcbot.houstondod.com' target='_blank'>RCBot</a>, see the <a href='http://sourceforge.net/docman/display_doc.php?docid=16096&group_id=76903' target='_blank'>FAQ</a> for details.</li><li>All source code and data files online and available for free (as in beer) use under the <a href='http://licensing.html' target='_blank'>WhichBot license</a>.</li></ul>
Changes since v0.86:
<ul><li> Steam is now the officially supported WB platform. WB will work (more or less) under WON but may be more buggy.</li><li> Replaced bundled metamod version with v1.17a from modns.org (http://www.modns.org/forums/index.php?showtopic=237&st=0).</li><li> Added support for Natural Selection: Combat, including waypoints for all the official Combat maps!</li><li> Added lerk support! Includes actual flight! Lerks should also use all their weapons now.</li><li> Tweaked skulk/lerk/gorge movement so hopefully they'll dodge a little better in a fight.</li><li> Fixed bug that caused gorges to sometimes never build structures.</li><li> 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).</li><li> 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).</li><li> Fixed an ancient hack where bots were using people's max health to work out what evolution they were.</li><li> Fixed a bug that caused gorge "stuck" teleportation to break.</li><li> Fixed a bug that caused higher lifeforms to sometimes think they were skulks when they weren't.</li><li> Fixed a bug that caused occasional crashes in WON mode.</li><li> Fixed bug in evasion that caused less zig-zags than there were supposed to be.</li><li> Added targeting fix so ranged weapons aren't quite so awful.</li><li> Fixed a bug that caused global say commands to be broken.</li><li> Bots like celerity more these days.</li><li> Added waypoints for ns_metal & ns_agora (credit to Squidget!)</li><li> Updated waypoints for ns_veil (credit to Sandman[SA]!)</li><li> Added waypoints for ns_hera (credit to Sandman[SA]!)</li><li> Added waypoints for ns_nancy (credit to Atomic, Jeezuz and Sandman[SA]!)</li><li> Added waypoints for ns_mineshaft (credit to mrex!)</li></ul>
You can always download <a href='http://whichbot.com' target='_blank'>WhichBot</a> from <a href='http://whichbot.com' target='_blank'>whichbot.com</a>.
Enjoy! <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->
<b>v0.91 of <a href='http://whichbot.com' target='_blank'>WhichBot</a> is now available!</b> This is for <b>NS v3.0b3 ONLY</b>. 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 <a href='http://whichbot.com' target='_blank'>WhichBot</a> before, here's the current high-level feature list:
<ul><li>Most advanced alien AI for <a href='http://natural-selection.org' target='_blank'>Natural Selection</a> available.</li><li>Compatible with <a href='http://natural-selection.org' target='_blank'>Natural Selection 3.0b3</a>.</li><li>Acts as a <a href='http://metamod.org' target='_blank'>Metamod</a> plugin for easy integration with other server plugins.</li><li>Support for all alien lifeforms: Skulk, Gorge, Lerk, Fade and Onos.</li><li>Support for both Natural Selection: Classic and Natural Selection: Combat gameplay modes.</li><li>Dynamic waypoint-based navigation using the Pathematics algorithm powers real-time tactical analysis of map layout which changes as players and bots build structures.</li><li>HiveMind enables bot cooperation and pack-based movement.</li><li>Robotics-based reactive movement allows a wide range of movement, including vent navigation for Skulks and full flight for Lerks.</li><li>Team auto-balancing enables server admins to easily control the number of bots playing on a server.</li><li>Support for 19 of the standard NS 3.0b3 maps.</li><li>Bots respond to attacks on their hives and come to their defense.</li><li>Bots report successful attacks and new structures found to human players on their side to enable better bot/human teamwork.</li><li>Gorge bots are now able to build the full range of alien structures: hives and resource, offense, movement, defense and sensory chambers.</li><li>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.</li><li>Compatible with <a href='http://rcbot.houstondod.com' target='_blank'>RCBot</a>, see the <a href='http://sourceforge.net/docman/display_doc.php?docid=16096&group_id=76903' target='_blank'>FAQ</a> for details.</li><li>All source code and data files online and available for free (as in beer) use under the <a href='http://licensing.html' target='_blank'>WhichBot license</a>.</li></ul>
Changes since v0.86:
<ul><li> Steam is now the officially supported WB platform. WB will work (more or less) under WON but may be more buggy.</li><li> Replaced bundled metamod version with v1.17a from modns.org (http://www.modns.org/forums/index.php?showtopic=237&st=0).</li><li> Added support for Natural Selection: Combat, including waypoints for all the official Combat maps!</li><li> Added lerk support! Includes actual flight! Lerks should also use all their weapons now.</li><li> Tweaked skulk/lerk/gorge movement so hopefully they'll dodge a little better in a fight.</li><li> Fixed bug that caused gorges to sometimes never build structures.</li><li> 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).</li><li> 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).</li><li> Fixed an ancient hack where bots were using people's max health to work out what evolution they were.</li><li> Fixed a bug that caused gorge "stuck" teleportation to break.</li><li> Fixed a bug that caused higher lifeforms to sometimes think they were skulks when they weren't.</li><li> Fixed a bug that caused occasional crashes in WON mode.</li><li> Fixed bug in evasion that caused less zig-zags than there were supposed to be.</li><li> Added targeting fix so ranged weapons aren't quite so awful.</li><li> Fixed a bug that caused global say commands to be broken.</li><li> Bots like celerity more these days.</li><li> Added waypoints for ns_metal & ns_agora (credit to Squidget!)</li><li> Updated waypoints for ns_veil (credit to Sandman[SA]!)</li><li> Added waypoints for ns_hera (credit to Sandman[SA]!)</li><li> Added waypoints for ns_nancy (credit to Atomic, Jeezuz and Sandman[SA]!)</li><li> Added waypoints for ns_mineshaft (credit to mrex!)</li></ul>
You can always download <a href='http://whichbot.com' target='_blank'>WhichBot</a> from <a href='http://whichbot.com' target='_blank'>whichbot.com</a>.
Enjoy! <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif' /><!--endemo-->
Comments
Some people have posted about WB being on their servers <a href='http://sourceforge.net/forum/forum.php?thread_id=1031107&forum_id=262471' target='_blank'>in this thread on the WB forums</a>. Hope that helps.
PM Me if your interested.
Noted. I'll take a look before the next official release.
82.68.100.90:27016 if you wanna see whichbot in action... <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /><!--endemo-->
I load up the bots fine and stuff plays well...until anyone loads up the console. Then the game freezes until the console is closed. Any ideas or suggestions?
Evidently Cheeserm feels his RCBots with edited profiles can whoop my Whichbots.
Anyone reading this have any tweaks for Whichbot so I can stomp this guy ? <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
I've not noticed any significant cpu usage increase with Whichbots (I normally start a map with just 1 though).
As to waypointing, I have a "wp.cfg" that I use which has like 8 keys bound to waypoint commands. Lock the server, extend the timelimit if necessary, join it enable debug, and go to it. Unless you have a multilevel map to waypoint that has lot's of ladders and/or vents you can do it in 15 or 20 minutes.
takes hours...
<a href="http://sourceforge.net/project/showfiles.php?group_id=76903" target="_blank">http://sourceforge.net/project/showfiles.php?group_id=76903</a>
70.86.196.220:27015 [KcK]Paradoxhosting.net Kustom WhichBot Karnage #1
70.86.227.7:27015 [KcK]Paradoxhosting.net KustomKarnage #2