Omni-bot WikiMain Page | About | Help | FAQ | Special pages | Log in

Categories: ET | Doom 3 | Quake 4 | RTCW
Printable version | Disclaimers | Privacy policy

Omni-bot F.A.Q.

From Omni-bot Wiki

Main Page Omni-bot FAQ

Contents

Omni-Bot F.A.Q.

General Questions

How do I customize the bots names ?

Open the autoexec.gm script for the game you wish to customize names for. For ET, the file is called et_autoexec.gm, for Quake4 it is called q4_autoexec.gm, and so on.

Inside you will see a table being constructed that associate names with a profile script.

Here's what the q4_autoexec.gm looks like at the time of this writing.

Names["[BOT]Walter"] = "def_bot.gm";
Names["[BOT]Fred"] = "def_bot.gm";
Names["[BOT]Morgan"] = "def_bot.gm";
Names["[BOT]Lawrence"] = "def_bot.gm";
Names["[BOT]Richard"] = "def_bot.gm";
Names["[BOT]Michael"] = "def_bot.gm";
Names["[BOT]Brad"] = "def_bot.gm";
Names["[BOT]George"] = "def_bot.gm";
Names["[BOT]Anton"] = "def_bot.gm";
Names["[BOT]Monty"] = "def_bot.gm";
Names["[BOT]Bean"] = "def_bot.gm";
Names["[BOT]Sean"] = "def_bot.gm";
Names["[BOT]Backfire"] = "def_bot.gm";
Names["[BOT]Halfwit"] = "def_bot.gm";
Names["[BOT]Halfbaked"] = "def_bot.gm";
Names["[BOT]Fullmonty"] = "def_bot.gm";
Names["[BOT]Nohope"] = "def_bot.gm";
Names["[BOT]Hitnrun"] = "def_bot.gm";
Names["[BOT]Missnrun"] = "def_bot.gm";
Names["[BOT]Oysterhead"] = "def_bot.gm";
Names["[BOT]Fullthrottle"] = "def_bot.gm";
Names["[BOT]Noammo"] = "def_bot.gm";
Names["[BOT]Bullseye"] = "def_bot.gm";
Names["[BOT]Aimless"] = "def_bot.gm";
Names["[BOT]Blackadder"] = "def_bot.gm";

When a bot is added to the game without a name specified, it will choose a random available name from the ones listed. Each name has a profile associated with it, in this case all of these names have def_bot.gm, which is typically common for most games. The profile script is a way to customize a particular bot. You can script additional features or modifications to existing features into a script and associate the script with a specific bot name in order to have varying yet consistent behavior. Look here for more on customizing your Omni-bots.

To add additional names, simply add another line with a new name.

Normally there should be at least as many names as there are player slots available in the game, though you can add more and Omni-bot will randomly choose between all of them.

Small note : you don't have to add the prefix [BOT] to the name of the bot, but it would be fair or at least informative to let the players on your server know in a glance that Omni-bot is enabled and running.

Doom 3 Related

TBD

Until then check out these links for Doom 3

ET Related

How To Adjust The Difficulty

Here's a page with a : Difficulty sample.gm

How To Adjust The MG42 Aiming

Here's a page that describes just that : MG42 Aim Adjustments

Here you'll find more : Community Scripts

How To Edit Waypoints

Here you have the Omni-bot Waypointing general info page. There's also a page with a nice : waypointing tutorial for Enemy Territory.

There is also a waypointing guide for ET.

Here you'll find an explanation on : what are waypoints.

On this Omni-bot wiki page you will find a table which lists the currently available and being worked on waypoints for Enemy Territory, also check the waypoint download section on the regular website of Omni-bot for more files.

How To use Custom Waypoints

When you've downloaded a custom map, your Omni-bots will need a waypoint file for that map.

When you've downloaded a waypoint file for a custom ET map, you simply put the *.way file inside your : ... \et\nav directory.

Although the files that are delivered with Omni-bot are zipped, it is not necessary to put the new waypoint files inside the existing archives.

Look here for a list of currently released waypoints.

How To Run Omni-bot On Windows(tm) Home Server

Here's a small description on how to make a quick -vanilla ET + Omni-bot server run on your Win32 home computer. You should be able to let some Omni-bots run and also view and edit or create waypoints for the maps with it.

If not already :

(Aug 2007 : 0.66 Stable)

(Oct 2008 : 0.71 Stable)

When the above is installed you'll see a new shortcut in your Start Menu : Omni-Bot ET. The new shortcut is also on your desktop. When you click on this shortcut you will start Enemy Territory with the mod : Omni-bot. In this way you will still have to go through the ingame menu to host and or play on your own server.

To avoid this hassle every time here below there's the double click way to start your own server. Make a shortcut like this on your desktop or wherever you want :


    "C:\Program Files\Wolfenstein - Enemy Territory\ET.exe" +set dedicated 0 +set fs_game omnibot +set com_hunkmegs 64 +exec server.cfg

