The Odd bot is a bot for Half-Life Deathmath, Team Fortress Classic and Front Line Force. It is based on Botmans HPB Bot template release. It uses an improved combat system and implements some behavioral enhancements. The Odd bot uses botmans waypoint system, but the pathfinding is different, allowing bots to take different routes to the same objective. You can make your own waypoints for the odd bot. See the waypoint.txt file for further details.
THE ODD BOT
-----------
About:
------
The Odd bot is a bot for Half-Life Deathmath, Team Fortress Classic and Front Line Force. It is based on Botmans HPB Bot template release. It uses an improved combat system and implements some behavioral enhancements. The Odd bot uses botmans waypoint system, but the pathfinding is different, allowing bots to take different routes to the same objective. You can make your own waypoints for the odd bot. See the waypoint.txt file for further details.
Installation:
-------------
Unzip the odd_bot.zip file in winzip, pointing it at your Half-Life directory("c:\sierra\half-life"). Make sure "use folder names" is checked. Then go into your half-life folder and open the "ODD_Bot" folder. In here you can see different folders for each of the mods the bot is compatible with. To install the bot for a particular mod, go into the corresponding folder and run the "install" batch file there. A DOS window will pop up and hopefully it will say "Install Completed Successfully". If it doesn't there will be a reason.
Removal:
--------
In the folder corresponding to the mod you are uninstalling the Odd bot for, there will be "remove" batch file. If you run it, the odd bot will be remove, and the mod will be restored to it's previous condition.
Note: Your waypoint files will NOT be removed. You can delete them manually (*.owp), but the is no harm in leaving them there.
New Console Commands:
---------------------
addbot
Adds a bot to the specified team with the specified class. The team, class and name arguments are optional. If they are excluded the bot will chose a random team and class from the ones available. If you specify an invalid team or class, the bot will remain unassigned. Kick it and try again. The bot will take the name if one is supplied. Standard Half-Life naming rules apply.
bot_shoot (default: on)
Allows you to deactivate the bots combat mode. If bot_shoot is off, the bots will ignore everyone and just navigate around the level
bot_observer (default: off)
With this enabled, bots will only shoot other bots. Don't get caught in the crossfire though.
botskill (default: 2)
Specifies the skill that the bots added AFTER this command is executed will have. 1 is the highest skill, 5 is the lowest skill.
bot_chat (default: 50)
How often the bots will talk when something happens. 100 is all of the time. 0 is disabled
Dedicated Server Commands:
--------------------------
To execute a dedicated server command, the following syntax is used:
'bot "command arg1 arg2 arg3" '
'bot' is a cvar that gets read by the oddbot once every couple of seconds, if it contains anything, the command is executed and then the cvar is cleared. This method supports the follow commands:
addbot
min_bots
max_bots
bot_chat
These commands are used exactly as described above.
Bot Commands:
-------------
You can give a bot a command at the "say" prompt (if he's on your team!). The format is:
The current commands are:
attack : makes the bot attack the enemy flag or capture point
guard : makes the bot guard your base
follow : make the bot follow you. He will come to your position and then stay with you, attacking enemies near you
normal : returns the bot to normal
Bot names and commands are case sensitive
eg.
press y
type: "Niles follow"
This will make Niles follow you until you die. If he dies, he'll try and find you again.
To activate the say prompt press the "y" key in the default configuration.
Bot Talking:
------------
The ODD Bot can now talk. You can edit what they say by opening these text files in the mod folder:
odd_victory.txt : What they say when they kill someone
odd_loss.txt : What they say when someone kills them
odd_taunt.txt : What they say when they say when someone runs away from them
In these files, a %s will be replaced with the name of the person that they are talking about.
Each line can be up to 94 characters long.
You can modify how often the bots talk using the bot_chat console command, described above.
.cfg Files:
-----------
After installation, there will be a file called "odd_bot.cfg" in the mod's directory. You can add your own commands in here to have them executed when the server is first run. Further details are in the odd_bot.cfg file.
You can now add map-specific cfg files as well. To do this, copy the odd_bot.cfg file into your maps folder, and rename it to "mapname_odd.cfg". eg. For 2fort, change the filename to "2fort_odd.cfg", or for flf_kezman, change the filename to "flf_kezman_odd.cfg". This file will be executed automatically when the map is loaded
Known Issues:
-------------
* Bots do not capture points correctly in Front Line Force 1.1 (fine in 1.0 and probably in 1.2)
* If you supply an invalid team or class when creating a bot, the bot will remain unassigned. Just kick them and try again.
* The team list for Half-Life teamplay must be "robo; hgrunt" for teamplay to work correctly.
Credits:
--------
* Botman: For the code template and coding help
* Valve: For a great game and mod
* The Front Line Force team: For another great mod
* Everyone at Botman's forum: For coding help and feedback
* Me: The programmer
Statistics:
-----------
Code Template: Botman's HPB Bot template
Author: Brendan McCarthy
Compatible With: Half-Life Deathmath, Team Fortress Classic and Front Line Force
Contact: theoddbot@hotmail.com
Website: oddbot.hlfusion.com
Compiler: mingw32 free c++ compiler
Size: 14,559 lines
Compile Time: 35 Seconds
Compile Machine: PIII-500, 128 mb SDRAM running Win 98 SE
Where i extract the folder , thanks i been waiting much time for play this mod with bots
awesome stuff lets bring back front line force anyone!!??!?
Will this get you vac banned?
can i use addbot
got crashed
Can't install this on FLF 1.9 installed on Steam version of HL1. The install.bat returns:
Front Line Force is NOT installed (or is in an unknown directory)
Installation unsucessfull!
and stops.
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
Oddbot only run in WON version of Half-life and compatible to FLF 1.0, 1.1 and 1.2
A Well Is Mean Mod Should Where I Need To Extract The Folder In HL1 Folder Or TFC 1 Folder
I Don't Know Man
Somebody Please Tell us in reply to take this MOD
it crashed