File Information

Files

More From This User

# rcbot1
RCbot created by Cheeseh | This is a enhancement build for Sven Co-op v5.x

RCBot versions
--------------

V 1.443_beta2
=---------=

added: support for Sven Co-op v5 for both Win32 and Linux builds
added: support for Opposing Force DeathMatch and CTF
added: waypoint console info for adding and delete a single waypoint
added: support for Metamod 1.19 or higher
added: support for new Sven Co-op v5 weapons like the M16, Deagle, SporeGun and ShockRoach
changed: RCBot compiled with HLSDK 2.3-p4 and Metamod SDK v1.21
changed: all builds optimised for Pentium 4 SSE2 or higher processers

V 1.3
=---------=

added: support for Battlegrounds mod.
added: support for half-life deathmatch.
added: megaHAL bot chatting [thanks pierre at racc bot (racc.bots-united.com)].
added: new command "rcbot config chat_percent" and "rcbot config chat_reply_percent" (See commands text file)
added: new command "rcbot config marine_auto_build". If set to 1, an infantry portal
will automatically be built nearby the command console when a bot joins the server.
added: program does not allow clients to join if min bots has not been reached (if bots still need to join).
added: new config command reserve_bot_slots (to configure above addition).
added: ability to kick bots from certain team in natural selection in bot menu.
added: ability to make a squad through squad menu.
added: ability to return bots in squad back to formation in squad menu.
added: more lift/elevator functionality.
added: bots in svencoop search for weapons they need if they dont have weapon to kill gargantuas etc.
added: improved Aliens in NS (they check out buildings under attack etc)
added: new commands "config balance_teams" "config
fixed: fixed NS Gorges not building much.
fixed: bots using all weapons in DMC/all known bugs in DMC fixed.
fixed: crash bug in natural selection attack code.
fixed: bots now treat "func_train" entities like doors/lifts.
fixed: bots killing themselves when waiting for commander orders in NS.
fixed: bots join team in NS one at a time incase of crashing.
fixed: wait_for_orders command not working in NS.

V 1.2
=---------=

All Mods
--------
fixed: bots going out of water better.
fixed: bots 'hearing' dead players (spectators)
fixed: bots not moving sometimes when they cant find an objective waypoint.
fixed: bot menus interfering with other metamod plugin menus
fixed: bots know what buttons to press (hopefully) for doors that use 'masters'
fixed: bots know if doors can be opened if there is an opens later waypoint through it.
fixed: bots know buttons that can open doors that use masters.
fixed: bug when bots re-joining server after map change if kicked.
fixed: bug when bots not returning to server with max bots set after clients leave game.
fixed: Waypoint visibility files reduced in size

changed: some ladder stuff

added: more performance commands (max_update_vision_revs, update_vision_time) see commands text file
added: some stuck in water code
added: bots kill self if they can't move for a while (can configure with 'bot_stuck_speed' command)
added: update_ladder_time command for configuring bots ladder behaviour
added: bots look for/attack enemies that killed team mates that they see die.
added: Squad code, player can make bots join their squad, bots can create their own squads, ability to alter formation, leave squad (as leader), remove squad, remove all squads (in case of problems)
added: classic +force_grip command from old rcbot

-: 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 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

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.

=--------=
3. 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.

=--------=
4. 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

=--------=
5. 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 <your password in bot_users.ini file>

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.

=--------=
6. 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!!!

=-------------------=
7. 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.

=--------------=
8. Credits
=--------------=

Botman : for the main HPB_Bot template
Flayra : for NS and code needed to get a bot to work with NS
Sven Viking : for SvenCoop and allowing me access to Beta versions to allow bot support
PM (@RACC-ai.com) : for good FakeClientCommand code.
SandMan : For waypointing NS maps