.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > Cyborg Factory > RealBot > General Forum
General Forum Follow progress, give suggestions, reply to bug report threads here.

Closed Thread
 
Thread Tools
Re: Progress Thread
Old
  (#11)
stefanhendriks
RealBot Author
 
stefanhendriks's Avatar
 
Status: Offline
Posts: 3,088
Join Date: Nov 2003
Location: Netherlands
Default Re: Progress Thread - 02-02-2004

BUILD 2097 (released at 08/02/2004)
- Fixed, 'RealBot is NOT installed correctly' not shown in Linux when properly installed.
- Fixed, constant malloc'ing (allocating) memory without freeing it.
- Fixed, nasty timer initialization bug in freezetime for learning.
- Fixed, wrong initialization on round-start/map start or switch (also affects on
starting up server). could cause all kinds of trouble (wrong loading plugin, etc)
- Changed, code to determine if a node is connected or not, requires deletion of RBN and RBX files to take effect.

Temporarily removed
- Added, when bot has no enemy for a while, it will check on ammo and reload if nescesary.

Advice:
When upgrading to this DLL, you should remove all RBN & RBX files.


Author of RealBot, "Arrakis" and "Dune 2 - The Maker" | co-Founder of Bots-United | Fundynamic | Blog | E-Mail me

Last edited by stefanhendriks; 08-02-2004 at 17:58..
  
Re: Progress Thread
Old
  (#12)
stefanhendriks
RealBot Author
 
stefanhendriks's Avatar
 
Status: Offline
Posts: 3,088
Join Date: Nov 2003
Location: Netherlands
Default Re: Progress Thread - 09-02-2004

BUILD 3005 (released at 17/02/2004)
- Fixed, another memory problem on saving experience files.
- Fixed, when bots are blinded they will not 'learn' on stuck issues and such.
- Fixed, problems (related to memory again) with saving experience, getting correct visibility data from memory, etc. Fixed SEGV faults in Linux. Thanks Berked for fixing them!
- Fixed, "realbot debug (a valid command)" could sometimes give you "Unknown command" but still work... not anymore!
- Fixed, typo so INI loader did not load bombspot properties properly.
- Fixed, round-detection in CS 1.6 (due steam update)
- Optmized, CheckGear Function , removes over 1000 calls per frame of strcmp, thanks to Greg again...
- Fixed, in STEAM the bots would 'auto select' using CS (1.6) code, which causes the bots to pick the same model all over again. Added own 'random picking' code to make it more diverse.
- Added, when realbot is not installed into the correct directory, you will see a warning each time you issue a realbot command.


Author of RealBot, "Arrakis" and "Dune 2 - The Maker" | co-Founder of Bots-United | Fundynamic | Blog | E-Mail me

Last edited by stefanhendriks; 17-02-2004 at 09:54..
  
Re: Progress Thread
Old
  (#13)
stefanhendriks
RealBot Author
 
stefanhendriks's Avatar
 
Status: Offline
Posts: 3,088
Join Date: Nov 2003
Location: Netherlands
Default Re: Progress Thread - 03-04-2004

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!


Author of RealBot, "Arrakis" and "Dune 2 - The Maker" | co-Founder of Bots-United | Fundynamic | Blog | E-Mail me

Last edited by stefanhendriks; 18-06-2004 at 13:35..
  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com