100% found this document useful (1 vote)
907 views7 pages

Akimbot ReadMe

The document summarizes information about version 3.1 of the Akimbot, a bot for various Half-Life mods. It includes a list of 19 supported mods, notes an important bug related to Desert Crisis crashing if connected to the internet, and provides instructions on installing and using the bot.

Uploaded by

Marius Cristian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
907 views7 pages

Akimbot ReadMe

The document summarizes information about version 3.1 of the Akimbot, a bot for various Half-Life mods. It includes a list of 19 supported mods, notes an important bug related to Desert Crisis crashing if connected to the internet, and provides instructions on installing and using the bot.

Uploaded by

Marius Cristian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 7

/| | / | |\ /| |-| |--| |---|

/-| |< | | | | |--| | | |


/ | | \ | | | |--| |--| |

Akimbot - Version 3.1 (nov 30, 2003)

NEW THIS RELEASE


-----------------
* General fixes/upgrades
- Fixed incompatibility with latest HL engine update.

IMPROTANT
---------
If you plan on using the bots with Desert Crisis make sure you are DISCONNECTED
from
the internet. The game will CRASH if you are connected. This is a known bug and it
will
be fixed in the future.

The Akimbot is a bot (AI opponent) for the Half Life engine supporting these mods:
- Action HL
- Lambda Arena
- Half Life deathmatch
- Opposing Force deathmatch
- Extreme Fragmatch
- Palisade
- Wizard Wars
- Existence
- Snark Wars
- DarkMatch
- Counter Strike
- The Jumbot
- Buzzy Bots
- Ricochet
- Team Fortess Classic
- Deathmatch Classic
- The Opera
- Desert Crisis
- Tour of Duty
19 mods total

IMPROTANT #2
------------
If you plan to run the bot on a Win XP/2000 system visit the Akimbot forum
(link in http://akimbot.nuclearbox.com) for instructions and details.

DISCLAIMER
----------

THE SOFTWARE AND THE ACCOMPANYING FILES ARE PROVIDED


"AS IS" WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT
PERMITTED BY APPLICABLE LAW, THE AUTHOR DISCLAIMS ALL WARRANTIES,
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED
WARRANTIES OF PERFORMANCE, MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NONINFRINGEMENT. TO THE MAXIMUM
EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE AUTHOR
BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF BUSINESS
PROFITS, BUSINESS INTERRUPTION OR LOSS OF BUSINESS INFORMATION)
ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN
IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

INTRODUCTION & COMPLIMENTS


--------------------------
The Akimbot is based on Botman`s HPB_bot template
(http://www.planthalflife.com/botman)
and on Botman`s HPB_bot 1.8a sources.
Many thanks to botman for releasing the bot template and allowing other people to
use it.
Some of the Counter Strike code is based on eLITe`s TEAMbot source
(http://www.planethalflife.com/teambot).

The Akimbot reads Akimbot waypoints (awp file extension).


Waypoints solves the problems of bots freezing, suiciding and so on.

How to install the Akimbot (from the exe file):


-----------------------------------------------
1. Just run the exe file that you`ve downloaded. Everything should be automatic.

How to install the Akimbot (from the zip file):


-----------------------------------------------
1. Unzip akimbotXXX.zip to your half-life folder. A folder named 'Akimbot'
will be created, overwrite files if neccessary.
2. in the 'Akimbot' folder, run the AkiboIns.exe file by double-clicking on it.
3. You will be presented with a list of supported & installed mods and their
status:
installed - Latest version of Akimbot is installed.
need upgrade - Akimbot is installed but not with the latest version.
not installed - Akimbot is not installed.
4. Use the check boxes to choose whether you want to copy the cfg, names or
waypoint
files.
5. Select the mod you wish to install Akimbot on and click the Install button to
install / upgrade the Akimbot.
6. If you wish to uninstall the Akimbot, select the mod you wish to uninstall and
click Remove.

How to manualy install the Akimbot:


