Jump to content

New autoexec bind file for changed menu.


ctrlfrk

Recommended Posts

It seems the buy menu has changed somewhat since I last played so I've updated my autoexec 'bind' file to the new menu.

 

I have a couple of questions for the regulars though:

1) Has the "spawn witches on survivor respawns" upgrade disappeared/been removed?

2) Do the survivor misc items still shuffle around between maps (gascan/oxy can/etc)

 

Here is the bind file (as an upload and as text in the spoiler tag)

autoexec.cfg

 

 

 

// ctrlfrk's gc l4d 10v10 server bind file.
// Last updated 11/11/2014
//
// Should be fairly accurate I hope. I don't know if the menus still change between maps.


// 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"
alias gc_crowbar            "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 4; wait 1; menuselect 1; wait 123; slot10"
alias gc_cricket_bat        "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 5; wait 1; menuselect 1; wait 123; slot10"
alias gc_fire_axe           "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 6; wait 1; menuselect 1; wait 123; slot10"
alias gc_katana             "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 7; wait 1; menuselect 1; wait 123; slot10"


// 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. -----

// General menu
alias gc_suicide                      "sm_buy; wait 2; menuselect 1; wait 2; menuselect 2; wait 2; menuselect 1; wait 123; slot10"
alias gc_tank                         "sm_buy; wait 2; menuselect 1; wait 2; menuselect 3; wait 2; menuselect 1; wait 123; slot10"
alias gc_witch                        "sm_buy; wait 2; menuselect 1; wait 2; menuselect 4; wait 2; menuselect 1; wait 123; slot10"
alias gc_witch_manual                 "sm_buy; wait 2; menuselect 1; wait 2; menuselect 5; wait 2; menuselect 1; wait 123; slot10"
alias gc_horde                        "sm_buy; wait 2; menuselect 1; wait 2; menuselect 6; wait 2; menuselect 1; wait 123; slot10"
alias gc_ghost_yourself               "sm_buy; wait 2; menuselect 1; wait 2; menuselect 7; wait 2; menuselect 1; wait 123; slot10"
alias gc_unlock_fake_messages         "sm_buy; wait 2; menuselect 1; wait 2; menuselect 9; wait 2; menuselect 1; wait 2; menuselect 1; wait 123; slot10"
alias gc_fake_message_tank            "sm_buy; wait 2; menuselect 1; wait 2; menuselect 9; wait 2; menuselect 1; wait 2; menuselect 1; wait 2; menuselect 1; wait 123; slot10"
alias gc_fake_message_witch           "sm_buy; wait 2; menuselect 1; wait 2; menuselect 9; wait 2; menuselect 1; wait 2; menuselect 2; wait 2; menuselect 1; wait 123; slot10"
alias gc_fake_message_dangerous       "sm_buy; wait 2; menuselect 1; wait 2; menuselect 9; wait 2; menuselect 1; wait 2; menuselect 3; wait 2; menuselect 1; wait 123; slot10"
alias gc_fake_message_infection       "sm_buy; wait 2; menuselect 1; wait 2; menuselect 9; wait 2; menuselect 1; wait 2; menuselect 4; wait 2; menuselect 1; wait 123; slot10"

//Class Increase menu
alias gc_increase_boomer              "sm_buy; wait 2; menuselect 2; wait 2; menuselect 1; wait 2; menuselect 1; wait 123; slot10"
alias gc_increase_spitter             "sm_buy; wait 2; menuselect 2; wait 2; menuselect 2; wait 2; menuselect 1; wait 123; slot10"
alias gc_increase_smoker              "sm_buy; wait 2; menuselect 2; wait 2; menuselect 3; wait 2; menuselect 1; wait 123; slot10"
alias gc_increase_hunter              "sm_buy; wait 2; menuselect 2; wait 2; menuselect 4; wait 2; menuselect 1; wait 123; slot10"
alias gc_increase_charger             "sm_buy; wait 2; menuselect 2; wait 2; menuselect 5; wait 2; menuselect 1; wait 123; slot10"
alias gc_increase_jockey              "sm_buy; wait 2; menuselect 2; wait 2; menuselect 6; wait 2; menuselect 1; wait 123; slot10"
alias gc_increase_tank                "sm_buy; wait 2; menuselect 2; wait 2; menuselect 7; wait 2; menuselect 1; wait 123; slot10"

