Uploaded June 2023 | Updated September 2026, 3 hours ago
Many have asked, so they shall receive! Welcome to a "tutorial" for how you can do Bots vs Bots for yourself!
First things first here are the links that you may or may not need:
Improved Bots (Simple) By Ziggy: steamcommunity.com/sharedfiles/filedetails/?id=121071938&searchtext=improved+bots
Improved Bots (Advanced) By Ziggy: steamcommunity.com/sharedfiles/filedetails/?id=121071656&searchtext=improved+bots
Link To Post (Also Copied Below): steam://openurl/steamcommunity.com/workshop/filedetails/discussion/121071656/135509823663237961
sv_pausable 1
sv_allow_wait_command 1
alias "close_botmenus" "-mouse_menu; -mouse_menu; alias bots_radial open_botmenus;"
alias "open_botmenus" "+mouse_menu CustomMenu1; alias bots_radial close_botmenus;"
close_botmenus
alias "close_mapmenus" "-mouse_menu; -mouse_menu; alias maps_radial open_mapmenus;"
alias "open_mapmenus" "+mouse_menu ModeMenu1; alias maps_radial close_mapmenus;"
close_mapmenus
alias "close_charmenu" "-mouse_menu; wait 10; -mouse_menu; alias char_radial open_charmenu;"
alias "open_charmenu" "+mouse_menu CustomMenu3; alias char_radial close_charmenu;"
close_charmenu
alias "close_diffmenu" "-mouse_menu; wait 10; -mouse_menu; alias diff_radial open_diffmenu;"
alias "open_diffmenu" "+mouse_menu CustomMenu4; alias diff_radial close_diffmenu;"
close_diffmenu
alias "bots_toggle_move" "bots_stop;"
alias "bots_stop" "sb_hold_position 1; sb_crouch 1; alias bots_toggle_move bots_move;"
alias "bots_move" "sb_hold_position 0; sb_crouch 0; alias bots_toggle_move bots_stop;"
alias "bots_toggle_fire" "bots_holdfire;"
alias "bots_holdfire" "sb_dont_shoot 1; alias bots_toggle_fire bots_fire;"
alias "bots_fire" "sb_dont_shoot 0; alias bots_toggle_fire bots_holdfire;"
alias "warp_survivor_bots_here" "sv_cheats 1; warp_far_survivor_here; warp_far_survivor_here; warp_far_survivor_here;"
alias "char_set_a" "sv_cheats 1; sb_takecontrol coach; sb_takecontrol bill;"
alias "char_set_b" "sv_cheats 1; sb_takecontrol ellis; sb_takecontrol francis;"
alias "char_set_c" "sv_cheats 1; sb_takecontrol nick; sb_takecontrol louis;"
alias "char_set_d" "sv_cheats 1; sb_takecontrol rochelle; sb_takecontrol zoey;"
alias "cycle_char_set_a" "sv_cheats 1; sb_takecontrol nick; sb_takecontrol bill; alias cycle_chars cycle_char_set_b;"
alias "cycle_char_set_b" "sv_cheats 1; sb_takecontrol rochelle; sb_takecontrol francis; alias cycle_chars cycle_char_set_c;"
alias "cycle_char_set_c" "sv_cheats 1; sb_takecontrol coach; sb_takecontrol louis; alias cycle_chars cycle_char_set_d;"
alias "cycle_char_set_d" "sv_cheats 1; sb_takecontrol ellis; sb_takecontrol zoey; alias cycle_chars cycle_char_set_a;"
alias "cycle_chars" "cycle_char_set_b;"
How To Get to Left 4 Dead 2's files:
Via Steam: Library - Right Click on L4D2 - Manage - Browse Local Files - left4dead2 - cfg - listenserver.cfg
Via System (Shown in video): Local Disk (C:) - Program Files (x86) - Steam - steamapps - common - Left 4 Dead 2 - left4dead2 - cfg - listenserver.cfg
If at anytime you need help, don't be afraid to go to the comments and say something, me or someone else will be able to help.
And the last thing, promise. Thank you all for the support on this little series. I wonder what I'll do after this. Custom Maps Anyone??
Okay I lied, last thing for real. I stream on Twitch, a lot, that's where all these shorts come from and why I haven't uploaded for two weeks. Although to be fair I have an inconsistent schedule so I stream at random times, however if you would like to follow, here's the link.
twitch.tv/jma3s
Many have asked, so they shall receive! Welcome to a "tutorial" for how you can do Bots vs Bots for yourself!
First things first here are the links that you may or may not need:
Improved Bots (Simple) By Ziggy: steamcommunity.com/sharedfiles/filedetails/?id=121071938&searchtext=improved+bots
Improved Bots (Advanced) By Ziggy: steamcommunity.com/sharedfiles/filedetails/?id=121071656&searchtext=improved+bots
Link To Post (Also Copied Below): steam://openurl/steamcommunity.com/workshop/filedetails/discussion/121071656/135509823663237961
sv_pausable 1
sv_allow_wait_command 1
alias "close_botmenus" "-mouse_menu; -mouse_menu; alias bots_radial open_botmenus;"
alias "open_botmenus" "+mouse_menu CustomMenu1; alias bots_radial close_botmenus;"
close_botmenus
alias "close_mapmenus" "-mouse_menu; -mouse_menu; alias maps_radial open_mapmenus;"
alias "open_mapmenus" "+mouse_menu ModeMenu1; alias maps_radial close_mapmenus;"
close_mapmenus
alias "close_charmenu" "-mouse_menu; wait 10; -mouse_menu; alias char_radial open_charmenu;"
alias "open_charmenu" "+mouse_menu CustomMenu3; alias char_radial close_charmenu;"
close_charmenu
alias "close_diffmenu" "-mouse_menu; wait 10; -mouse_menu; alias diff_radial open_diffmenu;"
alias "open_diffmenu" "+mouse_menu CustomMenu4; alias diff_radial close_diffmenu;"
close_diffmenu
alias "bots_toggle_move" "bots_stop;"
alias "bots_stop" "sb_hold_position 1; sb_crouch 1; alias bots_toggle_move bots_move;"
alias "bots_move" "sb_hold_position 0; sb_crouch 0; alias bots_toggle_move bots_stop;"
alias "bots_toggle_fire" "bots_holdfire;"
alias "bots_holdfire" "sb_dont_shoot 1; alias bots_toggle_fire bots_fire;"
alias "bots_fire" "sb_dont_shoot 0; alias bots_toggle_fire bots_holdfire;"
alias "warp_survivor_bots_here" "sv_cheats 1; warp_far_survivor_here; warp_far_survivor_here; warp_far_survivor_here;"
alias "char_set_a" "sv_cheats 1; sb_takecontrol coach; sb_takecontrol bill;"
alias "char_set_b" "sv_cheats 1; sb_takecontrol ellis; sb_takecontrol francis;"
alias "char_set_c" "sv_cheats 1; sb_takecontrol nick; sb_takecontrol louis;"
alias "char_set_d" "sv_cheats 1; sb_takecontrol rochelle; sb_takecontrol zoey;"
alias "cycle_char_set_a" "sv_cheats 1; sb_takecontrol nick; sb_takecontrol bill; alias cycle_chars cycle_char_set_b;"
alias "cycle_char_set_b" "sv_cheats 1; sb_takecontrol rochelle; sb_takecontrol francis; alias cycle_chars cycle_char_set_c;"
alias "cycle_char_set_c" "sv_cheats 1; sb_takecontrol coach; sb_takecontrol louis; alias cycle_chars cycle_char_set_d;"
alias "cycle_char_set_d" "sv_cheats 1; sb_takecontrol ellis; sb_takecontrol zoey; alias cycle_chars cycle_char_set_a;"
alias "cycle_chars" "cycle_char_set_b;"
How To Get to Left 4 Dead 2's files:
Via Steam: Library - Right Click on L4D2 - Manage - Browse Local Files - left4dead2 - cfg - listenserver.cfg
Via System (Shown in video): Local Disk (C:) - Program Files (x86) - Steam - steamapps - common - Left 4 Dead 2 - left4dead2 - cfg - listenserver.cfg
If at anytime you need help, don't be afraid to go to the comments and say something, me or someone else will be able to help.
And the last thing, promise. Thank you all for the support on this little series. I wonder what I'll do after this. Custom Maps Anyone??
Okay I lied, last thing for real. I stream on Twitch, a lot, that's where all these shorts come from and why I haven't uploaded for two weeks. Although to be fair I have an inconsistent schedule so I stream at random times, however if you would like to follow, here's the link.
twitch.tv/jma3s