-----------------------------------
1. Unzip akimbotXXX.zip to your half-life folder to a folder named 'Akimbot'
(if there is no 'Akimbot' folder, create one), overwrite files if neccessary.
2. Go to the mod`s folder (under HL folder) and backup liblist.gam.
3. Edit liblist.game (in notepad) and change a line that starts with 'gamedll'
like this:
if the line reads: gamedll "dlls\la.dll" (replace la with mod`s dll name)
change it to: gamedll "dlls\akimbot.dll"
4. copy Akimbot.dll to the mod`s \dlls folder.
5. copy awp files to the mod`s \maps folder.
6. copy the txt files to the mod`s folder.

How to manualy install the Akimbot in CS Steam ***NEW***:


----------------------------------------------------------
1. Unzip akimbotXXX.zip to a temp folder.
2. Open the old cstrike folder (c:\half-life\cstrike for ex.) and locate a file
called liblist.gam.
3. Open your CS Steam folder (usualy c:\Program
Files\Steam\SteamApps\<your@email>\counter-strike\cstrike).
4. Copy the file from step #2 into the CS Steam folder - if there`s no such file
there.
5. Edit liblist.gam (in notepad) and change a line that starts with 'gamedll'
like this:
if the line reads: gamedll "dlls\mp.dll" (or similar)
change it to: gamedll "dlls\akimbot.dll"
4. copy Akimbot.dll to the CS Steam`s \dlls folder.
5. create a maps folder in the CS Steam folder (if there isn`t one)
and copy you awp files there.
6. copy the txt files (names, etc.) to the CS Steam.

How to uninstall the Akimbot:


-----------------------------
1. Use the EasyInstall program. OR
2. Edit liblist.game (in notepad) and change a line that starts with 'gamedll'
like this:
if the line reads: gamedll "dlls\akimbot.dll"
change it to: gamedll "dlls\la.dll" (replace la with mod`s dll name)

How to start the game:


----------------------
1. Make sure the mod you want to play in is running.
2 Select "Multiplayer", then "LAN game", then "Create game".
3. Select the map you wish to play.
4. If you wish to change the game mode, click "Advanced" and change whatever you
want.
in LA, this is where you disable / enable starting weapons.
5. Click on "OK" to start the game.

How to start the game in Steam ***NEW***:


-----------------------------------------
1. Start Steam and Counter Strike.
2 Select "New game".
3. Select the map you wish to play.
4. If you wish to change options, click "Advanced" and change whatever you want.
5. Click on "OK" to start the game.

Bots will automatically be added to the game using the "Akimbot.cfg" file found
in the directory of the game you are playing. If you wish to change
the number of bots that are created automatically you can edit the Akimbot.cfg
file using any text editor (like Notepad). There are instructions in the
Akimbot.cfg file showing what the valid parameters are.

During the game:

If you start the game with console enabled, there are several commands available:

for Counter Strike


------------------
* addbot - will add 1 bot to the game, random team.
* addbot 1 - will add 1 terrorist bot.
* addbot 2 - will add 1 counter-terrorist bot.
* bot_shield_percent x - will set the chance that the bots will buy the shield.
x is a number from 0 to 100.
set to 100 to force all CT bots to buy shields.
* akimbot addbot - will add a bot in dedicated server mode.
* akimbot addt - will add a terrorist bot in dedicated server mode.
* akimbot addct - will add a counter-terrorist bot in dedicated server mode.
* akimbot endround - will kill all living bots in dedicated server mode.
for Action Half Life
---------------------
* addbot - will add 1 bot to the game, random team (on teamplay).
* addbot x y - will add 1 bot to the game, team #x, sub-team #y.
(x and y are NUMBERS representing the teams/sub-teams,
ex. addbot 1 2 will add a bot to the first team on the list, second sub-team).
* nostunts - disables/enables stunts.

for the Opera


-------------
* stand <bot`s name> - the bot will stand up.
* nostunts - disables/enables stunts.
* showconfigs - lists available weapon configs + their ids.
* showbotconfigs - show each bot`s weapon configs name.
* config <bot name> <config id> - changes the bot`s weapon config (after it dies).

for Lambda Arena


----------------
* addbot x y - will add 1 bot to the game, arena #x, team #y.
(use 8 as a value for y to create a new team).

for Wizard Wars


---------------
* myclass - this will show your class number (for use with addbot command).
* addbot x y - will add 1 bot to the game, team #x, class #y.
* hitme <botname> - the bot you specified will approach you and start hitting you
with his staff. This is useful for combo spells and healing.
* hitme - the closest bot will hit you.

for Existence
-------------
* addbot 1 - will add a bot to the Agents team.
* addbot 2 - will add a bot to the Rebels team.
* addbot 3 - will add a bot as Dr. White.

for All Mods


------------
* addbot2 x - will add 1 bot to the game, with model x. Not supported on all mods.
Works like HPB_Bot`s addbot command
* endround - will kill all living bots (on the server).
* botdontshoot 1 - disable bot shooting, 0 re-enables.
* observer 1 - bots will ignore you, 0 they`ll shoot you.
* botskill # - changes the default bot skill to # (between 1 (hard) to 5 (easy))
* duckwhenclose - type this if you dont want the bots following you to duck
when they are near you. (on by default)
* changeskill <botname> <skill> - changes the bot`s skill.
* startgame <botname> - use if the bots stays in observer mode for too long.
* botdontfly 0/1 - disable / enable flying in ESF & DMZ.
* bot_chat_percent x - changes the chance bots will speak
* bot_taunt_percent x - changes the chance bots will taunt
* bot_whine_percent x - changes the chance bots will whine
* bot_chat_tag_percent x - change the chance bot will drop tags when chatting
* bot_chat_swap_percent x - change the chance bot will swap letters when chatting
* bot_chat_lower_percent x - change the chance bot will change letters` case when
chatting
* flashlightmode 0/1 - when enabled this will make the bots use the flashlight at
random
bot commands
------------
type these commands in the console.
<bot_name> must match EXACTLY with the bot`s name, case sensitive.
you can issue more than 1 command to a bot (ex. the bot can duck and hold at the
same
time).
to cancel a command, issue it again.

* duck <bot_name> - the bot will duck.


* holdfire <bot_name> - the bot will not fire, but will continue to seek enemies.
* hold <bot_name> - the bot will stand ground.
* back <bot_name> - the bot will walk backwards, WARNING!!! no fall detection.
* walk <bot_name> - the bot will walk, not run.
* snipe <bot_name> - the bot will become a sniper.
* kungfu <bot_name> - the bot will only use kicks & punches. (AHL only)
* knife <bot_name> -the bot will only use knife / crowbar.
* ar <bot_name> - the bot will fall in love with the MP5. (LA & HL only)
* fire <bot_name> - the bot will push the attack button.
* follow <bot_name> - the bot will follow you.
* follow - the closest bot will follow you.
* 180 <bot_name> - the bot will turn around.
* stand <bot_name> - the bot will stand up, if stuck after a stunt. (Opera only)
* 180t - your team will turn around.
* teamholdfire - your team will not fire, but will continue to seek enemies.
* teamhold - your team will stand ground.
* teamkungfu - your team will transform to a lean, mean, beating machine.
* teamwalk - your team will walk.
* teamfire - your team will fire.
* teamfollow - your team will follow you.
* teamduck - your team will quack...

Waypoints:

read the Akimbot_waypoints.txt file.


NOTE: do not email botman regarding ANYTHING concerned with the Akimbot, incld.
waypoints.

Some waypoints are included with the Akimbot.


Due to the large number of maps available there aren`t many waypoints included with
the
bot. If you are missing a specific waypoint you have several options:
1. Make your own waypoints - read the Akimbot_waypoints.txt file
2. Search the internet for ready made waypoints.
Do not mail me about waypoints as I don`t do wayopints and your mail would be
ignored.

Again - If there weren`t any waypoints included for a specific MOD, You`re gonna
have
to make them yourself.

How to change the skill level of the bots:


------------------------------------------
Within the mod folder in the Half-Life folder you will find a "Akimbot.cfg" file.
If there is no such file there is a sample cfg file in the Akimbot folder.
This is a text file that can be edited with Notepad or any other text editor.
Open the Akimbot.cfg Find the line that says "botskill 2". Change the 2 to a
higher or lower skill
level setting. Values from 1 to 5 are allowed (where 1 is the best skilled
and the hardest to play against and 5 is the worst skilled and easiest to
play against). Save the change to the Akimbot.cfg file and start the game as
shown above.
As of version 2.4 the default skill level for bots is RANDOM.

How to make a unique weapons configuration file for bots (The Opera):
---------------------------------------------------------------------
Do this if you would like that the bots would use different weapon
configuration file (and don`t like the one supplied with the bot):
1. Create a blank text file in the Opera folder and name it 'bot_weapon_config.cfg'
if this file already exist, skip to step 2.
2. In your Opera folder make a backup of 'weapon_config.cfg'
3. Run the 'shopping cart' program and define the bot`s configs.
4. Copy & Paste the contents of 'weapon_config.cfg' to 'bot_weapon_config.cfg'
5. Repeat steps 3 - 4 as much as you like (but not more than 100 configs...).
6. Restore your original 'weapon_config.cfg' file.

Note that the 'bot_weapon_config.cfg' file must not have any blank lines within it!

How to change the default names of the bots:


--------------------------------------------
The names come from a text file called "Akimbot_names.txt". You will find this
file in the mod folder (contained within the Half-Life folder) coresponding
to the MOD you wish to play. Edit this file with any text editor (like Notepad)
and add or delete names. The bot names can be up to 32 characters long and
you can have a maximum of 100 names total. Each name should be on a separate
line with no leading spaces.

How to create map specific Akimbot.cfg files:


-----------------------------------------
You can create a Akimbot.cfg file that has specific commands for each map by
creating a text file in the "maps" directory. The file name should begin with
the same name as the map followed by "_Akimbot.cfg" (for example
maps\2fort_Akimbot.cfg
or maps\stalkyard_Akimbot.cfg). The commands contained in the map specific
Akimbot.cfg
file are the same as the ones found in the default Akimbot.cfg file (the one found
in the MOD directory). If a map specific bot cfg file does not exist then bots
will be respawned based on how many bots were in the previous level. You can
specify the team and class of the bots for each map using these map specific
Akimbot.cfg files (by specifying them in the "addbot" command). When the server
is started, if a map specific config file exists for the first map then it
will be used to spawn the bots. If a map specific Akimbot.cfg file does not exist
for the first map then the Akimbot.cfg file (in the MOD directory) will be used to
spawn the bots. It is important to note that the Akimbot.cfg file found in the MOD
directory will only be executed ONCE (on the first map if no map specific
Akimbot.cfg file exists). In other words, the Akimbot.cfg file is only executed
once
for the first map, from then on only map specific Akimbot.cfg files will be
executed.

Notes about mookmatch


---------------------
If you want to play mookmatch differently, add some bots to the game.
instead of fighting against the bots you should make the bots follow you and try
to keep them alive.
Notes about future MOD support
------------------------------
UPDATED. check http://akimbot.nuclearbox.com and the forum for details.

Follow mode
-----------
When using the command 'follow <bot name>' or 'follow' the bot will enter follow
mode.
When in follow mode, the bot will follow you. After the bot has reached you it will
turn around and then duck (can be disabled using 'duckwhenclose' command).
If you jump, the bot jumps. If you duck, the bot ducks.
This is useful for pipes, ducts etc. (ex. mm_grento) you use can use this method:
1. make sure the bot follows you.
2. get in the duct.
3. face the bot, but keep some distance from it so it won`t turn around.
4. press jump and quicly press duck, the bot will do the same, duck-jumping into
the
duct.

Common questions AKA the FAQ


----------------------------
Updated FAQ can be found in:
http://akimbot.nuclearbox.com/faq.html

These people contributed their weapon configs


---------------------------------------------
DeBaSer ([email protected])

:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):)
:) IF YOU HAVE REACHED HERE :)
:) YOU ARE ONE OF 13 PEOPLE AROUND THE WORLD THAT ACTUALLY READ :)
:) THESE FILES. :)
:):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):):)

- Ariel

You might also like