Overview
Inspired by DrZotro who’s done this for CS:GO https://steamcommunity.com/sharedfiles/filedetails/?id=160740091
Autoexec.cfg
Go to C:Program FilesSteamSteamAppscommonCounter-Strike Sourcecstrikecfg
Make a new file in Notepad (or Notepad++[notepad-plus-plus.org]) and save it as autoexec.cfg
This is important so it doesn’t show up as autoexec.txt or autoexec.cfg.txt which is useless.
Copy & paste this:
//=====================================================// // Num | / | * | – // // Lock | NIGHTVISON | SMOKE | FLASHBANG // //————-|————-|———–|————-// // 7 | 8 | 9 | + // // SCOUT | AWP | AUTOSNIPER| HEGRENADE // //————-|————-|———–| // // 4 | 5 | 6 | // // FAMAS/GALIL | M4/AK47 | AUG/SG552 | // //————-|————-|———–|————-// // 1 | 2 | 3 | Enter // // SHOTGUN | AUTO SHOTGUN| MP5NAVY | VEST+HELM // //————-|————-|———–| VEST ONLY // // 0 | . | DEFUSER // // DEAGLE | P90 | // //=====================================================// //=======================================| // INS | HOME | PGUP | // TMP/MAC10 | USP | P228 | //————-|————-|———–| // DEL | END | PGDN | // UMP45 | GLOCK | 5-7/ELITE | //—————————————| // | // | //—————————————| // | UPARROW | | // | 360cont.cfg | | //————-|————-|———–| // LEFTARROW | DOWNARROW | RIGHTARROW| // cl_showfps | cl_righthand| cl_showpos| //=======================================| // Key bindings bind “KP_HOME” “buy scout” bind “KP_UPARROW” “buy awp” bind “KP_PGUP” “buy g3sg1;buy sg550” bind “KP_LEFTARROW” “buy famas;buy galil” bind “KP_5” “buy m4a1;buy ak47” bind “KP_RIGHTARROW” “buy aug;buy sg552” bind “KP_END” “buy m3” bind “KP_DOWNARROW” “buy xm1014” bind “KP_PGDN” “buy mp5navy” bind “KP_INS” “buy deagle” bind “KP_DEL” “buy p90” bind “KP_SLASH” “buy nvgs” bind “KP_MULTIPLY” “buy smokegrenade” bind “KP_MINUS” “buy flashbang” bind “KP_PLUS” “buy hegrenade” bind “KP_ENTER” “buy vesthelm;buy vest;buy defuser” bind “INS” “buy tmp;buy mac10” bind “DEL” “buy ump45” bind “HOME” “buy usp” bind “END” “buy glock” bind “PGUP” “buy p228” bind “PGDN” “buy fiveseven;buy elite” bind “” “buy m249” bind “UPARROW” “exec 360controller.cfg” bindtoggle “DOWNARROW” “cl_righthand” bindtoggle “RIGHTARROW” “cl_showpos” bindtoggle “LEFTARROW” “cl_showfps” //Crosshair cl_crosshairalpha “255” cl_crosshaircolor “0” cl_crosshaircolor_b “100” cl_crosshaircolor_g “255” cl_crosshaircolor_r “100” cl_crosshairdot “0” cl_crosshairsize “1.5” cl_crosshairthickness “0.5” cl_crosshairusealpha “1” cl_crosshairscale “0” cl_crosshairspreadscale “0.03” cl_dynamiccrosshair “0” cl_legacy_crosshair_scale “1” cl_legacy_crosshair_recoil “1” //Sound – less delayed, better sound windows_speaker_config “1” snd_mixahead “0.05” snd_musicvolume “0” //HUD – adjust for preference i guess hud_showtargetid “1” bind “TAB” “+ng”; // alias “+ng” “+showscores; net_graph 1” // these 3 = only show netgraph when tab/scoreboard is held alias “-ng” “-showscores; net_graph 0” // cl_radar_locked “1” cl_radaralpha “255” cl_radartype “0” host_writeconfig // Debug echo echo +++ autoexec.cfg executed successfully +++ echo
Bind Picture
The Rest
Unwanted Binds:
Remove them from the autoexec.cfg before launching.
If already bound, re-launch CS:S and use the unbind *key* command in the console (~).
Or manually remove them from the config.cfg in the same directory as the autoexec.cfg
C:Program FilesSteamSteamAppscommonCounter-Strike Sourcecstrikecfg
Xbox 360 Controller:
Go to Options → Mouse, and check the “Enable the joystick” box.
Press the up arrow while in a match. It will execute the file and start working.
Crosshair Settings:
Change or remove them.
Every gun and item from the buy menu should be in the autoexec, so feel free to mess around with the key binds to your liking.