QUAKE GAME SITE for Everyone Quake 1-Quake 2-Quake 3 Arena Game Site Bringing Back 1996

QUAKE on ANY Operating System Platform,LINUX,Symbian,MAC,Nokia,WINDOWS.QUAKE 1,QUAKE II ,QUAKE III ARENA. Updated Daily. Mods,Servers,Updates,Downloads,Patches,Editors,.bsp,.pk3,PsP,N64,PlayStation

Filename: Quick Start-Eraser Bot Launcher v240full.zip  4.5 Mb
Download Link:

http://jumbofiles.com/8mapwlvd6g2r

-----------------------------------------------

Filename: EraserBot101.zip  2.5 Mb
Download Link:

http://jumbofiles.com/31bgp05jo8ed

                                        ERASER BOT Setup Guide

Nice, we have gotten this far, but there's still a ways to go before we can start playing with the bots (get your head out of the gutter). Now we enter the installation section, the section most prone for mistakes. There will be a lot of typing, so make sure what you enter is what it reads on this screen. I can not stress the importance of perfection in this section. One mistake and EraserBot will not run. Just read the instructions carefully, it's usually it's a good idea to read them more than once, and check to make sure what you enter is what you see.

Our Goals:

    Install EraserBot v.97
    Patch EraserBot v.97 to v.99
    Create a Quake2 shorcut that will load EraserBot
    Install the view_weapons pak file
    Install Capture the Flag

Hopefully, by reading through this section you will learn how to install the EraserBot correctly. You will demonstrate the ability to create a directory which will contain the necessary EraserBot files essential for the bot to run. Next, you will create and modify a shortcut which will allow the EraserBot to run with Quake2.

I'm gonna try to make this as easy and painless for you as I can using step by step instructions, and after every [ENTER], I will remark what should happen. Follow these instructions RELIGIOUSLY. That's the only way this is going to work. Do what I say and nothing will go wrong. And without an more distractions, here we GO...

NOTE: You are going to run into steps like: Type: "command". Type what you only see in red, nothing else.

A. Installing EraserBot v.97:
    1). Click on "START".
    2). Move the mouse cursor to "FIND".
    3). Move the mouse cursor to "FILES OR FOLDERS".

You will be at the "FIND" dialogue box.

    4). Type: "Eraser0501.exe".
    5). Click on "FIND NOW" button.

A new field will open and "Eraser0501.exe" will be listed.

    6). Double click on "Eraser0501.exe".

A new menu will appear asking for the location of Quake2.

    7). Click on "UNZIP".

A menu will appear stating that 47 files have been installed.

    8). Click the "OK" button.
    9). Click the "CLOSE" button.
  10). Exit the "FIND:ALL FILES" menu.

Magically, v.97 of the EraserBots is now installed on your computer. But we have to install one more thing, the patch. So let's move on to the v.99 Patch upgrade.

B. Upgrading EraserBot v.97 to v.99:
    1). Click on "START".
    2). Move the mouse cursor to "FIND".
    3). Move the mouse cursor to "FILES OR FOLDERS".

You will be at the find dialogue box.

    4). Type: "Eraser0508_patch.exe".
    5). Click on "FIND NOW" button.

A new field will open and "Eraser0508_patch.exe" will be listed.

    6). Double click on "Eraser0508_patch.exe".

A new menu will appear asking for the location of Quake2.

    7). Click on "UNZIP".

A menu will appear stating that 3 files have been installed.

    8). Click the "OK" button.
    9). Click the "CLOSE" button.
  10). Exit the "FIND:ALL FILES" menu.

Wow! Almost identical to the v.97 installation. The only thing left we have to do in terms of EraserBot installation is make a shortcut that will load it with Quake2. Let's roll.

C. Making an EraserBot shortcut:
    1). Exit any Windows 95/Dos programs.
    2). Click on "START".
    3). Move mouse cursor to "PROGRAMS".
    4). Move mouse cursor to "WINDOWS EXPLORER".
    5). Click on "WINDOWS EXPLORER".

Windows Explorer will now load.

    6). Locate and open the main Quake2 folder.
    7). Right-click on "Quake2.exe".
    8). Click on "CREATE SHORTCUT".

A shortcut to Quake2 will now appear. Rename the shortcut by right clicking on it and selecting "RENAME" from the menu that appears.

    9). Right-click on the shortcut.
  10). Click on "PROPERTIES".

The "PROPERTIES" menu will appear.

  11). Click on the "SHORTCUT" tab.
  12). Locate the "TARGET" field.
  13). Enter the following after the text in the "TARGET" field:

+set game eraser

  14). Verify your work.
         (Eg: Should look like "c:\quake2\quake2.exe +set game eraser")
  15). Click "OK".

