F.A.Q. (Frequently Asked Questions)
[Parts of this file is directly taken from POD-Bot 2.5 FAQ]

Q: What does YaPB mean ?
A: YaPB means "Yet another POD-Bot". POD stands for "Ping of Death". Count Floyd gave this name to his bot once he created it because it was derived from botman's "High Ping Bastard Bot". Since my bot is just a modified POD-Bot and most of the work is not done by myself but Count Floyd and botman I kept this name in my bot to show tribute to their work.

Q: I have heard YaBB somewhere. Has YaPB anything to do with YaBB ?
A: Nope. YaBB means "Yet another Bulletin-Board", which is a CGI forum software. Botman was using a very early version of YaBB in his bot forum. YaBB has nothing to do with Half-Life, Counter-Strike and bots. But honestly I got this YaPB idea from the name YaBB :D
For more about YaBB, visit http://www.yabbforum.com. The actual YaBB forum program is also available for free on this site - and you should really try it out if you want to set up your own forum !

Q: Where can I download the original POD-Bot ?
A: You can download POD-Bot Binary and Source Code at the official POD-Bot website http://podbot.nuclearbox.com.

Q: How can I use the bot with MetaMod ?
A: The YaPB DLL is self-adaptable. You can use it as both normal version and MetaMod plugin. Just add a line "win32 addons/yapb/dlls/podbot.dll" to your plugins.ini file and it should be OK.

Q: How do I write my own Bot ? What do I need for this ?
A: First, you need a good understanding of C/C++. It would help a lot if you read the Halflife SDK. A good place to start writing a Half-Life Bot is botman's webpage. If you want to do a modified POD-Bot yourself go to Count Floyd's POD-Bot site and download the source code. At the Nukebox forums (http://www.nuclearbox.com) or Bots-United forums (http://www.bots-united.com) you will get help and additional FAQs by other members and developers.

Q: Is there any HL/CS bots with the source available other than HPB-Bot and PODBot available to download ?
A: Yes, there are several ones. Here's a list I've collected:
   HPB-Bot by botman: http://www.planethalflife.com/botman
                  or: http://hpb-bot.bots-united.com (supports CS, HLDM, TFC, OpFor, DMC, FLF, Holy Wars)
   PODBot by Count Floyd: http://podbot.nuclearbox.com (for CS only)
   TEAMbot by eLiTe: http://www.planethalflife.com/teambot (supports CS, HLDM, TFC, OpFor and FLF)
   RACC by Pierre-Marie Baty: http://racc.bots-united.com (supports Azure Sheep, CS, HLDM, TFC, OpFor and DMC. Still incompleted so far)
   JOEbot by @$3.1415rin: http://joebot.bots-united.com
                      or: http://sourceforge.net/projects/joebot (only supports CS but there is some uncompleted DOD code)
   BSDBot by Eric Bieschke: http://gamershomepage.com/csbot (for CS only)
   Realbot by Stefan Hendriks: http://realbot.bots-united.com (for CS only, so far only the source code to an uncompleted new version is available on CVS server, and the stable Realbot 1.0 code won't be released AFAIK)
   RCbot by cheesemonster: http://rcbot.bots-united.com (for HLDM, DMC, Sven Coop, Natural Selection)
   FoXbot by RedFox/DrEvil: http://www.foxbot.net (for TFC)
   RhoBot by Eric Bieschke: http://rhobot.sourceforge.net (for HLDM and DMC, unlike most of the HL bots, this bot isn't a hook DLL but a real MOD)

Q: Will you release a GNU/Linux version of YaPB ?
A: I really WANT to. But since I don't have a computer with GNU/Linux installed and it's quite a pain trying to install GNU/Linux on my computer I can't make one. You can try to compile one yourself (You may need to modify something in the source code).

Q: Who is this botman guy everbody seems to mention ?
A: Botman was the very first who implemented a method to hook every existing Halflife MOD DLL. Since you don't usually have the original Sources of e.a. Counterstrike, DLL Hooking is the only way to write extensions (Bots) for it. He also was so kind to put his Sources on his Webpage, so that everybody could see how it is done and was able to do Bot Programming.
Please visit his Website at: http://www.planethalflife.com/botman or http://hpb-bot.bots-united.com and also try his HPB-Bot which supports several MODs. botman is in no way affiliated with POD-Bot, YaPB, Count Floyd or me so if you have any questions concerning YaPB mail me instead of him.

Q: Does this bot support MODs other than CounterStrike ?
A: No, this bot was coded especially for CounterStrike. If you want to play for example TFC with a Bot, you have to install e.g. HPB-Bot by botman or RACC by Pierre-Marie Baty which supports several MODs in one.

Q: Will I be able to play CounterStrike on the Internet or on a LAN with the POD-Bot installed?
A: YES! 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, but you can spawn bots on a LAN if you are running the server. If you're hosting a Server you can even spawn Bots in the Internet.

Q: Why do I get "Unknown Command" if I type "addbot" in the Console ?
A: I have changed most of the console commands to make them much more unique. See readme.txt for details.

Q: How do I edit the Config Files you're talking of ?
A: Just open it with a simple texteditor, for example Windows Notepad will do.

Q: Is it possible to remove the [POD] and the skill in the botnames ?
A: Yes, there are 2 different methods to get rid of them. The easiest one is to edit your podbot.cfg file located in the podbot folder. Just change the line 'yapb_detailnames 1' to 'yapb_detailnames 0'. The second would be to specify a name when manually typing addbot.

Q: I can't get the POD-Bot Menu to work, can I bind it to another key ? I was playing counter-strike, and I hit the minus key several times, shrinking my screen size. I can't get it bigger again because the +/= key is bound to the POD-Bot Menu.
A: Certainly. Take a look into the podbot.cfg and edit the line 'bind "=" "yapb menu"' to any key you like.

Q: Why do the Bots get stuck in each other or in the map ?
A: First and foremost the Bots do navigate the map by the use of waypoints. These waypoints are somehow like dropped 'beacons' which help the Bots to orientate themselves. If the waypointer did a bad job when placing them, it will result in a crappy movement. So make sure your waypoints files are new & of good quality to have a good judgement about the Bots movement. If you're not satisfied with the current waypoints you can edit them yourself.
Just read the 'waypointshowtodo.txt' in your addons\yapb\docs folder.

Q: I've downloaded some custom waypoints. Where do I put them ? I always get a message like 'No Waypoints for this Map' !
A: If you didn't change the folder for waypoints with the 'yapb_wptfolder' command, the default directory to install waypoints is 'cstrike/addons/yapb/wptdefault'.
