Jump to content

Bind File, from me to you....


GravityKitty

Recommended Posts

Spend the evening trying to fix my bind file that was all kinds of screwed up since a few updates ago...

I updated it with the most... say, popular buys... (this can be modified)

So, I would like to share this with you guys, as Baloosh didnt do it when I asked him to, after I emailed it to him. (JUST SAYIN')

 

Keypad binds

 

7 (home): Show Points

8 (arrow up): Open !buy menu

9 (page up): Repeat Buy

4 (arrow left): buy defib

5 : buy healthkit

6 (arrow right): Buy Tank

1 (end): Buys laser if Survivor and suicide if Infected

2 (arrow down): Buy Ammo

3 (page down): Buy Pills

0 (ins): Buy Molly

Del: Buy Fireworks crate

+ : Full heal as INFECTED

Enter: Full heal as SURVIVOR (or get up, if youre on a ledge)

 

Ok, so I believe that it is it. Place the file in the \Steam\steamapps\common\left 4 dead 2\left4dead2\cfg folder

 

If you would like to update it with your own binds, make sure you open the file on Notepad, modify it and press CTRL S so that it retains the cfg formating.

 

HAPPY BINDING/PLAYING

 

ps: If you already have one, or think yours is better, share it because people might need it!

autoexec.cfg

  • Like 1
Link to comment
Share on other sites

Do these work for other people? I always have to put `wait 120; slot10` after my binds to make the window close.

 

Another one I found useful was:

 

 

alias +rocketspawn "+reload;+attack"
alias -rocketspawn "-attack;-reload"

bind mouse5 +rocketspawn

 

And for sneaky points/ready I use

 

 

bind enter "sm_points;sm_r"

Link to comment
Share on other sites

As a lefty :P

bind "F1" "connect l4d.gcftw.com"
bind "F2" "say !jointeam"
bind "F4" "sm_ready;sm_hat exit; sm_light pink;"
bind "F9" "sm_rcon say RESPECT GCFTW! Excessive bad language will get you kicked or even banned!"
bind "F10" "sm_rcon say Stop rushing!!  Stay with the group or will get you kicked or even banned!"
bind "F11" "sm_rcon say PLEASE READ THE /MOTD AND FOLLOW THE RULES"
bind "q" "sm_admin"
bind "w" "sm_who"
bind "e" "sm_nextrank"
bind "r" "sm_rank"
bind "t" "sm_rebuy"
bind "f" "sm_buy; wait 5; menuselect 4; wait 5; menuselect 7; wait 5; menuselect 1;"
bind "g" "sm_teams"
bind "h" "sm_heal"
bind "l" "sm_laser"
bind "s" "sm_buy; wait 5; menuselect 2; wait 5; menuselect 1"

Link to comment
Share on other sites

Heh heh heh...

 

I just got a real evil idea...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I'm going to change the order of everything in the menu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Oh Come on!!!!

Link to comment
Share on other sites

Heh heh heh...

 

I just got a real evil idea...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I'm going to change the order of everything in the menu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Oh srlsly! You messed me up already, and here you go again!!!

Im ready this time though! =_=

Link to comment
Share on other sites

Heh heh heh...

 

I just got a real evil idea...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I'm going to change the order of everything in the menu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Do it. *if you clicked, I feel bad for you.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Do these work for other people? I always have to put `wait 120; slot10` after my binds to make the window close.

 

Another one I found useful was:

 

 

alias +rocketspawn "+reload;+attack"
alias -rocketspawn "-attack;-reload"

bind mouse5 +rocketspawn

 

And for sneaky points/ready I use

 

 

bind enter "sm_points;sm_r"

 

Thanks for this

This works great for me.

Link to comment
Share on other sites

  • 2 weeks later...

Okay I decided to clean up my autoexec file and put all the menu selections into aliases.

What this means is you can bind things using simple names like:

bind KP_END gc_fireworks_crate

or

bind mouse5 +gc_rocketspawn

 

I'll spoiler tag the code dump so it doesn't take heaps of space.

 

// Comment on 'wait's:
// I find with other binds on the forums that the buy menu doesn't close automatically. I'm not sure if that's a
// common problem or if it's just me. I found that putting a longish wait at the end of the sequence and then 'slot10'
// (I think menuselect 0 works too) worked well. It probably depends on lag, so you might be able to change the 123
// value to be lower if you have sweet ping, or higher if it's not long enough for the menu to pop up.
// Just do a find-replace on all instances of wait 123;


// I have aliased everything to a gc_ prefixed name. Just bind a key to what you want. The actual binds are near the
// bottom of the file.
// All commands use the sm_ variant so nothing should be output to chat. (ie sm_buy instead of say !buy)


// ----- Survivor aliases. -----

// Weapons Secondary
alias gc_pistol "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_desert_eagle "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_baseball_bat "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
// The rest of the melee weapons seem to be really inconsistent between maps. You'll just have to use the menu

// Weapons Sniper
alias gc_hunting_rifle "sm_buy; wait 1; menuselect 1; wait 1; menuselect 2; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_scout "sm_buy; wait 1; menuselect 1; wait 1; menuselect 2; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_awp "sm_buy; wait 1; menuselect 1; wait 1; menuselect 2; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_military_sniper "sm_buy; wait 1; menuselect 1; wait 1; menuselect 2; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"

// Weapons Assault
alias gc_assault_rifle "sm_buy; wait 1; menuselect 1; wait 1; menuselect 3; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_desert_rifle "sm_buy; wait 1; menuselect 1; wait 1; menuselect 3; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_ak_47 "sm_buy; wait 1; menuselect 1; wait 1; menuselect 3; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_sg552 "sm_buy; wait 1; menuselect 1; wait 1; menuselect 3; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"
alias gc_m60 "sm_buy; wait 1; menuselect 1; wait 1; menuselect 3; wait 1; menuselect 5; wait 1; menuselect 1; wait 123; slot10"

// Weapons Shotgun
alias gc_chrome_shotgun "sm_buy; wait 1; menuselect 1; wait 1; menuselect 4; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_pump_shotgun "sm_buy; wait 1; menuselect 1; wait 1; menuselect 4; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_auto_shotgun "sm_buy; wait 1; menuselect 1; wait 1; menuselect 4; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_spas_shotgun "sm_buy; wait 1; menuselect 1; wait 1; menuselect 4; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"

// Weapons Submachine gun
alias gc_smg "sm_buy; wait 1; menuselect 1; wait 1; menuselect 5; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_silenced_smg "sm_buy; wait 1; menuselect 1; wait 1; menuselect 5; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_mp5 "sm_buy; wait 1; menuselect 1; wait 1; menuselect 5; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"

//Weapons Thrown
alias gc_molotov "sm_buy; wait 1; menuselect 1; wait 1; menuselect 6; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_pipe_bomb "sm_buy; wait 1; menuselect 1; wait 1; menuselect 6; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_bile_jar "sm_buy; wait 1; menuselect 1; wait 1; menuselect 6; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"

// Upgrades
alias gc_laser "sm_laser"
alias gc_explosive_gun "sm_buy; wait 1; menuselect 2; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_incendiary_gun "sm_buy; wait 1; menuselect 2; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_explosive_pack "sm_buy; wait 1; menuselect 2; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"
alias gc_incendiary_pack "sm_buy; wait 1; menuselect 2; wait 1; menuselect 5; wait 1; menuselect 1; wait 123; slot10"
alias gc_ammo "sm_ammo"

// Health
alias gc_first_aid_kit "sm_buy; wait 1; menuselect 3; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_defibrillator "sm_buy; wait 1; menuselect 3; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_pain_pills "sm_buy; wait 1; menuselect 3; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_adrenaline "sm_buy; wait 1; menuselect 3; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"
alias gc_full_heal "sm_heal"
alias gc_respawn_on_corpse "sm_buy; wait 1; menuselect 3; wait 1; menuselect 6; wait 1; menuselect 1; wait 123; slot10"

// Misc
alias gc_grenade_launcher "sm_buy; wait 1; menuselect 4; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_chainsaw "sm_buy; wait 1; menuselect 4; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_gnome_chompsky "sm_buy; wait 1; menuselect 4; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_cola_bottles "sm_buy; wait 1; menuselect 4; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"
alias gc_gas_can "sm_buy; wait 1; menuselect 4; wait 1; menuselect 5; wait 1; menuselect 1; wait 123; slot10"
alias gc_oxygen_tank "sm_buy; wait 1; menuselect 4; wait 1; menuselect 6; wait 1; menuselect 1; wait 123; slot10"
alias gc_fireworks_crate "sm_buy; wait 1; menuselect 4; wait 1; menuselect 7; wait 1; menuselect 1; wait 123; slot10"
alias gc_propane_tank "sm_buy; wait 1; menuselect 4; wait 1; menuselect 9; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"


// ----- Infected aliases. -----

alias gc_suicide "sm_buy; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_increase_boomer "sm_buy; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_increase_spitter "sm_buy; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"
alias gc_increase_smoker "sm_buy; wait 1; menuselect 5; wait 1; menuselect 1; wait 123; slot10"
alias gc_increase_hunter "sm_buy; wait 1; menuselect 6; wait 1; menuselect 1; wait 123; slot10"
alias gc_increase_charger "sm_buy; wait 1; menuselect 7; wait 1; menuselect 1; wait 123; slot10"
alias gc_increase_jockey "sm_buy; wait 1; menuselect 9; wait 1; menuselect 1; wait 1; menuselect 1; wait 123; slot10"
alias gc_tank "sm_buy; wait 1; menuselect 9; wait 1; menuselect 2; wait 1; menuselect 1; wait 123; slot10"
alias gc_witch "sm_buy; wait 1; menuselect 9; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"
alias gc_horde "sm_buy; wait 1; menuselect 9; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"
// Ghost(disabled) goes here
alias gc_horde_witch_on_respawns "sm_buy; wait 1; menuselect 3; wait 1; menuselect 6; wait 1; menuselect 1; wait 123; slot10"


// ----- Util aliases. -----

alias +gc_rocketspawn "+reload;+attack"
alias -gc_rocketspawn "-attack;-reload"
alias gc_get_up_from_ledge "sm_getup"
alias gc_ready_and_points "sm_points; sm_ready"

alias gc_team_points "sm_tp"
alias gc_teams "sm_teams"
alias gc_jointeam "sm_jointeam"
alias gc_buy "sm_buy"

alias gc_unbound "echo key not bound"


// ----- Keybinds -----
// Numpad
// [Numlock] [slash ] [star ] [Minus]
// [7 Home ] [8 Up ] [9 PGUP ] [Plus ]
// [4 Left ] [5 ] [6 Right] [Plus ]
// [1 End ] [2 Down] [3 PGDN ] [Enter]
// [0 Del ] [. INS ] [Enter]

// Top Row
bind NUMLOCK gc_m60
bind KP_SLASH gc_laser
bind KP_STAR gc_pain_pills
bind KP_MINUS gc_adrenaline

// Second Row
bind KP_HOME gc_desert_eagle
bind KP_UPARROW gc_ak_47
bind KP_PGUP gc_mp5
bind KP_PLUS gc_ammo

// Third Row
bind KP_LEFTARROW gc_defibrillator
bind KP_5 gc_first_aid_kit
bind KP_RIGHTARROW gc_pain_pills

// Fourth Row
bind KP_END gc_fireworks_crate
bind KP_DOWNARROW gc_molotov
bind KP_PGDN gc_incendiary_gun
bind KP_ENTER gc_full_heal

// Bottom Row
bind KP_DEL gc_incendiary_pack
bind KP_INS gc_explosive_pack

// Unknown
bind KP_EQUALS gc_unbound


// Other
bind [ "gc_team_points"
bind ] "gc_teams"
bind \ "gc_buy"
bind enter "gc_ready_and_points"

// (I have otaku caps and I'm still not quite used to them. This makes sure I hit buy when I mean to.)
bind o "gc_buy"
bind p "gc_buy"

bind mouse5 +gc_rocketspawn

autoexec.cfg

Edited by ctrlfrk
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...