Great stuff huh? Yeah, I knew you would like it. Now to finish this sucker off let's just drag the shortcut you just made onto your desktop. Well how's that for quick installing? Next, we are going to get the View Weapon patch installed. So buckle up, and hold on...

D. Installing View-Weapons:
    1). Exit all Win95/Dos programs.
    2). Move the mouse cursor to "RUN".
    3). Click once.
    4). Type: "command".
    5). Hit [ENTER].

You will now be at the Dos-Prompt.

    6). Move to the location of the "vwep_pak.zip" file.
    7). Copy "vwep_pak.zip" to the "baseq2" sub-directory in the main Quake2 directory.
         (Eg dos copy line: "copy vwep_pak.zip c:\quake2\baseq2")
    8). Type: "exit".
    9). Hit [ENTER].

The Dos window will be closed and only the main Win95 screen should be active.

Editor's Note: Use either Winzip or PKUnzip for the next step

  10). Unzip "vwep_pak.zip".

A total of one file (pak2.pak [2.77 Megs]) should be inflated.

  11). Verify that "pak2.pak" lies in your "baseq2" sub-directory.
         (Eg: "c:\quake2\baseq2\pak2.pak")

We knocked that bad boy down real quick. The next item that needs to be thrashed is the CTF zip files that you need to get up and running. Let's do it!

E. Installing Capture the Flag:
    1). Exit all Win95/Dos programs.
    2). Move the mouse cursor to "RUN".
    3). Click once.
    4). Type: "command".
    5). Hit [ENTER].

You will now be at the Dos-Prompt.

    7). Move to your Quake2 directory.
    8). Type: md CTF.

A "CTF" sub-directory will be created under you main Quake2 directory.

    9). Move to the location of the "q2ctf102.zip" file.
  10). Copy "q2ctf102.zip" to the "CTF" sub-directory you have just created.

Editor's Note: Use either Winzip or PKUnzip for the next step

  11). Unzip "q2ctf102.zip".

A total of 6 files should be inflated.

  12). Move to the "CTF" directory.
  13). Type: "copy pak0.pak c:\quake2\eraser"
         (Subistitute "c:\quake2\eraser" for what ever directory Quake2 and Eraser lie in)

"Pak0.pak" will be copied to your Eraser directory.

  14). Verify that "pak0.pak" lies within your "Eraser" sub-directory.
  15). Type: "exit".
  16). Hit [ENTER].

-----------------------------------------------

 Playing EraserBot:  Magical fun!

 

 Our Goals:

    Adjust the default bot skill level via the console
    Create deathmatch EraserBots
    Create team-play EraserBots
    Create CTF EraserBots.

The goals in this section are to understand and use the commands for adjusting skill and the commands which handle the creation of bots. You will learn how to create each type of bot from the three various types of EraserBots available to play against (or with) and any special rules that may apply.

Before we create bots, we first need to set how good the bots are going to be. Quickly rate yourself interms of your Quake2 skill on a 0-3 (worse to best) based scale. You a 2? Or how about a 1? No matter, I'll just say that your a 1, your average "I'm alright, but I can use some help," type player. It is important to figure out your skill rating because it's not a helluva lot of fun to get your ass kicked everytime you face a bot. Ok, now this is how you set the skill of the bots.

A. Adjusting the Skill:
    1). Load Quake2 with EraserBots via the shortcut created in the first section.

Wait until Quake2 finishes loading and you are at the main Quake2 screen.

    2). Hit the [~] key.

The console will now be activated in full screen mode.

    3). Type: "skill 2".
    4). Hit [ENTER].

This specifies that all the bots created will be at skill 2.

NOTE: You will be required to restart a level each time you change the skill setting for it to take affect.


    5). Hit the [~] key.

Quake2 will restart. Wait until you reach the main Quake2 screen.

Ok, the first type of bot we are going to tackle is the "deathmatch" bot.

Very few rules apply to normal deathmatch. Now you may wonder what I mean when I say "normal deathmatch". Well, this term describes deathmatch where only two rules apply to winning:

    A). Kill your opponent(s) by any means necessary,

           and
    B). Don't get killed.

Who ever has the most kills, (or in Quake2 terms "frags") wins. It's as simple as that. Anything goes in this all out "I'm gonna kick your ass" fest, and it gets quite hectic at times when you have more than 5 "things" (players or bots) playing, so don't complain if you find yourself chewing on the barrel of a rail-gun.

Anyways, this all sounds good and great, but I bet you're wishing I was just shut the hell up and tell you how to spawn a bot, so I will.

A. Spawning Deathmatch EraserBots:
    1). Bring down the console. ("~" key)
    2). Type: "deathmatch 1".
    3). Hit [ENTER].

This will tell Quake2 you wish to play a deathmatch style game.

    4). Type: "map base1".
    5). Hit [ENTER].

The map "base1" will now load. When the map is done loading, you will be in the level with the console still activated.

NOTE: You can get a complete list of maps by entering "dir maps\ *.bsp" in the console.

    6). Type: "bot_num 3".
    7). Hit [ENTER].

Three bots will now enter the game.

    8). Hit the "~" key to close the console.

Editor's Note: In the command "bot_num 3", the three defines the maximum number of bots to be spawned. Change to any value up to 128.

There. Hit [F1] and look at the scoreboard. See? In the game with you are EraserBots that you can kill. Don't worry, they all have a skill setting of 2 so run around and look for the monkies.

But maybe plain deathmatch isn't your cup of tea...Maybe you want to spice up your Quake2 gaming experience by creating teams of bots. Image, you and a couple of other EraserBots on a team running around blowing the hell out of enemy EraserBot teams. Sound interesting? It is.

The same basic rules apply as in "normal deathmatch", but there are a few more twists and turns. First of all, don't go and blast your own team members. If you do, the reward is minus one kill. Doesn't take long before you realize that your're not going to win killing anything that moves, but in some cases, killing a team mate can't be helped.

Ok, enough of the B.S. already, I'll just move on to creating the bots...

A. Spawning Team-Play EraserBots:
    1). Load Quake2 via the shortcut created in the first section.

Wait until the main Quake2 screen appears.

    2). Hit the [~] key.

The console will now be activiated

    3). Type: "deathmatch 1".
    4). Hit [ENTER].

Deathmatch 1 defines what style game you want to play.

    5). Type: "map base1".
    6). Hit [ENTER].

Quake2 will load "base1" as the designated playing map. When the map finishes loading, you will be in the level with the console still activated.

    7). Type: "players_per_team 6".
    8). Hit [ENTER].

This command defines the maximum number of bots on a team.

    9). Type: "cmd teams".
  10). Hit [ENTER].

A list of all teams present in bots.cfg will be displayed.

  11). Type: "addteam gb".
  12). Hit [ENTER].

The team "GibBrothers" will enter the game.

  13). Type: "join gb".
  14). Hit [ENTER].

You will join the "GibBrothers" team.

  15). Type: "addteam gp".
  16). Hit [ENTER].

Team "GirlPower" will join the game. In this case, they are the enemy team.

  17). Hit the "~" key to close the console.

Editors Note: You can only create teams that are specified in bots.cfg.

Now would be a good time to see who is on your team. Hit the "F1" key to bring up the scoreboard. Wait?! What's this, the scoreboard differs from the normal non-teamplay scoreboard. Don't panic! When you join a team, you will see the special teamplay scoreboard. This scoreboard will show the best teams by a collective frag count under each team name, and show the rankings of each individual in each team fragwise. Nice and simple.

Well, you think you have experienced team play? Sure you have, but I mean REAL cooperation to solve a goal rather than running aimlessly about killing everything that moved? No, not if you haven't played Capture the Flag. Thanks to Ridah, CTF is now supported by the EraserBot so you can try your hand at seeing how good of a player you REALLY are; where brains count as much as skill.

Ok so here are the rules of CTF. There are two teams, (red and blue); each team has a flag in a flag station on opposite sides of a map. Your job is to make it over to the opposite base, take the flag, make it back to your flag in one piece. If you manage to bring the flag back, you get 15 points, (frags), and your team mates get 10. If you decide to defend your base, you get 2 points for every kill you get defending your base. If your flag is stolen and you kill the flag carrier you get 2 bonus points. Sound simple eh? Easy to learn...Difficult to master.

Now I'll show you how to get CTF working with the EraserBot.

A. Spawning Capture the Flag EraserBots:
    1). Load Quake2 via the shortcut created in the first section.

Wait until the main Quake2 screen appears.

    2). Select "MULTIPLAYER" from the main Quake2 menu.
    3). Select "START NETWORK SERVER".
    4). Locate the map "McKinleys Revival" (Q2ctf1).
    5). Begin the game.

A menu will appear after the map is finished loading.

    6). Use the "[" key to move to "JOIN BLUE TEAM".
    7). Hit [ENTER].

You will enter the game on the blue team.

    8). Hit the "~" key.

The console will be activated.

    9). Type: "sv bluebots "Sniper" "Recon" "Scout" "Rampage"".
  10). Hit [ENTER].

The designated bots will join the blue team.

Editors Note: Using the specified command "sv bluebots" or "sv redbots" you can spawn up to maximum of 10 bots.


  11). Type: "sv redbots "Venus" "Cobalt" "Flak" "Grunt" "Ensign"".
  12). Hit [ENTER].

The designated bots will join the red team.

  13). Hit the "~" key.

The console will close.