Note : The above settings are called Cvar's (server variables) more on : Cvar's

After you made the shortcut, you should be able to start and run the Omni-bot server with it, and start for example waypointing.

More and in depth info : Advanced Wolfenstein: Enemy Territory Server Setup Guide

There's also a pdf file for download.

How To Run Omni-bot On Linux Home Server

    #et +set fs_game omnibot +set com_hunkmegs 64

Make sure you've read the information on install Omni-bot on Linux

Some more links on Server Info

How To Quickly Add The Omni-bots To Your server

There are -in short- 3 ways :

Example 1 omni-bot.cfg :

// start
// bot addbot <team> <class> <name>
// save f.e as : omni-bot.cfg -in same folder where your server.cfg is-
// put the line : exec omni-bot.cfg in your server.cfg to add bots automatic on map start
bot addbot 1 1 Soldat-Axis
bot addbot 1 2 Sani-Axis
bot addbot 1 3 Engi-Axis
bot addbot 1 4 Leut-Axis
bot addbot 1 5 Covert-Axis
bot addbot 2 1 Soldier-Allied
bot addbot 2 2 Medic-Allied
bot addbot 2 3 Engi-Allied
bot addbot 2 4 Leut-Allied
bot addbot 2 5 Covert-Allied
// eof


Example 2 omni-bot2.cfg :

// start
bot minbots 0
bot maxbots 10
// eof


Example 3 omni-bot3.cfg :

// kicks all bots from server
// start
bot kickall
// eof


Also look here for adding bots in Omni-bot 0.66 and here for adding bots in Omni-bot 0.71.

Omni-bot and Other Mods

Running Omni-bot with Wolfenstein:Enemy Territory is also possible in combination with several other mods

Setting up a mod server to run with Omni-bot isn't much different from running Omni-bot with vanilla etmain.

Mod Folders & Mod Versions

The modfolders called omnibot, jaymod, etpub & noquarter should all (if installed) be at the same level as the etmain folder.

Like this :

Omni-bot Jaymod ET pub NQ
0.5.2 2.0 0.7.0 tbd
0.5.3.2 tbd 0.7.1 tbd
0.5.3.2 tbd 0.7.2 tbd
0.60 2.1.2 0.7.3 1.1.1
0.61 2.1.2 tbd 1.1.1
0.61 2.1.4 tbd 1.1.1
0.65 2.1.5 tbd tbd
0.66 2.1.5 0.8.1 1.2.0
0.66 2.1.6 0.8.1 1.2.0
0.66 2.1.7 0.8.1 1.2.0
0.71 N/A 0.9 (nightly) 1.2.3
Omni-bot & Mod Versions Compatible Table
Enemy Territory mod folders
















So after you install the mod you can create a new shortcut that points to the specific mod (folder) like :

 "C:\...\ET.exe" +set fs_game etpub +set com_hunkmegs 64 +exec pubserver.cfg 
 "C:\...\ET.exe" +set fs_game jaymod +set com_hunkmegs 64 +exec jayserver.cfg 
 "C:\...\ET.exe" +set fs_game noquarter +set com_hunkmegs 64 +exec nqserver.cfg 


You'll notice that the only thing in the shortcut line changing is the setting of fs_game.

Also you can set some Cvars which are specific to your mod into your (mod)server.cfg.

Mod Specific Cvars

ET Mod Omni-bot Specific Cvars Link Mod Version Documentation Link
ET Pub Omni-bot ET Pub 0.8.1 0.8.1
Jaymod Omni-bot Jaymod 2.1.5 2.1.6 2.1.7
NQ Omni-bot NQ 1.1.1

Note :

Version 2.0.6 of Jaymod is the latest of the "stable" branch and runs with Omni-Bot version 0.61.

General Cvars

Whatever mod you are running, the server.cfg needs to be configured before players can connect. If you are renting a server then your game server provider will probably do the initial configuration for you.

The list is not to be said : complete. You as a server admin have to tweak it !

Here below are the most common ones.

Quake 4 Related

TBD

Until then check out these links for Quake 4

RTCW Related

TBD

Until then check out these links RTCW - Main Page and the community RTCW links page for more info.

General Server Setup Tips

Retrieved from "http://www.omni-bot.com/wiki/index.php?title=Omni-bot_F.A.Q."

This page has been accessed 26,428 times. This page was last modified 19:57, 15 December 2009.


Find

Browse
Main Page
Community portal
Current events
Recent changes
Random page
Help
Donations
Most Recent Blogs
Edit
View source
Editing help
This page
Discuss this page
Post a comment
Printable version
Context
Page history
What links here
Related changes
My pages
Log in / create account
Special pages
New pages
File list
Statistics
Bug reports
More...