ReadMe
Why is it called PODBot:
POD is an abbreviation for "Ping of Death". I called it that way because
it was derived from the "High Ping Bastard Bot" Botman was doing. And if
you look at the Bots Ping they always have a Ping of 5 and the very first
generation of Bots did Headshots all the time! :P
The Bots:
The Bots will automatically know the goals of the map. Counter-Terrorists will go for hostages, Terrorists will plant the bomb. VIP Bots will try to reach the Rescue Points. The goal selection is done dynamically and will be affected by several factors like Personality, Health, Team-mates near & Items the Bot is carrying. The Bots will also try to support team-mates and take cover when they think it's needed.
MODs this Bot supports other than CounterStrike?
PODBot MM supports Steam CounterStrike 1.6 and below, but PODBot v1.0- 2.6 only supports CounterStrike upto version 1.5, Steam CS 1.6 is not supported.
POD-Bot and CounterStrike: Internet vs LAN
You can join a network game over the Internet or on a LAN without having to uninstall the Bot. You cannot spawn bots when connected to an Internet server unless it is your server that's
hosted, but you can spawn bots on a LAN if you are running the server (Listenserver).
Waypoints Vs Other Methods
I knew you would ask. Simply because I don't believe in a Bot who is doing great
without any kind of navigational help.
Show me only one First Person Shooter where the Computer AI doesn't use either
waypoints, wayzones or pre-defined
areas. I'm pretty sure you won't find any. The reason for this again is simple.
It would just take too much CPU Power to
realtime calculate all Geometry inside a map. Imagine a Bot either shooting some
dozens of TraceLines through the part
of the map he's seeing or sorting all entity coordinates he encounters. Doesn't
matter what he actually does, it's just way
too slow for the current state of CPU technology. You would end up with a Bot
which is either pretty good/humanlike at movement but stupid as hell, vice versa
or both. Since my computer is a slow PII-300 I can't even be bothered to try...
I don't tell this to discourage Bot authors attempting this. Just prove me wrong
and keep trying!
# Escape(Es), Knife Arena(Ka), Death Match(Dm), Fanatsy(Fy), Grenade War(He), Prepared Assaualt (Pa), Assination\Vip (As),
Sniper Wars(Awp), Hostage Rescue(Cs), Bomb Defuse\Plant(De), Hostage Rescue\BombPlant\Defuse (CsDe)
All Steam Installs are the same:
C:\Program Files\Steam\SteamApps\YourEmail@YourHost.com\counter-strike\cstrike
C:\Program Files\Steam\SteamApps\YourEmail@YourHost.com\counter-strike\cstrike\gfx\env
C:\Program Files\Steam\SteamApps\YourEmail@YourHost.com\counter-strike\cstrike\maps
C:\Program Files\Steam\SteamApps\YourEmail@YourHost.com\counter-strike\cstrike\sound\ambience
C:\Program Files\Steam\SteamApps\YourEmail@YourHost.com\counter-strike\cstrike\sprites
We advise you to delete any previous .pxp files that you may have used with
former versions of this bot.
Since the bot now supports the new CS 1.6 weapons, you MUST use the included
bot_weapons.cfg file which takes them into account. If you attempt to use an
older weapon configuration file from POD-bot 2.5 or 2.6, the bot will crash.
This bot is copyright Markus "Count Floyd" Klinge and no one else. He stopped
working on it and released his source to the public so don't annoy him with
help requests. Post your requests in the Bots United forums instead or use
one of the other POD-bot clones featured at Bots United ( IvPBot, E[POD]Bot,
YaPB...)
How to install Metamod\Podbot\Statsme\Bots
This Install procedure is primarily written for podbot but many other metamod plugins work the same so can be used similarly
Note:
Plugin .dlls should be of the form "plugin_mm.dll" and resdie normally in
Lets Start (Directories):
Cs1.5
For CS1.5 the directories will be as follows:
C:\SIERRA\Half-Life\cstrike\addons\podbot (Counter-Strike 1.5 Half Life MOD version)
C:\SIERRA\Counter-Strike\cstrike\addons\podbot (Counter-Strike 1.5 retail)
Cs1.6 Steam
Install Steam (need help go see the steam website)
So now u got steam installed we can start putting the other peices together.
Our working directory where everything will happen is:
c:\steam\steamApps\your@mail\counter-strike\cstrike
or a similar directory depending on where u installed.
My one is like:
G:\steam\steamApps\huntakillaz\counter-strike\cstrike
Now there should be a folder in cstrike called 'addons' if not just make a new one
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons
Now inside create 2 folders metamod and poodbot
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\metamod
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\podbot
okay inside each of them make a folder called 'dlls'
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\metamod\dlls
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\podbot\dlls
Done, great u got u basic directories done
Lets Start (Files):
The first step is to edit ur liblist.gam this is found in the cstrike directory.
c:\steam\steamApps\your@mail\counter-strike\cstrike
Open it up using any text editor and change the following line:
gamedll "dlls\mp.dll" to
gamedll "addons\metamod\dlls\metamod.dll"
now save it and goto the addons directory
okay extract the podbot and metamod files into a temporary directory like so:
c:\temp\podbot
c:\temp\metamod
now go into the metamod folder and find the metmod.dll copy\drag\cut n paste it to the following folder
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\metamod\dlls
now do the same for the podbot.dll
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\podbot\dlls
okay now while u still got the temp folder podbot open and the steam podbot folder open go up one directory to
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\podbot
and copy the podbot files to there, u should also copy ur waypoint folder there too.
Now goto
c:\steam\steamApps\your@mail\counter-strike\cstrike\addons\metamod
create a file called plugins.ini (just use notepad and go 'save as', save as type = all files, file name = plugins.ini)
in this file place the following line:
Win32 addons/podbot/dlls/podbot_mm.dll
Requirements:
The Bot currently works with Counter-Strike Beta v6.5 - v7.1 and Counter-Strike v1.0 to v1.5 (with both Retail and Mod version).
If you're not using the CounterStrike Retail Version, Half-Life version 1.1.0.0 or higher is required to use this bot. If you haven't updated
your Half-Life version to 1.1.0.0 (or higher)
you will have to do so before using it.
Installing PodBot to your system:
CS v1.5 and Below:
Create a Game with a map that has waypoints for POD-Bot (take a look into the "cstrike/podbot/WPTDefault" folder - all files with the extension ".pwf" should be valid waypoint files. Bots will automatically be added to the game using the "podbot.cfg" file found in the /cstrike/podbot directory. If you wish to change the number of bots that are created automatically you can edit the podbot.cfg file using any text editor.
Uninstalling PodBot from your system:
Windows:
Just use the 'Remove POD-Bot' Shortcut in your Start-Menu.
After that you have to rename the file 'csold.gam' to 'liblist.gam' in your cstrike Game Folder to have a full working CS again.
Now you're ready to play!