APGRoboCop / rcbotold

RCbot created by Cheeseh
GNU General Public License v3.0
12 stars 4 forks source link

rcbotold

RCbot created by Cheeseh


Supported Mods

RCBot versions

V 1.51-beta10

V 1.5-final

V 1.443

V 1.3

V 1.2

All Mods

Sven Coop

Natural Selection

Bumper Cars

V 1.1

V 1.01

V. 1.0

General:

-: Supports Mods: NS 2.0+, SvenCoop 2.1/3.0, DMC, HL Bumpercars 1.3. -: Seperate profile for each bot, means each bot is unique -: New task system. -: New bot chat system. -: New movement code, bots can target onto enemies while moving along their path. -: Bot reputation system allows bots to like/dislike players. -: Hopefully a reduce in CPU usage. -: Metamod version and normal version for windows available. -: Seperate weapon configuration file can be edited by the user.

AI:

-: Bots remember positions of enemies and return to them if they die. -: Bots now always jump & crouch to jump higher. -: Bots can use lifts/doors better -: Bots can try to run for cover if they get damaged.

Svencoop:

They CAN:

-: Do long jumps (using crouch-jump waypoint) -: Shoot monsters -: Use chaingun's and other new weapons in Svencoop 3 -: Don't shoot scientists/barneys -: Use approriate door buttons -: Use "use only" doors -: Heal players -: Attempts to heal players that shout "medic!" (If the bot sees the player) -: Take cover when they get damaged -: Take cover when they see a grenade -: Take cover when someone yells "take cover!" (If the bot sees the player) -: Use health / armor rechargers -: Swim like champions :p have a bit of trouble getting out of water though :(

They CAN'T

-: Do human towers. -: Carry out complicated objectives.

NS:

-: Gorges should be improved. -: Gorges ask for help if under attack

New waypoint types:

-: Fly waypoint (For NS at the moment for Lerk, Jetpack etc). -: End Level/Objective waypoint. -: Crouch-Jump waypoint. -: Lift button waypoint. -: Wait for lift waypoint works now. -: Teleport waypoint (Similar to teleport waypoint in RCBot 1.5 for RC) -: Weapon,ammo,health,armor waypoints. -: Stay close to waypoint (Bot slows down and stays close to the waypoint) -: Opens Later Waypoint (Useful for svencoop, denotes the waypoint is in an -- area that opens up later, example: a teleport).

PROBLEMS Still occuring in this version:

-: Ladder climbing isn't very good :( -: Skulks can't wall-stick very well :(

LIMITATIONS of the version of the bot

-: Bots depend on more waypoints in more areas -- i.e. if they can't find a waypoint nearby they won't move -- and waypoints in more areas give bots better cover places

COMMANDS

See rcbot_commands.txt for details

http://rcbot.bots-united.com/

  1. Install & Supported Mods
  2. Playing
  3. Commands
  4. Waypoints
  5. Admin Use
  6. Faq
  7. Reporting bugs
  8. Credits

  1. Install

First of all EXTRACT all files into the Half-Life Folder, it should create a folder called rcbot inside HL folder with all the files in it.

REMEMBER : Extract it to Half-Life folder ONLY, NOT the MOD folder i.e. bot files must be in Half-Life/rcbot

For LINUX see the linux_install.txt file for details.


Windows :

WITHOUT METAMOD:

Make sure you have downloaded the NON-metamod version for WINDOWS.

Extract the zip into the Half-life folder, make sure all files are in the Half-Life folder/rcbot directory.

Open the liblist.gam file (in the MOD folder that you want to play)... with a suitable text editing program and then EDIT the line (do not make a copy of the line or else the bot won't work!):

gamedll ""

to

gamedll "..\rcbot\dlls\rcbot.dll"

gamedll_linux "../rcbot/dlls/rcbot.so"


WITH METAMOD:

Make sure you have downloaded the METAMOD version of the bot for WINDOWS.

Extract the zip into the Half-life folder, make sure all files are in the Half-Life folder/rcbot directory.

Go into addons/metamod directory and EDIT the plugins.ini file

Add the line:

win32 ..\rcbot\dlls\rcbot_mm.dll

linux ../rcbot/dlls/rcbot_mm.so

to the file.


  1. Playing

Once you've created a game, and you want to add bots, use the console command "rcbot addbot"

-OR- bind a key to "rcbot bot_menu"

and Select "Add Random Bot" To add a bot.

If playing NS you can use the bot menu to tell which team you want the new bot to join. Select the "Add bot to team" menu item and select the team you want.

You can also kick bots from the game by using the bot menu (bot_menu command).

You can set up min_bots and max_bots setting in the config file. Read the rcbot_commands.txt about these commands.


  1. Commands

The commands are slightly different from last versions but most commands are the same but to access them you must type "rcbot" before each, incase other bots are running and have the same commands.

Read the rcbot_commands.txt file about the commands.


  1. Waypoints

The waypoints are slightly different from last versions but most commands are the same but to access them you must type "rcbot" before each, incase other bots are running and have the same commands.

Read the rcbot_commands.txt file about the commands or rcbot_waypoint_readme.txt


  1. Admin Use

If you want to have access to bot commands on a dedicated server or another server you must set up your name and password on the bot_users.ini file on the server.

Open and read the bot_users.ini file for details on how to make a user.

Then whilst in the game your name must be that same name as written in the config file, and type the command

rcbot set_pass

this will authenticate you and if successful you should have access to the bot commands with the access level written in the bot_users.ini next to your name & password.


  1. Faq

SEE faq.htm that comes with the bot! It will be in the rcbot folder.

!!!Also, check out the FAQ page on the rcbot site for the latest FAQ page!!!


  1. Reporting Bugs

Please follow these steps.

i. Make sure the bug hasn't been mentioned as a known problem ii. Check the rcbot forum (http://rcbot.bots-united.com/forums) for current bug reports made iii. Post in forum or e-mail me with :

 What map you were playing,
 What you think the bot(s) are trying to do,
 Info in your config file.

  1. Credits