Editors Note: You can only add bots that are specified in bots.cfg.

Well how does it feel to have downloaded/installed/setup and actually played with Eraser Bots? Good eh? You want more? Don't worry there is plenty more to play with. . .How does creating "custom" bots sound? Playing an advance team game with customized Erasers? How about editing what they say to you? Now, settle down, that will be all taken care of in the next section.

-----------------------------------------

 Custom Bots/Models:  Taking advantage of "bots.cfg".

 Yeah, they all look pretty plain when they are running around don't they? The bots that is...Wish there was some way you could make them all look different? Oh, but there is, not only in the skin sense of the word, but also in what the bots look like! Yes, it can be done all for the price of $9.95. Or you can just read on and I'll show you how it's done for free. What a deal!

Our Goals:

    Learn about "bots.cfg"
    Create an custom bot
    Create a custom team
    Learn about the Quake2 model directory structure
    Install Fuel4.46
    Setup "bots.cfg" with Fuel4.46

All right, with the bots running, you are now ready to learn some advance options that come with Eraser Bot 0.99. In this section we'll discuss editing bots.cfg, the file which handles custom bots, and chat.txt which is used by EraserBot for ingame bot chatter. So what are you waiting for? Read on.

What is "bots.cfg"?

Bots.cfg is an external file that sits around in your /eraser directory. This is the brain of all the bots that you spawn. In this you can edit bot personalities, such as which weapon is a bots favorite, or if they camp, and even the ability to set their ping rates. All of the above I have mentioned is pretty straight forward. Ridah, (if you don't know by now Ridah made the Eraser), has used comments to show you what each feild means so it's only a matter of reading to make such minor changes. Editing this file is pretty straight forward, because the layout for adding custom bots is simple to understand, and what would be the cause of most problems would be typing errors rather than anything serious.

But these are some changes that are not explained in the bots.cfg file: how to use an external model with a bot, creating your own personal team, and how to edit existing teams. Don't worry, I'm here to guide you through this mess.

So you want a brand spanken new bot eh? One that you can spawn and show off to all yer buddies and say "look at me I'm in the game!" or bots that you can name after people you hate so you can blast them to you hearts content? This is how we do it:

NOTE: An importing thing to remeber when editing "bots.cfg" is to make sure that the beginning of anything you enter alligns perfectly with the beginning of the original inserts made by Ridah. So make sure you have perfect rows and columns that are matched with the originals.

A. How to create a custom EraserBot:
    1). Click on "START".
    2). Move the mouse cursor to "FIND".
    3). Move the mouse cursor to "FILES OR FOLDERS".

You will be at the "FIND" dialogue box.

    4). Type: "bots.cfg".
    5). Click on "FIND NOW" button.

A new field will open and "bots.cfg", 7k, will be listed.

    6). Double click on "bots.cfg".

NotePad will now load with "bots.cfg".

    7). Scroll down until you reach the name "Voodoo".
          ("Voodoo" appears right before the "#Teamplay Notes" section)
    8). Click once below "Voodoo".
    9). Hit "Enter".

This will create a row for us to enter our custom bot.

  10). Move the cursor up to the begining of the blank row created in step 9.
  11). Type: ""(clOck-wOrk)"".

Editor's Note: Feel free to use any name so long as it is contained within a pair of quotations.

  12). Move the cursor until you reach the begining of column 2.
  13). Type: ""male/sniper"".

"male/sniper" refers to what model/skin the bot is to use.

Editor's Note: Use this column for custom models and skins. All models/skins are read from the quake2/baseq2/players directory. "male/sniper" defines the model of "male" with the skin "sniper".

  14). Move to the begining of column 3.
  15). Type: "3".

This column handles the value for the bots accuracy. (min/max 1-5)

  16). Move the cursor to the begining of column 4.
  17). Type: "4".

Column 4 defines the aggressiveness of the bot. (min/max 1-5)

  18). Move the cursor to the begining of column 5.
  19). Type: "4".

Column 5 contains the values for the combat efficiency of the bot. (min/max 1-5)

  20). Move the cursor to the begining of column 6.
  21). Type: "9".

Values in this column refer to the bots preference in weapon. Values correspond with the weapon numbers. (min/max 1-10)

  22). Move the cursor to the begining of column 7.
  23). Type: "1".

Column 7 denotes whether the bot is a Quad freak. (min/max 0-1)

  24). Move the cursor to the begining of column 8.
  25). Type: "1".

Column 8 contains the values if the bot is a camper. (min/max 0-1)

  26). Move the cursor to the begining of column 9.
  27). Type: "100".

Column 9 handles the values for the ammount of lag the bot experiences. (min/max 0-999)

  28). Save "bots.cfg".
  29). Close Notepad.

After all that, you should have something like this in your "bots.cfg":

"(clOck-wOrk)"                        "male/sniper"              3   4   4   9   1   1   100

Remember these steps. Just change the names/numbers around and this is how you make custom bots and edit existing ones. Now that you have edited and created a new bot let's run Quake2 and see if it works.

B. Checking if the bot works:
    1). Load Quake2 via the shortcut created in the first section.

Wait until the main Quake2 screen appears.

    2). Hit the [~] key.

The console will now be activiated

    3). Type: "deathmatch 1".
    4). Hit [ENTER].

Deathmatch 1 defines what style game you want to play.

    5). Type: "map base1".
    6). Hit [ENTER].

Quake2 will load "base1" as the designated playing map. When the map finishes loading, you will be in the level with the console still activated.

    7). Type: "bot_name "(clOck-wOrk)"".
    8). Hit [ENTER].

The custom bot, (clOck-wOrk) will enter your game.

Editor's Note: Substitue "(clOck-wOrk)" for any other bot name in "bots.cfg" to add the specific bot. The command "bot_name" only works with bots defined in "bots.cfg".

    9). Hit the "~" key.

The console will close.

Now, running around in the game with you, should be an EraserBot named (clOck wOrk). Well, that's about it for making a "new" bot from scratch. But how about if you wanted to make an entire team of "new" bots?

So you learned how to create your own bot and now you want to play with more of your creations on your team and against you. . .Well, it's not as hard as you think, just a few keystrokes away from your wish. This section will also tackle to create NEW teams as well. Aren't we on a roll?

NOTE:Like the section above, make sure that columns remain alligned perfectly with what Ridah had originally entered into the file. Use the "Tab" key to add a gap between fields.

A. Creating a new Team:
    1). Click on "START".
    2). Move the mouse cursor to "FIND".
    3). Move the mouse cursor to "FILES OR FOLDERS".

You will be at the find dialogue box.

    4). Type: "bots.cfg".
    5). Click on "FIND NOW" button.

A new field will open and "bots.cfg", 7k, will be listed.

    6). Double click on "bots.cfg".

NotePad will now load with "bots.cfg".

    7). Create four new custom bots as outlined in the previous section.

    8). Scroll down to the "Team Notes" section.
    9). Click once next to the last bracket of the "GibBrothers" row.
         (The bracket to the right of "Razor")
  10). Hit "ENTER".

This will create an area for us to enter our custom bot.

  11). Move the cursor up to the begining of the blank row created in step 10.

Editor's Note: In step 12, I added the teams "GirlPower" and "GibBrothers" to give you the idea where your team should be. Type ONLY what you see in red.

  12). Enter the following text in the blank row:


"GibBrothers"             "GB"            ""                                               ["Cipher"               "NightOps"         "Major"               "Razor"]
"TheThrashers"           "TT"             ""                                               ["botname"           "botname"          "botname"         "botname"]
"GirlPower"                 "GP"            ""                                               ["Athena"              "Jezebel"            "Stilleto"             "Voodoo"]

NOTE: You CANNOT use a space to seperate a team name more than two words long. Example: "The Thrashers" is incorrect, it must be "TheThrashers" inorder for it to work.

  13). Review your work.
  14). Save "bots.cfg".
  15). Close NotePad.

I'll break down each column for you so you get an idea of what's going on so later on you can make your own teams:

"TheThrashers"                 "TT"             ""                                               ["botname"           "botname"          "botname"          "botname]
          |                            |             |                                                                                  |
          |                            |             |                                This is where you enter the names of the bots, you want on this particular team.
          |                            |     Team skin/model
          |                Team abbriviation
  Team name (no spaces allowed between words)

Pretty straight forward eh? Just follow this format for editing/creating teams and you're set. Let's start a team game and see if the team is working.

B. Checking out the Team:
    1). Load Quake2 via the shortcut created in the first section.

Wait until the main Quake2 screen appears.

    2). Hit the [~] key.

The console will now be activiated

    3). Type: "deathmatch 1".
    4). Hit [ENTER].

Deathmatch 1 defines what style game you want to play.

    5). Type: "map base1".
    6). Hit [ENTER].

Quake2 will load "base1" as the designated playing map. When the map finishes loading, you will be in "base1" with the console still activated.

    7). Type: "players_per_team 6".
    8). Hit [ENTER].

This command defines the maximum number of bots on a team.

    9). Type: "cmd teams".
  10). Hit [ENTER].

A list of all teams present in bots.cfg will be displayed.

  11). Type: "addteam tt".
  12). Hit [ENTER].

The team "TheThrashers" will enter your game.

Editors Note: You can also use the "addteam" command variation: "addteam TheThrasers".

  13). Hit the "~" key.

The console will close.

