Skip to content

Instantly share code, notes, and snippets.

@Rainyan
Last active December 20, 2017 01:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Rainyan/a162ad57769a2d1cdb08e44e6b1ba583 to your computer and use it in GitHub Desktop.
Save Rainyan/a162ad57769a2d1cdb08e44e6b1ba583 to your computer and use it in GitHub Desktop.
echo Rain cfg (2017-11-26)
// Launch options:
// -high -threads 3 -novid -nojoy -console -toconsole +exec csgo_binds_wasd -w 1280 -h 1024
fps_max 300
cl_allowdownload 0
cl_forcepreload 1
mat_queue_mode 2
// Key binds.
unbindall
voice_enable 1
gameinstructor_enable 0
bind 0 "slot10"
bind 1 "slot3;slot2;slot1" // Try to equip primary; if there is none, try a pistol and lastly knife.
bind 2 "slot3;slot1;slot2" // Try to equip a pistol, if there is none, try a primary and lastly knife.
bind 3 "slot1;slot2;slot3" // Try to equip a knife, if there is none, try primary and lastly pistol.
bind 4 "use weapon_flashbang"
bind 5 "slot5"
bind 6 "slot4" // Scroll through all grenades. Needed for decoys as they've no dedicated bind.
bind 7 "slot7"
bind 8 "slot8"
bind 9 "slot9"
bind a "+moveleftvm"
bind b "buymenu"
bind c "use weapon_smokegrenade"
bind d "+moverightvm"
bind e "+use"
bind f "use weapon_molotov;use weapon_incgrenade"
bind g "drop"
bind h "+lookatweapon"
bind j "+voicerecord"
bind k "toggleconsole"
bind l "sm_r; sm_r" // Reset in kz/surf
bind m "clutchmute_on"
bind o "use weapon_knife" // Quickswitch
bind p "say .noclip" // Sourcemod noclip
bind q "lastinv"
bind r "+reload"
bind s "+back"
bind t "messagemode2" // Team chat
bind u "noclip"
bind v "toggle gameinstructor_enable" // Find bomb in smokes
bind w "+forward"
bind x "radio2"
bind y "messagemode" // All chat
bind z "use weapon_hegrenade"
bind KP_END "invnext"
bind , "+spray_menu"
bind - "memebind"
bind SPACE "+jump"
bind TAB "+showscores"
bind ESCAPE "cancelselect"
bind INS "host_timescale 4; demo_timescale 4" // Fast forward demos
bind DEL "host_timescale 1; demo_timescale 1" // Normal speed demos
bind END "demo_togglepause"
bind PGUP "r_drawothermodels 2" // Demo wireframe on
bind PGDN "r_drawothermodels 1" // Demo wireframe off
bind PAUSE "pause"
bind SHIFT "+speed"
bind CTRL "+duck"
bind UPARROW "r_cleardecals"
bind F10 "quit prompt"
bind F11 "sm_admin" // Sourcemod
bind MWHEELDOWN "+jump"
// Team overhead icons.
cl_teamid_overhead_always "2"
cl_teamid_overhead_maxdist "9999"
cl_teamid_overhead_maxdist_spec "9999"
cl_teamid_overhead_name_fadetime "2.0"
// (disabled) The pink dot crosshair.
//cl_crosshairalpha "155"
//cl_crosshaircolor "5"
//cl_crosshaircolor_r "255"
//cl_crosshaircolor_g "89"
//cl_crosshaircolor_b "247"
//cl_crosshairdot "1"
//cl_crosshairgap "-5"
//cl_crosshairsize "0"
//cl_crosshairstyle "4"
//cl_crosshairusealpha "1"
//cl_crosshairthickness "1.5"
//cl_fixedcrosshairgap "-5"
//cl_crosshair_outlinethickness "0"
//cl_crosshair_drawoutline "1"
// (enabled) The blue cross crosshair.
"cl_crosshairalpha" "255"
"cl_crosshaircolor" "4"
"cl_crosshaircolor_b" "255"
"cl_crosshaircolor_g" "255"
"cl_crosshaircolor_r" "255"
"cl_crosshairdot" "0"
"cl_crosshairgap" "-2"
"cl_crosshairgap_useweaponvalue" "0"
"cl_crosshairscale" "4"
"cl_crosshairsize" "2"
"cl_crosshairstyle" "2"
"cl_crosshairthickness" "1"
"cl_crosshairusealpha" "1"
"cl_crosshair_drawoutline" "0"
"cl_crosshair_dynamic_maxdist_splitratio" "0"
"cl_crosshair_dynamic_splitalpha_innermod" "1"
"cl_crosshair_dynamic_splitalpha_outermod" "0.3"
"cl_crosshair_dynamic_splitdist" "3"
"cl_crosshair_outlinethickness" "1"
"cl_crosshair_sniper_show_normal_inaccuracy" "0"
"cl_crosshair_sniper_width" "1"
"cl_crosshair_t" "0"
// Change viewmodel side depending on strafe direction.
alias +moveleftvm "+moveleft; cl_righthand 1"
alias -moveleftvm "-moveleft"
alias +moverightvm "+moveright; cl_righthand 0"
alias -moverightvm "-moveright"
// Silly chat binds.
alias "memebind" "say I'm wrestling with some insecurity issues in my life but thank you all for playing with me."
bind - "memebind"
// Toggle in-game voicechat.
alias "clutchmute_off" "voice_enable 1; bind m clutchmute_on"
alias "clutchmute_on" "voice_enable 0; bind m clutchmute_off"
// Disable mousewheel jump while shooting to avoid accidental jumps.
alias "+shootnojump" "+attack;unbind mwheeldown"
alias "-shootnojump" "-attack;bind mwheeldown +jump"
bind MOUSE1 "+shootnojump"
bind MOUSE2 "+attack2"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment