Last active
July 24, 2024 04:33
-
-
Save kus/704fdc7abb0663c155d6d89aa2e1e697 to your computer and use it in GitHub Desktop.
Kus' CS2 autoexec.cfg with buy script, launch options, rates, grenade crosshair switcher etc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Place in C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg | |
// To get your existing binds type "host_writeconfig" in console and find your config at C:\Program Files (x86)\Steam\userdata\<steamID3>\730\remote\cs2_user_keys.vcfg and cs2_user_convars.vcfg | |
// Launch options | |
// -noforcemaccel -noforcemparms -noforcemspd -novid -tickrate 128 -high -nojoy +exec autoexec | |
// Buy script | |
// Sets up numpad to buy the first 3 items from each tier across 1-9 | |
bind "kp_1" "buy secondary1" | |
bind "kp_2" "buy secondary2" | |
bind "kp_3" "buy secondary3" | |
bind "kp_4" "buy midtier0" | |
bind "kp_5" "buy midtier1" | |
bind "kp_6" "buy midtier2" | |
bind "kp_7" "buy rifle0" | |
bind "kp_8" "buy rifle1" | |
bind "kp_9" "buy rifle2" | |
bind "kp_divide" "buy hegrenade" | |
bind "kp_multiply" "buy flashbang" | |
bind "kp_minus" "buy smokegrenade" | |
bind "kp_plus" "buy molotov;buy incgrenade" | |
bind "kp_enter" "buy vesthelm;buy vest" | |
bind "kp_0" "buy defuser" | |
bind "kp_del" "buy decoy" | |
// Nade crosshair | |
// Normal | |
alias "xhair_res" "cl_crosshairsize 1" | |
// Throw | |
alias "xhair_big" "cl_crosshairsize 255" | |
// Weapon selection | |
bind "1" "slot1; xhair_res; css_1; rainbow_cycle" // Primary | |
bind "2" "slot2; xhair_res; css_2; rainbow_cycle" // Secondary | |
bind "3" "slot3; xhair_res; css_3; rainbow_cycle" // Knife / Zeus x27 | |
bind "4" "slot4; xhair_big; css_4; rainbow_cycle" // Cycle Grenades | |
bind "5" "slot5; xhair_res; css_5; rainbow_cycle" // Bomb | |
bind "6" "slot6; xhair_big; css_6; rainbow_cycle" // HE Grenade | |
bind "7" "slot7; xhair_big; css_7; rainbow_cycle" // Flashbang | |
bind "8" "slot8; xhair_big; css_8; rainbow_cycle" // Smoke Grenade | |
bind "9" "slot9; xhair_big; css_9; rainbow_cycle" // Decoy Grenade | |
bind "0" "slot10; xhair_big; css_0; rainbow_cycle" // Molotov Cocktail | |
bind "-" "slot11; xhair_res; rainbow_cycle" // Zeus x27 | |
bind "k" "slot12; xhair_res; rainbow_cycle" // Medi-Shot in Danger Zone | |
bind "ALT" "slot3; xhair_res; rainbow_cycle" // Knife | |
bind "MOUSE4" "slot2; xhair_res; rainbow_cycle" // Pistol | |
// Movement | |
bind "leftarrow" "+turnleft" | |
bind "rightarrow" "+turnright" | |
bind "uparrow" "+forward" | |
bind "downarrow" "+back" | |
bind "enter" "+attack" | |
bind "w" "+forward; rainbow_cycle" | |
bind "s" "+back; rainbow_cycle" | |
bind "a" "+left; rainbow_cycle" | |
bind "d" "+right; rainbow_cycle" | |
bind "q" "+sprint; rainbow_cycle" | |
bind "MOUSE1" "+attack; rainbow_cycle" // Primary attack | |
bind "SPACE" "+attack2; rainbow_cycle" // Secondary attack | |
bind "MOUSE2" "+jump; rainbow_cycle" // Jump | |
bind "SHIFT" "+duck; rainbow_cycle" // Crouch | |
bind "MWHEELUP" ";+jump;-jump; rainbow_cycle" | |
bind "MWHEELDOWN" ";+jump;-jump; rainbow_cycle" | |
option_duck_method "0" // Hold for crouch | |
option_speed_method "1" // Toggle for walk | |
// Crouch jump - hold to crouch jump | |
alias "+crouchjump" "+jump;+duck" | |
alias "-crouchjump" "-jump;-duck" | |
bind "capslock" "+crouchjump" | |
// Jump throw - hold nade then press button | |
alias "+throw" "-attack;-attack2" | |
bind "j" "+jump;+throw" | |
// Walk jump throw - hold nade then press button | |
alias "+walkjumpthrow" "+forward;+jump" | |
alias "-walkjumpthrow" "-jump;-forward" | |
bind "o" "+walkjumpthrow;+throw" | |
// Misc controls | |
bind "MOUSE3" "player_ping" // Ping for Danger Zone | |
bind "MOUSE5" "+use" // Use | |
bind "b" "buymenu" // Buy menu | |
bind "e" "+spray_menu" // Spray | |
bind "f" "slot8; xhair_big" // Smoke grenade | |
bind "g" "+lookatweapon" // Look at weapon | |
bind "m" "teammenu" // Choose team | |
bind "n" "noclip" // No clip | |
bind "r" "+reload" // Reload | |
bind "CTRL" "drop" // Drop weapon | |
bind "y" "messagemode" // Say | |
bind "u" "messagemode2" // Say team | |
bind "TAB" "+showscores" // Score board | |
bind "`" "toggleconsole" // Console | |
bind "," "incrementvar volume 0.1 1 0.9" // Volume | |
bindtoggle "/" "voice_enable" // Toggle voice chat | |
bind "ESCAPE" "cancelselect" // Cancel | |
bind "F1" "callvote" // Vote | |
bind "F5" "jpeg" // Screenshot | |
bind "i" "demoui" // Demo controls | |
bind "v" "+voicerecord" // Voice | |
cl_buywheel_donate_key "0" // CTRL to drop gun in buy menu | |
// Radio | |
bind "c" "cheer" // Cheer | |
bind "z" "negative" // Negative | |
bind "x" "roger" // Roger | |
bind "t" "+radialradio" | |
bind "h" "+radialradio2" | |
// bind "j" "+radialradio3" | |
bind "[" "radio" | |
bind "]" "radio1" | |
bind "\" "radio2" | |
// Settings | |
con_enable "1" // Enable developer console | |
cl_clanid "7934098" // Current clan ID for name decoration | |
cl_color "0" // Preferred teammate color | |
mm_dedicated_search_maxping "50" // Max ping for game search [Min = 50, Max = 350] | |
cl_dm_buyrandomweapons "0" // Buy Random Weapons in Deathmatch "1", Disabled = "0" | |
cl_hide_avatar_images "0" // Hide Player Avatar Images Enabled = "1", Disabled = "0" | |
cl_parachute_autodeploy "1" // DangerZone Parachute Autodeploy Enabled = "1", Disabled = "0" | |
cl_sanitize_player_names "0" | |
cl_debounce_zoom "0" | |
cl_sniper_auto_rezoom "1" | |
cl_silencer_mode "0" | |
cl_use_opens_buy_menu "1" | |
// Mouse | |
cl_mouselook "1" | |
bind "MOUSE_Y" "!pitch" // Invert mouse | |
bind "MOUSE_X" "yaw" | |
m_pitch "-0.022000" // Mouse pitch factor | |
mouse_inverty "1" // Invert mouse | |
m_yaw "0.022" // Mouse yaw factor | |
sensitivity "4" // Sensitivity | |
zoom_sensitivity_ratio "1" | |
// Rates | |
rate "786432" // ( def. "196608" ) Max bytes/sec the host can receive data | |
cl_lagcompensation "1" // ( def. "1" ) Perform server side lag compensation of weapon firing events | |
cl_predict "1" // Skip waiting for server feedback and simulate client side movement in real-time | |
cl_predictweapons "1" // ( def. "1" ) Perform client side prediction of weapon effects | |
cl_resend "3" // ( def. "2" ) min. 1.500000 max. 20.000000 - Delay in seconds before the client will resend the "connect" attempt | |
cl_timeout "30" // ( def. "30" ) min. 4.000000 max. 30.000000 - After this many seconds without receiving a packet from the server, the client will disconnect itself | |
// Radar | |
cl_hud_radar_scale "1.3" // ( def. "1" ) min. 0.800000 max. 1.300000 - Scale the physical radar | |
cl_radar_always_centered "0" // ( def. "1" ) Allows you to be on edge of map and see maximum distance | |
cl_radar_icon_scale_min "0.7" // ( def. "0.6" ) min. 0.400000 max. 1.250000 - Scale the map icons | |
cl_radar_rotate "1" // ( def. "1" ) Rotate the rader so north is always where you are facing | |
cl_radar_scale "0.3" // ( def. "0.7" ) min. 0.250000 max. 1.000000 - Scale the map inside the radar | |
cl_radar_square_with_scoreboard "1" // ( def. "1" ) Full map radar when scoreboard is open | |
// Crosshair | |
// http://clutchround.com/csgo-crosshair-settings/ | |
crosshair "1" // ( def. "1" ) Show crosshair | |
cl_crosshairsize "1" // ( def. "5" ) | |
cl_crosshairgap "-1" // ( def. "1" ) | |
cl_crosshaircolor "1" // ( def. "1" ) Set crosshair color as defined in game_options.consoles.txt | |
cl_crosshairthickness "1" // ( def. "0.5" ) | |
cl_crosshairstyle "4" // ( def. "2" ) 0 = Default, 1 = Default Static, 2 = Classic (accurate recoil/spread feedback), 3 = Classic Dynamic, 4 = Classic Static, 5 = Classic 1.6/CS:S Style | |
cl_crosshairalpha "255" // ( def. "200" ) min. 0.000000 max. 255.000000 - Transparency of your crosshair 255 = solid | |
cl_crosshairdot "0" // ( def. "1" ) Crosshair dot | |
cl_crosshair_drawoutline "0" // ( def. "1" ) Draws a black outline around the crosshair for better visibility | |
cl_crosshair_sniper_width "1" // ( def. "1" ) If >1 sniper scope cross lines gain extra width (1 for single-pixel hairline) | |
cl_show_observer_crosshair "2" // ( def. "1" ) 0 = None, 1 = Friends & Party, 2 = All | |
// Audio | |
volume "1" // Volume | |
snd_mixahead "0.05" // Reduces the sound delay to 50ms | |
cl_mute_all_but_friends_and_party "0" // Mute everyone but Steam friends and your current party | |
cl_mute_enemy_team "0" // Mute enemy voice | |
snd_mvp_volume "0.1" // MVP sound | |
snd_deathcamera_volume "0" // Death camera | |
snd_mapobjective_volume "0" // Bomb/Hostage | |
snd_menumusic_volume "0" // Main menu | |
snd_roundend_volume "1" // Round end | |
snd_roundstart_volume "0" // Round start | |
snd_tensecondwarning_volume "0" // Ten second warning | |
snd_voipvolume "0.2" // Volume of other players | |
snd_mute_losefocus "0" // Play sound in desktop | |
cl_player_ping_mute "0" // Mute ping sound | |
sv_voiceenable "1" | |
snd_roundend_volume "0" | |
snd_mute_mvp_music_live_players "1" | |
snd_headphone_eq "1" // Crisp | |
snd_steamaudio_enable_perspective_correction "0" | |
// HUD | |
cl_autohelp "0" // Disable help | |
gameinstructor_enable "0" // Disable game hints | |
cl_showfps "0" | |
cl_showloadout "1" // Always shows the players inventory on the right side of the screen | |
cl_showpos "0" | |
cl_teammate_colors_show "1" | |
hud_scaling "1" // HUD scale | |
safezonex "1" | |
// safezonex "0.7441" // HUD horizontal offset (2560/3440) HUD cuts off at 16:9 as I have 21:9 monitor | |
safezoney "1" // HUD vertical offset | |
hud_showtargetid "1" // Show target name | |
ui_steam_overlay_notification_position "bottomright" | |
cl_teamid_overhead_mode "3" // Always show team behind walls with equipment | |
cl_use_opens_buy_menu "0" // Disable button E from opening buy-menu (Useful when picking up weapons in spawn) | |
spec_replay_autostart "0" // Disable "Auto-start Killer Replay" when available | |
cl_hud_color "2" // Bright white hud | |
hud_scaling "1.1" // Hud scale | |
cl_crosshair_friendly_warning "0" // Friendly fire warning on rectile | |
// View model (weapon) | |
viewmodel_fov "68" // ( def. "54" ) FOV | |
viewmodel_offset_x "2.5" // ( def. "0.0" ) Offset x | |
viewmodel_offset_y "0" // ( def. "0.0" ) Offset y | |
viewmodel_offset_z "-1.5" // ( def. "0.0" ) Offset z | |
viewmodel_presetpos "3" // ( def. "1" ) Preset - 1:"Desktop", 2:"Couch", 3:"Classic" | |
viewmodel_offset_randomize "0" | |
// Security | |
// Stop people crashing you in-game from spamming lobby invites | |
cl_invites_only_friends "1" | |
cl_invites_only_mainmenu "1" | |
cl_join_advertise "2" // Let friends join your community servers | |
// Alias | |
alias "prac" "sv_grenade_trajectory_prac_pipreview 1; sv_grenade_trajectory_prac_trailtime 4; mp_buy_anywhere 1; mp_freezetime 0; mp_ignore_round_win_conditions 1; mp_buytime 99999; mp_startmoney 60000; mp_maxmoney 60000; ammo_grenade_limit_total 6; mp_warmup_pausetimer 1; mp_warmup_start; sv_cheats 1; sv_infinite_ammo 2; bot_kick; say Practice Enabled" | |
alias "d" "disconnect" | |
alias "q" "quit" | |
alias "exit" "quit" | |
// Sayings | |
alias sayings "echo Sayings:; echo - situated_every_corner; echo - flex_away;" | |
alias "situated_every_corner" "say we are situated on every corner, dont even try" | |
alias "flex_away" "say Anyway, flex away boys. It doesn’t change the fact that I played with you after 6 months off and top fragged by a huge margin" | |
// Rainbow HUD and Crosshair | |
// by Kus https://steamcommunity.com/id/kus/ | |
alias rainbow "echo Rainbow HUD and Crosshair by Kus steamcommunity.com/id/kus/; echo Add 'rainbow_cycle' to the end of your binds you want to change the color;echo Enable:; echo - HUD - rainbow_hud_enable; echo - Crosshair - rainbow_crosshair_enable; echo - HUD + Crosshair - rainbow_enable; echo Disable:; echo - HUD - rainbow_hud_disable; echo - Crosshair - rainbow_crosshair_disable; echo - HUD + Crosshair - rainbow_disable" | |
// Disable | |
alias rainbow_hud_disable "cl_hud_color 2; alias rainbow_hud" | |
alias rainbow_crosshair_disable "cl_crosshaircolor 1; alias rainbow_crosshair" | |
alias rainbow_disable "rainbow_hud_disable; rainbow_crosshair_disable" | |
// Enable | |
alias rainbow_hud_enable "alias rainbow_hud rainbow_hud_1" | |
alias rainbow_crosshair_enable "alias rainbow_crosshair rainbow_crosshair_1" | |
alias rainbow_enable "rainbow_hud_enable; rainbow_crosshair_enable" | |
// Rainbow HUD | |
// cl_hud_color 0 = team color, 1 = white, 2 = bright white, 3 = light blue, 4 = blue, 5 = purple, 6 = red, 7 = orange, 8 = yellow, 9 = green, 10 = aqua, 11 = pink, 12 = teammate color | |
alias rainbow_hud "rainbow_hud_1" | |
alias rainbow_hud_1 "cl_hud_color 2; alias rainbow_hud rainbow_hud_2" // bright white | |
alias rainbow_hud_2 "cl_hud_color 3; alias rainbow_hud rainbow_hud_3" // light blue | |
alias rainbow_hud_3 "cl_hud_color 4; alias rainbow_hud rainbow_hud_4" // blue | |
alias rainbow_hud_4 "cl_hud_color 5; alias rainbow_hud rainbow_hud_5" // purple | |
alias rainbow_hud_5 "cl_hud_color 6; alias rainbow_hud rainbow_hud_6" // red | |
alias rainbow_hud_6 "cl_hud_color 7; alias rainbow_hud rainbow_hud_7" // orange | |
alias rainbow_hud_7 "cl_hud_color 8; alias rainbow_hud rainbow_hud_8" // yellow | |
alias rainbow_hud_8 "cl_hud_color 9; alias rainbow_hud rainbow_hud_9" // green | |
alias rainbow_hud_9 "cl_hud_color 10; alias rainbow_hud rainbow_hud_10" // aqua | |
alias rainbow_hud_10 "cl_hud_color 11; alias rainbow_hud rainbow_hud_1" // pink | |
// Rainbow Crosshair | |
// cl_crosshaircolor 0 = red, 1 = green, 2 = yellow, 3 = blue, 4 = aqua, 5 = white | |
alias rainbow_crosshair "rainbow_crosshair_1" | |
alias rainbow_crosshair_1 "cl_crosshaircolor 5; alias rainbow_crosshair rainbow_crosshair_2" // white | |
alias rainbow_crosshair_2 "cl_crosshaircolor 4; alias rainbow_crosshair rainbow_crosshair_3" // aqua | |
alias rainbow_crosshair_3 "cl_crosshaircolor 3; alias rainbow_crosshair rainbow_crosshair_4" // blue | |
alias rainbow_crosshair_4 "cl_crosshaircolor 1; alias rainbow_crosshair rainbow_crosshair_5" // green | |
alias rainbow_crosshair_5 "cl_crosshaircolor 0; alias rainbow_crosshair rainbow_crosshair_6" // red | |
alias rainbow_crosshair_6 "cl_crosshaircolor 2; alias rainbow_crosshair rainbow_crosshair_7" // yellow | |
alias rainbow_crosshair_7 "cl_crosshaircolor 2; alias rainbow_crosshair rainbow_crosshair_8" // yellow | |
alias rainbow_crosshair_8 "cl_crosshaircolor 1; alias rainbow_crosshair rainbow_crosshair_9" // green | |
alias rainbow_crosshair_9 "cl_crosshaircolor 4; alias rainbow_crosshair rainbow_crosshair_10" // aqua | |
alias rainbow_crosshair_10 "cl_crosshaircolor 3; alias rainbow_crosshair rainbow_crosshair_1" // blue | |
// Rainbow HUD and Crosshair | |
alias rainbow_cycle "rainbow_hud; rainbow_crosshair" | |
echo "Kus' CS2 config v1.0 loaded" | |
// Persist | |
host_writeconfig |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment