WF Eraser Bot Documentation VERSION 4.2x 4/2/99

Note: you will need the WF 4.x client files .

Files that must be included with WFeraser.

zip32.dll , only for PC, I put mine in /quake2, you can put it in /WF

unzip32.dll , only for PC, I put mine in /quake2 ,you can put it in /WF

FAVORITE.txt , list of favorite weapon numbers and other info

readme.txt

chat.txt ,list of bot chat messages.

launcher.cfg

bots.cfg ,bot settings

READ: the favorite.txt and readme

* are amendments

x disabled found bug

p private use

1.Extract the zip file to your root directory if quake is on C drive extract to C and use the directory paths in the zip, if your using winzip make sure "use folder names" is checked , and if you have any WF server files rename them or back them up.

2. Start quake2 +game wf +set ctf 1 +set deathmatch 1 +set maxclients 30

note: you may not have to set ctf 1 but sometimes if the server crashes or is restarted ctf gets set to 0,you can

start the game anyway you like,thats just they way I start mine...

a. load a map ,if you have a rtz file for that map you should see the wf menu,if not make one or download one.

3. Type bot_num 1, or 2 or 3 or 4 or 5 up to your maxclient setting, type maxclients ,

or you can look in bots.cfg for the bots names and type botname name.if you wish to change

a bots class or skill or favorite weapon use the bots.cfg file.

4.If you plan on running a server make sure you type bot_free_clients 1 or more..

5. Edit the maplist.txt

6. You should be all set have fun :)

To make your own route table goto http://botepidemic.com/q2rfd/ there's real good help

and they also have route files for WF maps

Things to remember with this release:

subject to changes by other wf staff, but good as of 4/2/99

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

This is a beta and may crash every so often

Servers

If you plan on playing this on a LAN or other with real players,set bot_free_clients 1 or more and check maxclients ,this is why when real players try to join they get fov 00000000 error, it's similar to server is full msg I believe your trying to take over a bots body so its saying fov error.

Also you can use the ctf team commands to even out bots vs. players,but I haven't tested those alot, so they

may cause problems.

Bot Guarding

- To stop bots from flag guarding, type bot_melee 1 before the map loads,also bot_melee will allow

bot L3 sentrys.

Lamer Guard

- You must now have bot_allow_client_commands 1 to use any bot commands,like botpause,redflag,ctf_item,,

make sure if your running a server, to check bot_allow_client_commands and make sure its set to 0, its default

is 0 but you may have left it 1 while editing settings/routes....

Bots.cfg

- Don't try to add weapons to the bots.cfg I havent coded in yet, mainly the sniper rifle.

While making route tables:

- Avoid all Teleports, that are behind trigger_hurts, Those glass like shields you die from if your on the wrong team like in 2fort7,the bots don't know enough not to use them, some maps may not work at all ,I've only tested a few.

- You can always download the older wf maps before the triggers were added

General:

If you don't want bots running over a dropped flag until the flag return timeout, set the zoid_flagcap option in the wfserver.ini file. This turns on the ability to return a dropped flag - otherwise the bots hover over it trying to return it.

4.2 check your settings in wfserver.ini, too

Make sure you read the readme.txt file it explains all the commands you can use...

The more bots you run the more chances you'll get overflow and netchan errors,if your getting strange error messages try typing

bot_chat 0...

Do not use any of the multi team commands WF only supports ctf red/blue teams

NOTE:

Please don't email me. I'm no longer coding WF bots for public use, for the time being. If you have bugs/suggestions for bots, feign , freezer gun, WF, or need help not covered by this doc, email the WF programmers. Hehe besides 8-9 months of all my free time have gone into WF and its time to break for a week or two. Think I'll relax with some mapping :)

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Specials

Sentry&Biosentry:

Supply&Healing Depots:

Flag Returns:

To place a special node, type ctf_item item_sentryspot or ctf_item item_depotspot,you can do this without turning node calculation back on, if you've already routed a level.

xxxxxxxAlso make sure you give the nodes enough room away from walls and other nodes for a sentry or depot all the way around it,to see the nodes type bot_debug_nodes 1 before you load the map,this will turn on a model and also allow real players to use the node for testing...xxxxx I guess with gl and 3dfx you'ld see while diamonds so this wont work,so now ,snode models will always be visible.Hey someone give me 3dfx:) hehe

If this is done on a existing route file and you have other items you've placed with ctf_item ,make sure you dont screw up placing these or you'll have to do clearitems and startover,because the bots may get stuck trying to place a sentry in the wall......until some radius check can be added,best thing to do is backup your route file...

Flag Returns:

You can now drop alternative flag returns,type ctf_item item_flagreturn_team1 or team2

Linux,, if there is one.

If your using a linux release and you want to use existing route files,rename the .rtz files to .zip,then use winzip

or similar tool to extract the rt3 files.linux reads rt3

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Things I'm working on,,

pppppppppppppp

Back burner:

pppppppppppppp

Things I've done,,

4.2

testing slime/acid fix for maps those types of brushes pppppppp

bots can be frozen****

bot cam,fixed it so theres a off that lets you rejoin the server****

bots ability to target, laser defence,enemy depots, grenades specials,decoys,etc pppppp

player targets or goals overriding bots attacking sentrys pppppppp

bots can now use seperate capping spot****

you can now drop alternative capping spots in maps without them****

added protection for bot commands,so they can't be accessed on server games******

bots can now lay sentrys and biosentrys****

new way to place special nodes,,,see above****

added bot stinger missles****working but still need ai work

added bot knife****working but still need ai work pppppppppp

fixed eng class so they use armordart instead of poisondart**

all sz getspace errors should be squashed*****

few other errors**

bots can now lay supply and healing depots ****

bot code affected flag dropping and return timeout, fixed*******

changed code so it can read mock classnames** read favorite.txt

bot vwep support for 3.20**

Sentries disappear sometimes if touched by bots ,has to do with the bounding boxes ,also strange angles between models when bot places them sometimes.think its fixed******

3 commands have been removed view_weapons 0/1, grapple0/1, mapmod_random 0/1****

3.4

fixed a couple crashes

real player disguise,limited ,if your found out by grabbing the flag etc you will be a target until you die or attaker dies or has new enemy or goal

bots grapple up depends on your route file,,,note: all bot classes have a grapple for now

added bot_melee 0/1,,,turning this to 1,stops all bots from flag guarding,this is temp command

Changed the normal flag guarding ai a bit still testing it

turned off grappling to get there faster,internal call,was stupid hehe,to turn it back on set bot_tarzan 1 ,but what real player would grapple down a ramp and give themselves away :)

refixed pack grabbing,3.4 used different code

fixed showpaths

offhand grapple command is now "offhand"****4.2 is back to "grapple"

bots ability to target non players,,sofar only sentrys

Nurses heal teammates ,still needs some tweaks xxxxxxxxxx

2.4d

Pack Grabbing Hogs :),,bots kept running for them in pack only maps like 2fort7,,may affect bots attacking and following Commands, or getting lost,normal eraser uses everything for routing,,

Favorite weapon, refer to new FAVORITE.TXT

Eraser command menus, you still need to read the readme.txt this is just for reference

Maybe found the last sz get space error,3.4 might have 1

Flamethrower damage fixed

Bots can cap the enemy flag if theirs is gone.

Added 99% of all normal 2.4d WF hand weapons, no mock weapons yet.

Made a grenade routine, eraser had none.

A little bit to weapon switching so they don't use the same weapons in the same order, just the nurse so far.

Lots of technical stuff :).

Bots should ignore routes to enemy team items like ammo packs.

Bots don't try and get armor they're class cant use, before it was like dropped flag running in place

trying to pick it up.

Added support for the grenades skin/models 3.x uses

Added pack support like 3.x has

Lots lots more hehe

HAVE FUN

 

DISCLAIMER

This is a 4.2 BETA release, I therefore will not take responsibility

for your system barfing after playing the game. I can however

guarantee that I have not purposely added any malicious content

to this application.

Acrid-

acridcola@hotmail.com