And that's it, the bots you created are in your game ready to kick your ass. Now just use the steps to join a team if you want to be on their side. Now on to using models with bots. . .


Learning about Quake2 directory structure

To understand models, you must first understand the structure of the Quake2 directories. Under your main Quake2 directory (c:\quake2 for example) you will find a directory called "baseq2". Now, in "baseq2" there will be a directory called "players". "Players" is the directory where are the models go. You have noticed, I hope, how there are two models that come with Quake2, the male and the female. Within the "players" directory you will find, interestingly enough, two directories, "male" and "female". Woah! Do I smell a connection. The sub-directories in the "players" directory are the names of the models. Only make a directory in "players" if you have a new model. Don't make directories for skin files, because skin files go into the model sub-directories.

Ok check it out. Now within the "male" or "female" directory you will find and "md2" file, the actual model file, and other files which represent the model skins. For example, in the "male" directory you will find two types of files. Let's use the files with a "viper" prefix as an example. "viper.pcx" is the file that contains the skin to be used on the "male" model, while the "viper_i.pcx" is that cool little snap-shot of the characters face that you see when changing your skin or when viewing a deathmatch scoreboard.

So what does this mean? Let's say I have a model called "GIJOE". It's a bad-ass model (I just made it up don't go run off and try to find the beast because it probably doesn't exist) that everyone is talking about and I wanna install this puppy. First, what I would do is move to my "players" directory . Now you remember how I said that the sub-directories under the main "player" directory are only for models. Because "GIJOE" is a new model, I would make a directory called "GIJOE". Simple as that. Now I would move into the "GIJOE" directory and then unzip the file there, and only in there. It's that easy. The only thing you have to remeber is that in the "players" directory, the only sub-directories there should be are sub-directories which contain model files.

So with that long model discussion out of the way, I'm going to show you how to install the wonderful model "Fuel4.46" created by Stecki. Let's roll...

A. Installing Fuel4.46:
    1). Click on "START".
    2). Click on "PROGRAMS".
    3). Click on "WINDOWS EXPLORER".

Windows Explorer will load.

    4). Double click on the Quake2 directory.

The Quake2 directory will now open.

    5). Double click on the "baseq2" directory.

The "baseq2" directory will now open.

    6). Double click on the "players" directory".

The "players" directory will now open.

    7). Right click once.
    8). Click on "NEW".
    9). Click on "FOLDER".

A new folder will be created.

  10). Type: "Fuel".
  11). Hit "ENTER".

Editor's Note: This will be the directory where we will unzip "fuel4_46.zip" into

  12). Exit "WINDOWS EXPLORER".
  13). Click on "START".
  14). Click on "RUN".
  15). Type: "command".
  16). Hit [ENTER].

You will now be at the Dos-Prompt.

  17). Move to the location of the "fuel4_46.Zip" file.
  18). Copy "fuel4_46.zip" to the "Fuel" directory created in step 9.

Editor's Note: Use either Winzip or PKUnzip for the next step

  19). Move to the "Fuel" directory.
  20). Unzip "fuel4_46.zip".
  21). Type: "exit".
  22). Hit [ENTER].

The Dos-Prompt window will close.

Ok, now we want to tackle the problem of getting a bot to use a specific model. It's really not that complicated as you would think provided that you know what your doing, and if you don't know what your doing, I got yer back.

B. Setting up Fuel4.46 in Bots.cfg:
    1). Click on "START".
    2). Move the mouse cursor to "FIND".
    3). Move the mouse cursor to "FILES OR FOLDERS".

You will be at the find dialogue box.

    4). Type: "bots.cfg".
    5). Click on "FIND NOW" button.

A new field will open and "bots.cfg", 7k, will be listed.

    6). Double click on "bots.cfg".

NotePad will now load with "bots.cfg".

    7). Scroll down until you reach the last bot entry before the "Teamplay Notes" section.
    8). Click on the last bot entry name.
    9). Hit "Enter".

This will create an area for us to enter our custom bot.

  10). Move the cursor up to the begining of the blank row created in step 9.

Editor's Note: In step 11, I have added the bot entry "Voodoo" to give you an idea where to begin typing. Type only what you see in red.

  11). Type the following:

"Voodoo"                                "female/voodoo"         3   4   4   9   1   1   100
"Fuel4.46"                               "fuel/fuel"                      4   3   3   8   1   0   123


  12). Review your work.
  13). Save "bots.cfg".
  14). Close Notepad.

Nice. All right, now that we have specified all the aspects needed to run Fuel4.46 in Quake2 let's see what the model looks like in game.

C. Loading "Fuel 4.46" in Quake2:
    1). Load Quake2 via the shortcut created in the first section.

Wait until the main Quake2 screen appears.

    2). Hit the [~] key.

The console will now be activiated

    3). Type: "deathmatch 1".
    4). Hit [ENTER].