// Upgrade menu
alias gc_horde_on_respawns            "sm_buy; wait 2; menuselect 3; wait 2; menuselect 1; wait 2; menuselect 1; wait 123; slot10"
alias gc_tank_buy_unaccounce          "sm_buy; wait 2; menuselect 3; wait 2; menuselect 2; wait 2; menuselect 1; wait 123; slot10"
alias gc_tank_limit_unaccounce        "sm_buy; wait 2; menuselect 3; wait 2; menuselect 3; wait 2; menuselect 1; wait 123; slot10"
alias gc_infect_a_medkit              "sm_buy; wait 2; menuselect 3; wait 2; menuselect 4; wait 2; menuselect 1; wait 123; slot10"
alias gc_team_reghost_on_tank         "sm_buy; wait 2; menuselect 3; wait 2; menuselect 5; wait 2; menuselect 1; wait 123; slot10"
alias gc_dangerous_witches            "sm_buy; wait 2; menuselect 3; wait 2; menuselect 6; wait 2; menuselect 1; wait 123; slot10"

// Has this been removed?
// 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 KP_SLASH       gc_laser
bind KP_MULTIPLY    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_INS         gc_explosive_pack
bind KP_DEL         gc_incendiary_pack



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

bind o      gc_buy
bind p      gc_buy

bind mouse5 +gc_rocketspawn
bind mouse3 gc_suicide

 

 

 

Here is a minimal version with just the useful stuff:

 

// ctrlfrk's gc l4d 10v10 server bind file - Minimal version.
// Last updated 11/11/2014

// Survivors
// Common weapons:
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_katana             "sm_buy; wait 1; menuselect 1; wait 1; menuselect 1; wait 1; menuselect 7; 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_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_mp5                "sm_buy; wait 1; menuselect 1; wait 1; menuselect 5; wait 1; menuselect 3; wait 1; menuselect 1; wait 123; slot10"

//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_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_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_full_heal          "sm_heal"

// Misc
alias gc_chainsaw           "sm_buy; wait 1; menuselect 4; wait 1; menuselect 2; 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_get_up_from_ledge  "sm_getup"


// Infected
alias gc_suicide                      "sm_buy; wait 2; menuselect 1; wait 2; menuselect 2; wait 2; menuselect 1; wait 123; slot10"
alias gc_witch_manual                 "sm_buy; wait 2; menuselect 1; wait 2; menuselect 5; wait 2; menuselect 1; wait 123; slot10"
alias gc_infect_a_medkit              "sm_buy; wait 2; menuselect 3; wait 2; menuselect 4; wait 2; menuselect 1; wait 123; slot10"

alias +gc_rocketspawn         "+reload;+attack"
alias -gc_rocketspawn         "-attack;-reload"


// Useful
alias gc_ready_and_points     "sm_points; sm_ready"
alias gc_team_points          "sm_tp"
alias gc_teams                "sm_teams"
alias gc_buy                  "sm_buy"

// Top Row
bind KP_SLASH       gc_laser
bind KP_MULTIPLY    gc_katana
bind KP_MINUS       gc_awp

// 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_bile_jar
bind KP_ENTER       gc_full_heal


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

bind mouse5 +gc_rocketspawn
bind mouse3 gc_suicide
Edited by ctrlfrk
  • Like 2
Link to comment
Share on other sites

It seems the buy menu has changed somewhat since I last played so I've updated my autoexec 'bind' file to the new menu.

 

I have a couple of questions for the regulars though:

1) Has the "spawn witches on survivor respawns" upgrade disappeared/been removed?

2) Do the survivor misc items still shuffle around between maps (gascan/oxy can/etc)

1. It appears after "Spawn horde on Survivor Respawns" are purchased.

2. No.  If a finale requires the use of gas cans, gas cans will be disabled, but remain in the buy menu to keep item locations consistent.

Link to comment
Share on other sites

This might be useful to throw it in your auto exec too if you want to skeet SIs

 

alias "lerp_16.7" "rate 30000; cl_cmdrate 100; cl_updaterate 100; cl_interp 0.0167; cl_interp_ratio -1";

 

lerp_16.7;

What actually does this do??

Link to comment
Share on other sites

 

This might be useful to throw it in your auto exec too if you want to skeet SIs

 

alias "lerp_16.7" "rate 30000; cl_cmdrate 100; cl_updaterate 100; cl_interp 0.0167; cl_interp_ratio -1";

 

lerp_16.7;

What actually does this do??

 

 

the short explanation is that it gives you better melee hit detection on survivors, so you have better chance of deadstopping hunters/jockeys/etc

 

the long one: http://www.l4dnation.com/general-discussion/lerp-guide-v2-3-4c/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...