I re-uploaded a test binary for the latest source update on github here:
http://forums.bots-united.com/showthread.php?t=10094
(Rename and replace the old dll with this one in realbot's dll folder from the last 30xx update pack on our filebase.or this:
http://realbot.bots-united.com/howto/realbot.zip)
For people still new to realbot at this time (he he), the old guide is clear enough:
http://realbot.bots-united.com/howto/
My additional guide for those who missed the "Read.me" instructions in using realbot is to generate rbn (nodes) and rbx (map experience? correct me!) data files using bsp2rbn tool. It isn't necessary since it is included AFAIK in the realbot dll file. But it's better to have one that wait for it after a change of map.
1. go to your map folder and put bsp2rbn.exe there
2. generate a list of your map names on a txt list
3. make each each line look like bsp2rbn.exe <map name>
use notepad++ tricks or online tools to add a "prefix" on each line.
https://kamalit.blogspot.com/2012/08...g-notepad.html
4. now you rename this as your "bsp2rbn.bat" file,, as seen below:
Code:
bsp2rbn.exe aim_4deagle.bsp
bsp2rbn.exe aim_bridge.bsp
bsp2rbn.exe aim_colt47.bsp
bsp2rbn.exe aim_cs16.bsp
bsp2rbn.exe aim_csr.bsp
bsp2rbn.exe aim_csro.bsp
bsp2rbn.exe aim_csromania.bsp
bsp2rbn.exe aim_dust2012.bsp
bsp2rbn.exe aim_extreamcs.bsp
bsp2rbn.exe aim_faraon.bsp
bsp2rbn.exe aim_games2life.bsp
bsp2rbn.exe aim_glock_usp.bsp
bsp2rbn.exe aim_icehell.bsp
bsp2rbn.exe aim_ingenting.bsp
bsp2rbn.exe aim_kenya.bsp
bsp2rbn.exe aim_map2010.bsp
bsp2rbn.exe aim_map4ever.bsp
bsp2rbn.exe aim_orgiecs.bsp
bsp2rbn.exe aim_power.bsp
bsp2rbn.exe aim_romania.bsp
bsp2rbn.exe as_oilrig.bsp
bsp2rbn.exe cs_747.bsp
bsp2rbn.exe cs_assault.bsp
bsp2rbn.exe cs_backalley.bsp
bsp2rbn.exe cs_estate.bsp
bsp2rbn.exe cs_havana.bsp
bsp2rbn.exe cs_italy.bsp
bsp2rbn.exe cs_militia.bsp
bsp2rbn.exe cs_office.bsp
bsp2rbn.exe cs_siege.bsp
bsp2rbn.exe de_airstrip.bsp
bsp2rbn.exe de_aztec.bsp
bsp2rbn.exe de_cbble.bsp
bsp2rbn.exe de_chateau.bsp
bsp2rbn.exe de_dust.bsp
bsp2rbn.exe de_dust2.bsp
bsp2rbn.exe de_inferno.bsp
bsp2rbn.exe de_mirage.bsp
bsp2rbn.exe de_nuke.bsp
bsp2rbn.exe de_piranesi.bsp
bsp2rbn.exe de_prodigy.bsp
bsp2rbn.exe de_storm.bsp
bsp2rbn.exe de_survivor.bsp
bsp2rbn.exe de_torn.bsp
bsp2rbn.exe de_train.bsp
bsp2rbn.exe de_tuscan.bsp
bsp2rbn.exe de_vertigo.bsp
bsp2rbn.exe fy_badzone.bsp
bsp2rbn.exe fy_blowbox.bsp
bsp2rbn.exe fy_desert_dust.bsp
bsp2rbn.exe fy_iceworld.bsp
bsp2rbn.exe fy_iceworld2k.bsp
bsp2rbn.exe fy_inferno.bsp
bsp2rbn.exe fy_polar.bsp
bsp2rbn.exe fy_pool_day.bsp
bsp2rbn.exe fy_snow.bsp
bsp2rbn.exe fy_tropicworld.bsp
5. execute and wait till it is finished
6. now put all "rbn" files on your realbot "maps" folder, and all "rbx" files in your realbot "exp" folder
Play each map and observe changes in bot gameplay as more games progresses. The rbx files will change thru gameplay experience/training.
I haven't touched yet more on the waypoint details and how drawnodes and dumpnodes tools are used - maybe later. I'm still on the observation stage. But I see that realbot are prone to stall on fy maps when there's no enemy on sight, or for some unknown cause I haven't checked yet. But skillwise, they can fair head-on with regame_cs and podbot_mm max skilled bots he he.
I hope this helped a bit.
PS. As of this time, since my CS packs are filled with bot AIs (podbot_mm, regame_cs, yapb, ubot, sypb...) for "mix testing", I'm switching to console commands at times when bind keys for "bot menus" conflict with the bot cfgs.
For realbot, I can't use the bind key "h" as regame_cs (or its older siblings csbot/zbot) also use the hook command "+commanmenu". Changing the bind keys will definitely not work either because its hardcoded on both regame_cs and realbot via sdk.
It's odd, even if I changed the hook_command from sdk source, say to "ħrbcommandmenu", re-compiled, and changed the settings (cfg/bind keys), the menu doesn't show on screen. This I have to figure out later he he. Maybe disabling initialization of regame_cs first might fix it or some pre-made amxx plugin. But it's not that important as long as realbot works with my custom commands. I'll have to re-check with no external bot around like before!
Realbot has so many features and parameters to tweak. My interest is also on this Realbot Personality Manager. Hope for the best I guess.