The Q2Crew - Quake3 page

 

Bot Roller

Welcome to the Quake3 section of this site!
Finally, software houses realized the importance to give players some good simulated opponents, and started to integrate them into games, to let them play any mod.
For this reason, you won't find an entire list of supported mods, 'cause they are too much, but only a selection of sites from which you can download them.

Do you want to see and play all maps you've installed?
Do you want to play against all models and skins, even if corresponding bot is not present?
Do you want everything random cycled (or choosen) to be sure everytime it's different and to see all?
Do you want to play all mods without creating hundreds of batch files?
Do you want to do this only in two couple of clicks and a fistful of kbytes?
Here's what you need, Bot Runner incarnation dedicated to Quake3, that i decided to call Bot Roller.

For every file you need (maps, patch and so on), try on Planetquake.

If you are a mod/map/bot/model author, read this, please.

Manual Addendum

Being Bot Roller fully based on the code of Bot Runner, I don't think another manual is necessary.
So below you can find what's new respect the Bot Runner
manual (that's included into RollerXXe.zip).

My product's current features:

Planned features:

Mainly different are, of course, supported bots , that will be (in addition to the ones programmed by id):

Obviously, if you know any other, please email me!

As I said, mod list is too long, even because you can add a new one with very little work (see below). Among them, there are:

Regarding Bot Roller start, instructions are the same, but the program won't ask you to update only maps list, but also models/skins one.
Obviously, every directory changed; here's the list:

In Chapter...

the phrase...

becomes...

1-7 crbot onibot
1-7 /Quake32/ /Quake3/
2-7 baseq2/maps baseq3/maps
4-7 /runner /roller
6 "Supermalefemalecyborg" "??????"

There are two new files into /roller folder, qskins.lst that contains every skin installed and qbots.lst, that contains every bot script; if you want a mod to use only some skins or bots, copy them into its directory and edit them as you want (this feature is not active at the moment).

I've decided to put every map info into qmaps.lst. So, this file is the only one you have to copy to customize map list for a mod (feature not available).
When you choose to run an unsupported mod, .
The first line of this file contains generic parameters, that will be used with every mod (tipically, sv_pure 0); if you've done minimal installation, add to it set fs_cdPath f:\quake3, where f: is your CD Rom drive letter.

Regarding set death, we can have two cases:

Available values, that you must insert between parenthesys, are the following:

mappa

For example, a .pk3 containing maps could be identified in this way: "map1(ft!),map2(c#s)" whereas one containing skins: "model1/skin1(m),model2/skin2(o)"; for another file "p" could be enough.
If skins own to standard quake3 models, they will be automatically recognized, and so "#", "p" and "!" values, with pkzip installed; every parameter, except for "s" will be found by Bot Roller if .arena or arenas.txt file is present.
For bots, they must be identified with bot(:modello/skin), for example "daemia(:major/daemia)".
If Identity string is the same for every one into the .pk3 (for example, cause they're all skins of the same model), you can write only that; so, instead of writing "map1(ft),map2(ft),map3(ft)" you can write simply "ft".

If Bot Runner can't identify a file, it will open for you to look in; so, you MUST associate .pk3 files with a program capable to open them (I suggest Winzip).

During identification process, you can avoid a .pk3 simply pressing Cancel, whereas typing ### you can terminate the whole process (in this case, only files present in paks.lst will be recognized).

.bsp maps are processed apart, and you have to type only the proper values, without parenthesys or file names.

f free for all/deathmatch
c capture the flag
t teamplay
y tourney
d domination
s space
! already in the menu
# .aas file not present
modello/skin
m male (human)
w female (human)
o other model
altro
b bot(:model/skin)
p other .pk3

The prize for who get the end of the process is the complete setting of multiplayer/create Quake3 menu, with every custom map installed, so you can start them easily.
To keep you calm, anyway, Bot Roller at the moment recognizes more than 300 different .pk3 file (in addition to every skin); so, manual work should be limited.

Here's the history line:

What's new in version 0.5

version 0.1

New versions of Bot Roller will include:

Quick Start

I prefer to leave this section here, so you don't need to read the whole manual to simply play.
To play, follow these steps:

you have to do this only once, execpt if you install new .pk3 files (in this case run set deah.vbs again)

At the first question, you can answer with one of recognized mods.
Please notice: the new method to allows predefined bot configuration (see manual) is supported; you have to create a .bot file into /roller folder in the form: "modelname1/skinname1,modelname2/skinname2;" commas are used to separate players, semicolon to divide teams; the last semicolon is NEEDED.
If you select only one bot, or less than 4 players, Bot Roller assumes you want to play Tourney.

Being set death.vbs very complex, I pray you to read dedicated section.
I prefer to remember here that you must install
pkzip (execute the .exe in a temporary folder, then move pkzip25.exe into /roller/zip/).
I invite everyone to support this project,
sending me your paks.lst and mods.lst files, so I can make your know-how available to everyone. I suggest you to return frequently to my site, because I want to update them frequently and indipendently from Bot Roller (you can find latest version in home page).
If you are mod/map author, i invite you to send me information about your creation, so I can insert them in the list, and your site among the ones that support my initiative (in the dedicated page).

Important notice: Bot Roller work is based on paks.lst and mods.lst, so these files are often updated (see home page) when you install updates, they have different extension (paks.new and mods.new); execute update.vbs (placed into /roller folder) to import new config without losing your personalization.

Important: Q3Fortress, Runningman and all mods that must use their own maps are NOT compatible with this version!

Downloads

Et voilą. Here's everything you need to start a good massacre.
To use my front-end, you need only the file RollerXXe.zip (into it you'll find also the manual in HTML format).
If you want to use its .pk3 analisys features, you must download and install also pkzip (see above). I can't put it into Bot Roller because license agreement doesn't permit it.
But, it's not a bad thing, in this way you can download it only one time...
I remind you that you need at least GlQuake3 (if you want to play hardware accelerated) and Windows 98. If you have only Windows 95, you must download also the WSH, either from the link in this page, or directly from Microsoft's site.
Moreover, you can download the bot manager you prefer, if it's supported. You can find the latest version on Bot Epidemic.
Obviously, for every bot/mod/site, more the symbols, higher the score (in author's opinions).

Bot Roller

Roller05e.zip Bot Roller version 0.5 55 kb
rollpaks.zip last update 5 kb
WSH.exe Windows Scripting Host per W95 575 kb
Pk250c32.exe PkZip v 2.50 (needed!!!) 300 kb

Not Supported Bot Managers

The blue link leads you to a local copy of the file, the red is linked to the home page.

Oni Bots Oni Bot 1 Mb
ClockBots ClockBot 3,06 Mb

Supported Bot Mods

Since there are too many bot mods to list, i decided to give you only links to comprehensive sites.

Q2Crew Q2Crew Roller Project  
Quake3 mods www.quake3mods.net  

* Due to their excessive size, these files aren't available locally, but only as link to the original site (you can find the other links in the dedicated section).

** These extensions requires also the complete original mod

Back to top