TO ENABLE:
1) Copy the code below into notepad or MS Word/Works and edit it as you see fit.
2) Save the file and name it "autoexec.cfg" (without quotes.) [Be careful not to name it "autoexec.cfg.txt"]
3) Cut and paste the file [autoexec.cfg] into the folder: C:\Program Files\Steam\steamapps\*your steam name*\counter-strike source\cstrike\cfg
Code:
// TO ENABLE: Save this script in the "C:\Program Files\Steam\steamapps\*your steam name*\counter-strike source\cstrike\cfg" folder AND name it "autoexec.cfg" (without quotes). Do not save it as "autoexec.cfg.txt".
// Email question, comments and feedback to namesben@gmail.com
// This script is fully customizable, edit it as you see fit.
// --------------------------
// Binds
bind "<key>" "buy hegrenade"
bind "<key>" "buy flashbang"
bind "<key>" "buy smokegrenade"
bind "<key>" "buy defuser"
bind "<key>" "vest"
bind "<key>" "vesthelm"
bind "<key>" "buy ak47"
bind "<key>" "buy m4a1"
bind "<key>" "buy deagle"
bind "<key>" "buy awp"
bind "<key>" "buy mp5"
bind "<key>" "buy usp"
// This is how have my binds configured.
// REMOVE THE "//" FROM THE BEGINING OF BIND TO ENABLE SAID BIND.
//bind "kp_end" "buy hegrenade" // Keypad #1 = Gernade
//bind "kp_downarrow" "buy flashbang" // Keypad #2 = Flashbang
//bind "kp_pgdn" "buy smokegrenade" // Keypad #3 = Smoke
//bind "kp_leftarrow" "buy defuser" // Keypad #4 = Defuser (CT)
//bind "kp_5" "buy vest" // Keypad #5 = Vest
//bind "kp_rightarrow" "buy vesthelm" // Keypad #6 = Vest & Helm
//bind "kp_home" "buy ak47;buy m4a1" // Keypad #7 = M4/AK-47
//bind "kp_uparrow" "buy deagle" // Keypad #8 = Deagle
//bind "kp_pgup" "buy awp" // Keypad #9 = AWP
//bind "space" "+jump" // Space = jump
//bind "mwheelup" "+jump" // Mouse wheel up = Jump
//bind "mwheeldown" "+jump" // Mouse wheel down = Jump
//unbind "f10" // unbinds F10 (quit)
//bind "f10" "kill" // F10 = player suicides
//bind "f5" "jpeg" // F5 = take JPEG screen shot
//unbind "f" // unbinds "f" key (flashlight)
//bind "backspace" "impulse 100" // backspace = use flashlight
bind "f4" "exec autoexec.cfg" // F4 = Reload this config
// --------------------------
// HUD Settings: Advanced customization commands of HUD, etc.
cl_autowepswitch "0" // "1" Automatically switches to picked up weapon | "0" Disables
cl_autohelp "0" // "1" Enables in-game help popup | "0" Disables
cl_crosshairalpha "150" // Sets transparency of cross hair: Smaller number = higher transparency.
cl_crosshaircolor "4" // Sets color of cross hair | "0" Green | "1" Red | "2" Blue | "3" Yellow | "4" Light Blue
cl_crosshairscale "2100" // Sets size of cross hair: Smaller number = larger cross hair.
cl_crosshairusealpha "0" // "1" Enables cross hair transparency | "0" Disables
cl_dynamiccrosshair "0" // "1" Cross hair expands when you walk | "0" Disables
cl_radaralpha "200" // Sets radar transparency: Smaller number = higher transparency.
cl_radar_locked "0" // "1" Radar turns with player | "0" Radar is locked in position
cl_righthand "0" // "1" Guns held right handed | "0" Guns held left handed
cl_showfps "1" // "1" Shows current fps in top right corner of screen | "0" Disables
cl_show_achievement_popups "0" // "1" Shows popup for completed achievements | "0" Disables
hud_centerid "1" // "1" Shows player's name under cross hair | "0" Shows name in lower left part of screen
hud_deathnotice_time "4" // Sets number of seconds to display deathnotices (in upper-right corner of screen)
hud_fastswitch "1" // "1" Enables fast weapon switching | "0" Disables
hud_saytext_time 6 // Sets number of seconds to display in-game chat text
net_graph "1" // "1" Enables net_graph | "0" Disables
net_graphheight "70" // Sets net_graph vertical position: Smaller number = lower graph position
net_graphproportionalfont "0" // "1" net_graph text is large | "0" net_graph font is small
net_graphpos "1" // "1" net_graph aligned to right side of screen | "2" middle of screen | "3" left of screen
// --------------------------
// Miscellaneous Settings: Other customizations and commands.
cl_c4dynamiclight "1" // "1" Enables bigger blinking bomb light | "0" Disables
cl_disablefreezecam "1" // "1" Disables freeze/death cam | "0" Enables.
cl_disablehtmlmotd "1" // "1" Disables HTML Message Of The Day (MOTD) | "0" Enables
cl_downloadfilter "nosounds" // "none" Disables all server downloads | "nosounds" Disables server sound downloads | "all" Enables all downloads
cl_minmodels "1" // "1" Enables minmodels | "0" Disables
cl_min_ct "1" // Sets the CT minmodel | "1" Seal Team 6 | "2" GSG-9 | "3" SAS | "4" GIGN
cl_min_t "2" // Sets the T minmodel | "1" Phoenix Connection | "2" Elite Crew | "3" Arctic Avengers | "4" Guerrilla Warfare
con_enable "1" // "1" Enables developer's console | "0" Disables
jpeg_quality "100" // Sets JEPG screen shot quality.
m_customaccel "0" // Sets a custom acceleration curve | "0" Disables
m_filter "0" // "1" Enables mouse movement filter | "0" Disables
mp_decals "300" // Sets number of decals that will be shown, (such as player sprays, bullet holes, and blood). Use in conjuncture with "r_decals".
voice_enable "1" // "1" Enables in-game voice chat transmition and reciept | "O" Disables
zoom_sensitivity_ratio "1.0" // Sets sensitivity ratio for when using a scoped weapon.
// --------------------------
// FPS Settings: Settings that will allow you to get better fps without ruining the look or feel of the game. (I experienced 25-60 more fps, depending on map.)
cl_ejectbrass "0" // "1" Enables bullet shell casing on ground | "0" disables
cl_forcepreload "1" // "1" Preloads game assets at level start | "0" Disables
fps_max "101" // Sets a cap on the fps allowing for more consistancy. | "0" Removes cap
//mat_dxlevel "95" // Sets DirectX level | "81" DirectX 8 | mat_dxlevel "95" DirectX 9.0c
mat_hdr_enabled 0 // "1" Enbles HDR | "0" Disables
mat_specular "0" // "1" Enables metallic shine on weapons and metal objects | "0" Disables
//props_break_max_pieces "0" // Sets the maxium number of peices an object can break into | "0" Objects disappear when broken.
r_3dsky "0" // "1" Enables 3D sky | "0" Disables
r_3dnow "0" // "1" Enables 3DNow instructions (AMD processors only) | "0" Disables
r_sse2 "1" // "1" Enables SSE2 instructions | "0" Disables
// --------------------------
// Net Code Settings: Corrects your rates for better registration and ping.
cl_cmdrate "66"
cl_interp "0.01"
cl_interp_all "0"
cl_interp_ratio "0.0151515"
cl_lagcompensation "1"
cl_smooth "1"
cl_smoothtime "0.1"
cl_updaterate "66"
rate "25000"
// --------------------------
// Auto Cross Hair Color: Press 'Delete' to rotate through the five different crosshair colors
alias "chcolor" "ccolor1"
alias "ccolor1" "cl_crosshaircolor 0; echo CH Color: Green; alias chcolor ccolor2"
alias "ccolor2" "cl_crosshaircolor 1; echo CH Color: Red; alias chcolor ccolor3"
alias "ccolor3" "cl_crosshaircolor 2; echo CH Color: Blue; alias chcolor ccolor4"
alias "ccolor4" "cl_crosshaircolor 3; echo CH Color: Yellow; alias chcolor ccolor5"
alias "ccolor5" "cl_crosshaircolor 4; echo CH Color: Ltblue; alias chcolor ccolor1"
bind "del" "chcolor"
// Auto Cross Hair Alpha: Press 'End' to rotate through four different crosshair transparencies [cl_crosshairusealpha must be "1" to use]
alias "chalpha" "calpha1"
alias "calpha1" "cl_crosshairalpha 175; echo CH Alpha: 175; alias chalpha calpha2"
alias "calpha2" "cl_crosshairalpha 200; echo CH Alpha: 200; alias chalpha calpha3"
alias "calpha3" "cl_crosshairalpha 225; echo CH Alpha: 225; alias chalpha calpha4"
alias "calpha4" "cl_crosshairalpha 150; echo CH Alpha: 150; alias chalpha calpha1"
bind "end" "chalpha"
// Auto Cross Hair Size: Press 'Page Down' to rotate through five different crosshair sizes
alias "chsize" "csize1"
alias "csize1" "cl_crosshairscale 2500; echo CH Scale: 2500; alias chsize csize2"
alias "csize2" "cl_crosshairscale 3000; echo CH Scale: 3000; alias chsize csize3"
alias "csize3" "cl_crosshairscale 1200; echo CH Scale: 1200; alias chsize csize4"
alias "csize4" "cl_crosshairscale 1700; echo CH Scale: 1700; alias chsize csize5"
alias "csize5" "cl_crosshairscale 2100; echo CH Scale: 2100; alias chsize csize1"
bind "pgdn" "chsize"
// Auto CT Minmodels: Press 'Home' to rotate through the four different CT character minmodels
alias "ctmin" "ctmin1"
alias "ctmin1" "cl_min_ct 2; echo GSG-9; alias ctmin ctmin2"
alias "ctmin2" "cl_min_ct 3; echo SAS; alias ctmin ctmin3"
alias "ctmin3" "cl_min_ct 4; echo GIGN; alias ctmin ctmin4"
alias "ctmin4" "cl_min_ct 1; echo Seal Team 6; alias ctmin ctmin1"
bind "home" "ctmin"
// Auto T Minmodels: Press 'Page Down' to rotate through the four different CT character minmodels.
alias "tmin" "tmin1"
alias "tmin1" "cl_min_t 2; echo Elite Crew; alias tmin tmin2"
alias "tmin2" "cl_min_t 3; echo Arctic Avengers; alias tmin tmin3"
alias "tmin3" "cl_min_t 4; echo Guerrilla Warfare; alias tmin tmin4"
alias "tmin4" "cl_min_t 1; echo Phoenix Connexion; alias tmin tmin1"
bind "pgdn" "tmin"
// --------------------------
clear
echo ""
echo "************************************************"
echo " Ben's Config v3.3 (League Compliant) Loaded "
echo " Email support avabile at namesben@gmail.com "
echo "************************************************"
echo ""