How to install a non-metamod bot

From Bots-United Wiki

Jump to: navigation, search

Well, this installer is focused on Counter-Strike bots. The procedure is very similar to other games, though. If you need, seek help at the bot's specific forum, at Bots-United.

Contents

Introduction

Now this is a very simple procedure, but if you do anything wrong it won't work. Follow the instructions carefully.

Observation

Most non-metamod bots install their files in a folder inside cstrike, the directory would be something like "counter-strike\cstrike\<bot folder>". If you find one that doesn't, the procedure may not apply to that particular bot.

Procedure

Ok, you have unzipped the bot files to their respective directories. What now? The first thing you want to do is locate the directory where the bot library files (.dll for windows, .so for Linux) are. Again, most bots just leave them in their parent directory (which would be "counter-strike\cstrike\<bot folder>"). Ok, you are half-way through the installation!

Now, here comes the part where most mistakes are made. Go to your cstrike directory and locate a file named "liblist.gam". Make a copy of it, and rename it like "old liblist.gam", "backup liblist.gam", or another one of your preference. You did this because, if you ever want to remove the bot, it will make things a LOT easier. Trust me. Now that you have a backup, go to the other liblist.gam. Double-click to open it. Windows doesn't know by default what program to use, so, if asked, select notepad. Once you opened it, you will see a bunch of lines containing some informations... Find one that says "gamedll" in the beginning ("gamedll_linux", if you are on Linux). Remember the address of that library file? You'll need it now. So, on that gamedll line, put the address of your bot dll file, but exclude everything before the bot folder.
Example: instead of C:\...\Valve\SteamApps\<your email>\counter-strike\cstrike\<bot folder>/<bot library file>, put only <bot folder>/<bot library file>.
Remember to invert the bar before the library file name, whether you're on Linux or Windows. Save the file and close it. That's it, happy pwnage!

Another approach

Well, now i will present another way of achieving the same thing. Actually it does almost the same but is a more nice way.

  • Install your bot.
  • Install Metamod and addons to it.
  • Modify your game start launch options, edit the so they contain below line
 localinfo mm_gamedll "<path_to_your_bot_dll>"

Example for HPBot (the idea, not the exact path cause i don't have it):

 localinfo mm_gamedll "hpbot\hpb.dll"

Notice

  • You can load in this method only one bot in a time.
  • you may also run metamod bot - like PODBot - mized with such bot (in example hpbot with podbot).

Article composed by von Ryan 20:01, 25 Apr 2005 (CEST) Edited:--KaszpiR 20:15, 8 August 2006 (CEST)