Mod Name : BBQbot
Version : 0.5
Author : Paul "RawShark" Scollon
Release Date : Aug 11, 2002
Email Address : [RawShark@PlanetQuake.com]
Home Page : [http://www.planetquake.com/bbqbot]
Original BBQ Home Page : [http://www.dnagames.net/bbc/bbq.html] Now Closed.
Game : Quake2 (version 3.20 required)

Description:

  • A modification of the Eraser bot for the BBQ mod. I've been threatening to do this for actual YEARS. Now it's finally here :)
  • Thanks to:

    Installation and Play Instructions:

  • You do not need the original BBQ mod installed to use BBQbot. BBQbot is simply the BBQ mod with added bot support - but rather than call it BBQ v1.1 or 2.0 or something, I'm releasing the bot as a mod itself (nobody plays BBQ on servers anymore). This is version 0.5. Extract the zip file to C:\Quake2\bbqbot (Change path if you have Quake2 installed elsewhere). Run Quake2 with the command line "C:\Quake2\quake2.exe +set game bbqbot +set deathmatch 1 +map broken1" or simply execute run.bat in your bbqbot directory. See the original BBQ readme file [bbq_readme.html] for instructions on playing the game. This is still a beta release, so it will be buggy as hell. Just look out for new versions in months to come!


  • Some default keys:
    Keys F1 to F5 will add bots to your game (F1 = 1 bot, F2 = 2 bots etc)
    The scoreboard is now bound to the TAB key, a la Half-Life.
    By default the cloak key is C.
    The Power Armor is deactivated/activated using P.
    Since there are only 2 weapons in the game (3 if you include blaster), number keys 1 to 0 have been reassigned to taunts (see "Other Stuff" below). Instead, use the nextweapon key to switch weapons. This is set to SHIFT by default.
  • Features and bug fixes:

  • This Version

    Bot use of RL is much more realistic.

    Some code optimization for slower systems.

    Added BBC clan HUD graphics.

  • Version 0.4

    Power Armor now comes fully charged ie. no cells required. This makes Power Armor useable on maps such as broken1, where it was previously redundant.

    Bot uses RL a LOT more. This makes bot much more like human BBQ players.

    Bot will use RL at close quarters rather than SS. This mimics human behaviour (ie. illogical but fun!).

    Small change to the autoexec.cfg file.

  • Version 0.3

    Fixed major ammo incrementation bug. Ammo counter now increases correctly when ammo is picked up and ammo cannot be picked up when max ammo is reached.

    Rewrote how lowest frag is checked, fixing numerous cloak bugs.

  • Version 0.2

    Bots now get sick of looking for a cloaked player and sometimes guess where they may be hiding. They will fire in that direction to try and coax a cloaked player into the open. This is mimicing a tactic used by BBC players when we first played BBQ on servers back in '99.

    Fixed original BBQ bug where if you took the lead then dropped to last, cloak didn't function for you. Cloak should always work when it's supposed to now.

    Fixed bug where bots would not attack other bots while player was cloaked.

    Fixed bug where bot would sometimes use shotgun instead of supershotgun.

  • Version 0.1

    Bot plays BBQ mod correctly, using SS and RL only and can't see cloaked player!
  • Other Stuff:

  • Read Eraser_readme.txt for all the commands you might want to use during a game (and other Eraser bot stuff)


  • Currently, a lot of stuff is being carried out in the autoexec.cfg file. This is rather than hard-coding functionality, so that those of you who have a clue can change things you don't like about BBQbot. Here is what it currently looks like:

    fraglimit 10
    timelimit 10

    bind c "cloak"
    bind p "use power shield"
    bind TAB "cmd help"
    bind SHIFT "weapnext"

    bind 0 "I'm gonna frag you to death"
    bind 1 "Oh, you're in trouble now"
    bind 2 "Bring it on, just BRING it"
    bind 3 "I'll BBQ your ass dude"
    bind 4 "LOL, you suck ass!"
    bind 5 "That really hurt, now you're for it"
    bind 6 "Here comes the PAIN!!!"
    bind 7 "Jeez man, gimme a break here"
    bind 8 "Muwhahahaha, I RULE this map"
    bind 9 "You all suck, I'm gonna own you all :)"

    bind F1 "bot_name RawShark"
    bind F2 "bot_num 2"
    bind F3 "bot_num 3"
    bind F4 "bot_num 4"
    bind F5 "bot_num 5"


  • Here you see all the default key binds are set (including making keys 1-0 into taunts you can use during a LAN game), and the timelimit and fraglimit are set to 10. Also note how if you add just 1 bot, you automatically get the bot named "RawShark". I thought this would be slightly amusing. Feel free to edit autoexec.cfg, but only if you know what you're doing. Otherwise you will seriously mess up your BBQbot!!!

  • Although possible to run a LAN game and use BBQbot, it is best to keep bots for practise games. Bots will mostly only obey game rules concerning the host player eg. can't see when cloaked. However, if you just fancy all-out chaos, go ahead and add a bunch of bots to your network game :)


  • I'm not really aiming to fix all the bugs in the BBQ mod here - so please don't report non bot-related bugs. If I come across the cause of one of the inherited bugs, I'll fix it. But I don't really plan on going out of my way to find them all....just yet.


  • The Eraser Bot is a product of Ryan Feltrin, and is available from the Eraser Bot homepage, at [http://impact.frag.com]. This program is a modification of the Eraser Bot, and is therefore in NO WAY supported by Ryan Feltrin. This program MUST NOT be sold in ANY form. If you have paid for this product, you should contact Ryan Feltrin immediately, via the Eraser Bot homepage.