BUILD 30?? (not yet released)
- Using code from Greg (worked out tons of fixes, made it more stable, faster, and reliable. Tested (and still being tested!) on a linux server.
- Merged BUILD 3005 additions with changes of Greg.
- Fixed a look/aim bug in combat code.
- Applied 'mapchange fix' by pmb.
- Fixed 'taking cover' bug
- Fixed a bug where bots would suddendly turn around (in combat mostly); this was caused by bots replying on radio (try it yourself

)
- Fixed , bots will not 'walk and duck' at the same time (try it yourself, it makes you very slow)
- Rewritten 'goal picking' code.
- Primitive hearing code added, bots reply by 'walking silent' and camping. They will also try to check out the area where they heard sounds.
- Added, bots will use grenades/flashbangs again (primitive)
- Added, you can specify important areas. Be very carefull with them, they have great effect on the bots. Using the 'save' command you can export this to an INI file which can be loaded by ANYONE , dispite the differences in RBN/RBX files.
- Fixed, bots will not camp with their knives now.
- Added, "Need backup", "cover me" works, will let bots come to the one who asked for help.
- Added, bots can hear planted bomb.
- Added, CT bots
should (i cannot test this very well) check out bombspots, when they have found no bomb they
could (depending on radio percentage) say "Sector clear".
-Fixed, NodeMachine works with ladders again (bug in previous WIP). Will require you to renode maps with ladders only. (cs_assault, de_prodigy, for example).
- Fixed, bug where bots would never leave in internet mode
- Changed/Rewritten, name choosing function. No duplicate or 'unnamed' names anymore. When no names available, "RealBot" will be choosen as name (note that this
can cause for double names, if you have less then 32 names in the rb_names.txt) (
need confirmation).
- Added, primitive button usage (USE buttons and TOUCH buttons)
- Added, bot chat (& including console command, realbot chatrate), editable CHAT.INI delivered. Ability to respond to several words.
- new commandmenu.txt , with ability to use Nodes editor, set more stuff (broadcasting). (perhaps i will make an 'rcon' version too, for those who want to use the menu with rcon password set)
- changed, node connection routines more strict when falling.
- nodes can hold 'jump' bits now (only when recording new maps), this can help bots to unstuck. (you do not need to redo maps for this, only if you think the bots get to much stuck)
- Added, like in POD you hear the 'server voice' saying some sentences. This is done very round, and all clients can hear this. This can be disabled by "realbot server broadcast speech 0"
- Removed, dedicated garbage produced by RealBot (INI information etc)
- Works with CS 1.6 chatting now
- Added, dump Nodes information into BMP format
- Added/Changed, better/more accurate node connections.
New console commands:
Quote:
realbot important add
realbot important save
realbot important init
realbot chatrate (default=5, -1 = disable, the higher the more chatting)
realbot server broadcast speech (0=disable, 1=enable)
realbot debug nodes dumpbmp
|
The "Important Area Definitions" file is actually <mapname>.ini ,located in the INI directory of RealBot AI 1.0, since you should have the same directory structure you should
not have any problems creating them. If you do have problems, simply create an INI directory into your data\cstrike directory (so you get: data\cstrike\ini).
Placing 'important area' spots should only be done on spots where bots do not go easily by themselves. You can make bots more randomized this way.
Note: This wip requires you to delete/redo any RBN and RBX file that has ladders!