Deathmatch 1 defines what style game you want to play.

    5). Type: "map base1".
    6). Hit [ENTER].

Quake2 will load "base1" as the designated playing map. When the map finishes loading, you will be in "base1" with the console still activated.

    7). Type: "bot_name fuel4.46".
    8). Hit [ENTER].

Fuel will enter the game.

    9). Hit the "~" key.

The console will close.

Now "Fuel 4.46" should be in the game running about. Go forth and find the bastard and show'em who's boss. Treat the "Fuel 4.46" bot as you would a bot that you created. Use the methods I have described in previous sections to stick "Fuel" on a team and to edit him to your liking.

Well, that about covers getting a model to run with the EraserBot.

---------------------------------------------------

 Our Goals:

    Understand all commands present in EraserBot

This section is very simple. I'm goning to list all the commands present in EraserBot and what each one does, and how to enter the command into the console. This is the layout I'll use for every command:

Example

    command

    There are going to be three colors in which the command will appear:

    Green                                                          Will be the color used to specify commands to be used in Deathmatch.
    Blue                                                             Specifies a command to be used during Teamplay.
    Red                                                              Denotes a command to be used in Capture the Flag.
    Purple                                                         Is the text color of a miscellaneous command.


            Prequisite: What do you need to have typed first for this to run.
            Where to Use: Where do you use this command?
            Action Executed: What will the command do?
            Description: Description of the command.
            Additional Notes: What else should you know about this command?
            Variations: Does this command do anything else?
            X Value: What does the "X" stand for in the command?
            Problems Encountered: Should I expect any problems?

That's what the format for every command is gonna look like. Not really all that hard is it? Well, now that we understand the layout, let's move on to the actual commands.

    bot_num "X"
            Prerequisite: Deathmatch 1.
                                   Teamplay 1.
                                   Capture the Flag.
            Where to Use: In game.
            Action Executed: Creates an "X" ammount of deathmatch bots (deathmatch 1).
                                          Creates an "X" ammount of teamplay bots (teamplay 1)
                                          Creates an "X" ammount of CTF bots (Capture the Flag).
            X Value: 1-128.
            Additional Notes: For "teamplay 1" and "Capture the Flag", bots are spawned in an alternating fashion between teams.


    bot_name "(name)"
            Prerequisite: Teamplay 1.
                                  Deathmatch 1.
            Where to Use: In game.
            Action Executed: Creates specific bot.
            Additional Notes: Specific bot must be specified in "bots.cfg" for command to work.
            Example: bot_name "Sniper"


    auto_bot_skill "X"
            Prerequisite: None.
            Where to Use: Undefined.
            Description: Bots automatically adjust to players skill through number of bot/player kills.
            X Value: 0-On
                           1-Off


    bot_chat "X"
            Prerequisite: None.
            Where to Use: In game.
            Description: Handles whether or not the bots talk in game.
            X Values: 0-On
                             1-Off


    cmd lag "X"
            Prerequisite: None.
            Where to Use: In game.
            Description: Defines the latency of a bot.
            X Values: 1-1000
            Additonal Notes: Command used to make games more realistic.


    bot_drop "(name)"
            Prerequisite: None.
            Where to Use: In game.
            Description: Drops specified bot.
            Example: bot_drop "cipher"
            Additional Notes: The computer will assign another bot to take the dropped bots place.


    allow_bot_client_commands "X"
            Prerequisite: None.
            Where to Use: In game.
            Description: Defines if clients can spawn bots.
            Additional Notes: Usefull to keep clients from flooding a server with bots.
            X Value: 0-On
                           1-Off


    bot_free_clients "X"
            Prerequisite: None.
            Where to Use: In game.
            Description: Functions to keep a server populated with bots, but not at human expense. Once "X" value is
                                 reached, bots will be eliminated to make room for players.
            X Value: 1-128


    bot_show_connect_info "X"
            Prerequisite: None.
            Where to Use: In game.
            Description: Handles whether players joining a server will be notified if EraserBots is running.
            X Value: 0-On
                           1-Off


    view_weapons "X"
            Prerequisite: None.
            Where to Use: Undefined.
            Description: Controls vwep activation.
            Additional Notes: Vwep must be installed correctly or else it will not work properly.
            X Value: 0-On
                           1-Off
            Problems Encountered: Bots may have diamonds superimposed on their models.


    bot_calc_nodes "X"
            Prerequisite: None.
            Where to Use: In game.
            Description: Controls if bot will learn level from player.
            X Value: 0-On
                           1-Off
            Additional Notes: If set to on, EraserBots will build a route data file (*.rtz) which contains information on
                                          how to reach certain objects, level navigation etc.


    cmd teams
            Prerequisite: Teamplay 1.
            Where to Use: In game.
            Description: Lists all teams present in "bots.cfg".


    players_per_team "X"
            Prerequisite: Teamplay 1.
            Where to Use: In game.
            Description: Specifies the maximum ammount of players on a team.
            X Value: 2-128


    cmd join "(name)"
            Prerequisite: Teamplay 1.
            Where to Use: In game.
            Description: Specifies what team to join.
            Variations: cmd join "teamname".
            Additional Notes: Can only join teams specified in "bots.cfg".
            Example: cmd join "TT"
                             cmd join "TheThrashers"


    addteam "(name)"
            Prerequisite: Teamplay 1.
            Where to Use: In game.
            Description: Adds specified team.
            Additional Notes: Can only addteams which are specified in "bots.cfg".
            Variations: addteam "teamname".
            Example: addteam "TT"
                             addteam "TheThrashers"


    group
            Prerequisite: Teamplay 1.
                                   Catpure the Flag.
            Where to Use: In game.
            Description: Announces to bots to group around your location.
            Additional Notes: May take a while for bots to reach your location.


    disperse
            Prerequisite: Teamplay 1.
                                   Catpure the Flag.
            Where to Use: In game.
            Description: Disperses group you have created.


    rushbase
            Prerequisite: Capture the Flag.
            Where to Use: In game.
            Description: Announces to bots to rush enemy base.


    sv redbots "(name)"
            Prerequisite: Capture the Flag.
            Where to Use: In game.
            Description: Creates specified bots on red team.
            Additional Notes: Can only create bots as specified in "bots.cfg".
            Example: sv redbots "Sniper" "Lotus" "Nightops"


    sv bluebots "(name)"
            Prerequisite: Capture the Flag.
            Where to Use: In game.
            Description: Creates specified bots on blue team.
            Additional Notes: Can only create bots as specified in "bots.cfg".
            Example: sv redbots "Sniper" "Lotus" "Nightops"


    cam on
            Prerequisite: None.
            Where to Use: In game.
            Description: Television like camera through the eyes of the bot.
            Additional Notes: Can not be turned off.
            Modes: Normal - Jumps to the action.
                         Follow - Follows a specific bot/player.
            Example: cam follow
                             cam normal


    ctf "X"
            Prerequisite: Redflag.
                                  Blueflag.
            Where to Use: In game.
            Description: Allows any map to become a CTF map.
            Additional Notes: Map must be restarted for CTF changes to take effect.
            X Value: 1 - Activated.


    bot_tarzan "X"
            Prerequisite: Capture the Flag.
            Where to Use: In game.
            Description: Allows bots to use advance grapple tactics/movement.
            Additional Notes: Can get annoying.
            X Value: 0-On
                           1-Off


    redflag/blueflag
            Prerequisite: None
            Where to Use: In game.
            Description: Drops either flag depending on command prefix (red for redflag blue for blueflag).
            Additional Notes: Redflag/blueflag must be used before a map can become a CTF compatible map.

