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!