Help - Search - Members - Calendar
Full Version: Whichbot
Unknown Worlds Forums > Natural Selection > Natural Selection Discussion > General Server Discussion
clamatius
The previous WhichBot thread has been dead so long it's time for a new one...

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! biggrin.gif
xqnine
does anyone have a server running these i would like to see how good they are???
clamatius
There's a bunch of servers running them.

Some people have posted about WB being on their servers in this thread on the WB forums. Hope that helps.
voogru
Dont know if your interested, but I found a much easier/faster way to detect which hive has what trait, rather than scanning the client messages.

PM Me if your interested.
Paegus
RCBot page has moved... http://www.rcbot.net
CheesyPeteza
I'd replace the linux metamod compile with the one from www.amxmodx.org as they have compiled it in a nice environment which seems to work for all linux servers.

clamatius
QUOTE
I'd replace the linux metamod compile with the one from www.amxmodx.org as they have compiled it in a nice environment which seems to work for all linux servers.


Noted. I'll take a look before the next official release.
Qwerty
whichbot looks alot better now :O
Gruuunt
Whichbot playing Combat Rules! skulk.gif
Gruuunt
My Server Has both Whichbot & RcBot playing

82.68.100.90:27016 if you wanna see whichbot in action... wink.gif
Pi_Gi
I have an issue here...

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?
clamatius
That's not a problem with the bots, it's a setting on your server. The server variable here is (I think) sv_pausable. If that is set to 1, the game pauses whenever any player opens a console window.
Pi_Gi
not that variable, but thanks for the input. Could it possibly be sv_timeout?
JHunz
it's just "pausable", not sv_pausable
Depot
Duel of the Bots, Whichbot vs RCBot

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 ? tounge.gif
GiGaBiTe
i really dont like any bots for ns because they eat my servers cpu for breakfast and it takes hours to make good waypoints for them.
Depot
QUOTE (GiGaBiTe @ Feb 8 2005, 06:01 AM)
i really dont like any bots for ns because they eat my servers cpu for breakfast and it takes hours to make good waypoints for them.

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.

GiGaBiTe
i usually go through and make the waypoints, then add 1 bot to see if it navigates where i put paths. if not, go back and see what happened. then continue, then check, then optimize.

takes hours...
Depot
Whichbot v0.94c was released and is available for download here.
woody
v1.03
http://sourceforge.net/project/showfiles.php?group_id=76903




70.86.196.220:27015 [KcK]Paradoxhosting.net Kustom WhichBot Karnage #1
70.86.227.7:27015 [KcK]Paradoxhosting.net KustomKarnage #2
Depot
Does anyone have any luck with wb_boost in this latest version?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.