-----------------------------------------------------

MiniFAQ: Answering Questions.

 Here are some typical questions you may have during the installation and running of EraserBot.

Q: I try to run Quake2 with Famke but when I type "bot_num 3"at the console, no bots appear in my game...What's wrong?
A: Make sure that your shortcut defines the correct path of your Quake2 and EraserBot directories.

Q: I run EraserBot but as the main title screen loads, it drops to the console and tells me "Version 3 not 1"...What's happening?
A: This is a problem usually associated with not having the incorrect version of Quake2 installed onto your computer. To get Famke to run, you need Quake2 v3.14.

Q: I know that everything is setup properly but still no bots appear in my game...What's wrong?
A: If you know that everything is correct, try using a bot launcher to help you get your bots running. Bot launchers are programs which handle all the nitty-gritty of getting bots created in a game. Head over to Impact to get a list of Eraser approved bot launchers.

Q: During the game sometimes my computer crashes...What's wrong?
A: As with all 3rd party software you have to expect crashes due to bugs. Don't worry if this occurs once or twice, but if it continues on a regular basis, send an E-mail to the author describing the problem at hand.

Q: I've tried everything I could, but it still won't run!
A: Try re-installing EraserBot. It's amazing how just a simple re-installation can solve almost anyone's problems.

Q: The bots will work, but they usually stand around doing nothing...What's wrong?
A: Set "bot_calc_nodes 0" in the console and run around the level for around 15-20 minutes grabbing anything you can. This will create nodes for the EraserBot which will allow it to navigate the level and pick up items more efficiently.

Q: I try to use the command "bot_name '(name)'", but nothing happens...What's going on?
A: Inorder to use the "bot_name '(name)'" command the custom bots name must be specified in the "bots.cfg" file.

title

Click to add text, images, and other content