View Single Post
Re: My tutorial for RB
Old
  (#22)
norrybul1986
Member
 
Status: Offline
Posts: 6
Join Date: Feb 2020
Default Re: My tutorial for RB - 16-11-2020

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" and re-compiled, it still doesn't work. 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.
  
Reply With Quote