cs2 configs

This commit is contained in:
2024-03-20 21:53:26 +01:00
commit 41552592be
39 changed files with 395 additions and 0 deletions

8
.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
gamemode_*
machine_*
user_*
gamestate_*
server*
spectate.cfg
perftest.cfg
boot.vcfg

82
autoexec.cfg Normal file
View File

@ -0,0 +1,82 @@
// Unbind all key bindings and rebind regular keys
unbindall
exec "binds/all"
bind "scancode14" toggleconsole // [k]
// Aliases to switch buying mode
alias +buymode "exec binds/drop"
alias -buymode "exec binds/buy"
// Bind to CTRL, together with duck
alias +ctrl_action "+duck;+buymode"
alias -ctrl_action "-duck;-buymode"
bind "scancode224" +ctrl_action // [ctrl]
bind "scancode228" +ctrl_action // [rctrl]
// Default mode is buy binds
exec "binds/buy"
// Netgraph toggle
// net_graph 1
// net_graphheight 9999
// bind "scancode17" "toggle net_graphheight 0 9999" // [n]
// Show netgraph with scoreboard
// alias +scoreboard_netgraph "+showscores; net_graphheight 0"
// alias -scoreboard_netgraph "-showscores; net_graphheight 9999"
// bind "scancode43" +scoreboard_netgraph // [tab]
// Consistent crouch jump
alias +crouch_jump "+duck;+jump"
alias -crouch_jump "-duck;-jump"
bind "scancode6" +crouch_jump // [c]
// Bombsites
bind "scancode80" go_a // [leftarrow]
bind "scancode79" go_b // [rightarrow]
// Ping
bind MOUSE3 player_ping
bind "scancode87" +radialradio // [kp_plus]
// Switch to bomb and drop
bind "scancode226" "use weapon_c4; drop" // [alt]
// Set default crosshair
alias default_crosshair "exec crosshair/dot"
default_crosshair
// Aliases for fast crosshair switching
alias dot "exec crosshair/dot"
alias cross "exec crosshair/cross"
// Switch to lineup crosshair only if E and Mouse 1 is pressed at the same time
alias +e_alt_action "+use;exec crosshair/lineup"
alias -e_alt_action "-use;default_crosshair"
alias +mouse1_action "+attack;bind e +e_alt_action"
alias -mouse1_action "-attack;-use;bind e +use; default_crosshair"
bind "scancode8" +use // [e]
bind MOUSE1 +mouse1_action
// Aliases for local and remote practice
alias localpractice "exec practice/local"
alias remotepractice "exec practice/remote"
alias lprac "localpractice"
alias rprac "remotepractice"
alias startrprac "connect 192.168.193.52"
// Radar settings
cl_radar_always_centered 1
cl_radar_rotate 1
cl_radar_scale 0.445
alias +radar_zoom "cl_radar_scale 1.2"
alias -radar_zoom "cl_radar_scale 0.445"
// Mouse thumb button binds
alias +mouse_thumb "+buymode; +radar_zoom"
alias -mouse_thumb "-buymode; -radar_zoom"
bind "scancode96" "+mouse_thumb" // [kp_up]
// 21:9 safezones
safezonex 0.5
safezoney 0.9

9
binds/all.cfg Normal file
View File

@ -0,0 +1,9 @@
key_updatelayout
input_button_code_is_scan_code_scd "1"
exec "binds/buy"
exec "binds/chat"
// Don't execute binds/drop, this is only toggled
exec "binds/gameplay"
exec "binds/slots"
exec "binds/ui"

15
binds/buy.cfg Normal file
View File

@ -0,0 +1,15 @@
bind "scancode5" buymenu // [b]
bind "scancode58" "buy ak47; buy m4a1; buy m4a1_silencer" // [f1]
bind "scancode59" "buy galilar; buy famas" // [f2]
bind "scancode60" "buy deagle" // [f3]
bind "scancode61" "buy awp" // [f4]
bind "scancode62" "buy molotov; buy incgrenade" // [f5]
bind "scancode63" "buy flashbang" // [f6]
bind "scancode64" "buy hegrenade" // [f7]
bind "scancode65" "buy smokegrenade" // [f8]
bind "scancode66" "buy vest" // [f9]
bind "scancode67" "buy vesthelm" // [f10]
bind "scancode68" "buy defuser" // [f11]

5
binds/chat.cfg Normal file
View File

@ -0,0 +1,5 @@
bind "scancode24" messagemode2 // [u]
bind "scancode29" messagemode // [y]
bind "scancode27" +voicerecord // [x]
bind "scancode28" radio // [z]
bind "scancode23" +spray_menu // [t]

13
binds/drop.cfg Normal file
View File

@ -0,0 +1,13 @@
bind f1 "buy unused 15 unused2; impulse 101"
bind f2 "buy unused 14 unused2; impulse 101"
bind f3 "buy unused 6 unused2; impulse 101"
bind f4 "buy unused 18 unused2; impulse 101"
bind f5 "buy molotov; buy incgrenade"
bind f6 "buy flashbang"
bind f7 "buy hegrenade"
bind f8 "buy smokegrenade"
bind f9 "buy vest"
bind f10 "buy vesthelm"
bind f11 "buy defuser"

24
binds/gameplay.cfg Normal file
View File

@ -0,0 +1,24 @@
bind "scancode26" +forward // [w]
bind "scancode4" +left // [a]
bind "scancode22" +back // [s]
bind "scancode7" +right // [d]
bind mouse_x yaw
bind mouse_y pitch
bind "scancode225" +sprint // [shift]
bind "scancode44" +jump // [space]
bind "scancode224" +duck // [ctrl]
bind MOUSE1 +attack
bind MOUSE2 +attack2
bind MOUSE3 player_ping
bind MWHEELUP invprev
bind MWHEELDOWN invnext
bind "scancode20" drop // [q]
bind "scancode21" +reload // [r]
bind "scancode9" +lookatweapon // [f]
bind "scancode54" buyammo1 // [,]
bind "scancode55" buyammo2 // [.]

8
binds/slots.cfg Normal file
View File

@ -0,0 +1,8 @@
bind "scancode30" slot1 // [1]
bind "scancode31" slot2 // [2]
bind "scancode32" slot3 // [3]
bind "scancode33" slot4 // [4]
bind "scancode34" slot5 // [5]
bind "scancode35" slot6 // [6]
bind "scancode36" slot7 // [7]
bind "scancode37" slot8 // [8]

3
binds/ui.cfg Normal file
View File

@ -0,0 +1,3 @@
bind "scancode43" +showscores // [tab]
bind "scancode41" cancelselect // [esc]
bind "scancode72" pause // [pause]

14
crosshair/cross.cfg Normal file
View File

@ -0,0 +1,14 @@
cl_crosshairstyle 4 // classic static
cl_crosshaircolor 5 // custom color #FF1493
cl_crosshaircolor_r 255
cl_crosshaircolor_g 20
cl_crosshaircolor_b 147
cl_crosshair_drawoutline 0; // no outline
cl_crosshairdot 0 // no dot
cl_crosshairalpha 255 // no transparency
cl_crosshairsize 2
cl_crosshairgap -2
cl_crosshairthickness 1
cl_crosshair_t 0
alias default_crosshair "exec crosshair/cross" // set this crosshair to default

12
crosshair/dot.cfg Normal file
View File

@ -0,0 +1,12 @@
cl_crosshairstyle 4 // classic static
cl_crosshaircolor 5 // custom color #FF1493
cl_crosshaircolor_r 255
cl_crosshaircolor_g 20
cl_crosshaircolor_b 147
cl_crosshair_drawoutline 0; // no outline
cl_crosshairdot 1 // dot
cl_crosshairalpha 255 // no transparency
cl_crosshairsize 0
cl_crosshairthickness 1.5
alias default_crosshair "exec crosshair/dot" // set this crosshair to default

12
crosshair/lineup.cfg Normal file
View File

@ -0,0 +1,12 @@
cl_crosshairstyle 4 // classic static
cl_crosshaircolor 5 // custom color #FF1493
cl_crosshaircolor_r 255
cl_crosshaircolor_g 20
cl_crosshaircolor_b 147
cl_crosshair_drawoutline 0; // no outline
cl_crosshairdot 0 // no dot
cl_crosshairalpha 255 // no transparency
cl_crosshairsize 2047
cl_crosshairgap -255
cl_crosshairthickness 0.5
cl_crosshair_t 0

11
crosshair/practice.cfg Normal file
View File

@ -0,0 +1,11 @@
cl_crosshairstyle 4 // classic static
cl_crosshaircolor 2 // yellow
cl_crosshair_drawoutline 0; // no outline
cl_crosshairdot 0 // no dot
cl_crosshairalpha 255 // no transparency
cl_crosshairsize 2
cl_crosshairgap -2
cl_crosshairthickness 1
cl_crosshair_t 0
alias default_crosshair "exec crosshair/practice" // set this crosshair to default

1
knife_pickable.cfg Normal file
View File

@ -0,0 +1 @@
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_karambit
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/01_weapon_knife_m9_bayonet"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_m9_bayonet
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/02_weapon_bayonet"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_bayonet
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/03_weapon_knife_butterfly"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_butterfly
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/04_weapon_knife_flip"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_flip
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/05_weapon_knife_gut"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_gut
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/06_weapon_knife_push"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_push
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/07_weapon_knife_tactical"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_tactical
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/08_weapon_knife_falchion"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_falchion
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/09_weapon_knife_survival_bowie"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_survival_bowie
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/10_weapon_knife_ursus"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_ursus
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/11_weapon_knife_gypsy_jackknife"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_gypsy_jackknife
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/12_weapon_knife_stiletto"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_stiletto
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/13_weapon_knife_widowmaker"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_widowmaker
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/14_weapon_knife_ghost"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_ghost
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/15_weapon_knife_css"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_css
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/16_weapon_knife_canis"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_canis
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/17_weapon_knife_cord"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_cord
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/18_weapon_knife_outdoor"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_outdoor
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/19_weapon_knife_skeleton"
slot3

View File

@ -0,0 +1,5 @@
ent_fire weapon_knifegg kill
give weapon_knife_skeleton
script DoEntFire("weapon_knife", "addoutput", "classname weapon_knifegg", 0, null, null)
bind KP_END "exec knives/00_weapon_knife_karambit"
slot3

4
practice/default.cfg Normal file
View File

@ -0,0 +1,4 @@
bind alt ""
// Change crosshaircolor to notify changed keybinds
exec "crosshair/practice"

43
practice/local.cfg Normal file
View File

@ -0,0 +1,43 @@
exec practice/default.cfg
sv_cheats 1
echo "Enabling infinite ammo .."
sv_infinite_ammo 1
echo "Activating grenade trajectories and bullet impacts .."
sv_grenade_trajectory 1
sv_showimpacts 2
echo "Changing game settings .."
mp_roundtime_defuse 10000
mp_freezetime 0
mp_buy_anywhere 1
mp_maxmoney 65535
mp_startmoney 65535
mp_buytime 10000
mp_restartgame 1
mp_roundtime_hostage 10000
mp_weapons_allow_typecount -1
ammo_grenade_limit_total 5
mp_ct_default_grenades "weapon_flashbang weapon_hegrenade weapon_smokegrenade weapon_incgrenade"
mp_t_default_grenades "weapon_flashbang weapon_hegrenade weapon_smokegrenade weapon_molotov"
echo "Done!"
bind kp_uparrow noclip
echo "Press KEYPAD_8/G8 to toggle noclip"
mp_drop_knife_enable 1
bind kp_end "use weapon_knife; drop; exec knives/00_weapon_knife_karambit"
echo "Press KEYPAD_1/G7 to loop trough knives"
bind g god
echo "Press g for god mode"
alias +speedup host_timescale 10.0
alias -speedup host_timescale 1.0
bind = +speedup
bind uparrow sv_rethrow_last_grenade
bind downarrow "toggle cl_grenadepreview"

15
practice/remote.cfg Normal file
View File

@ -0,0 +1,15 @@
exec practice/default.cfg
say .prac
bind kp_uparrow noclip
bind uparrow "say .bot"
bind downarrow "say .nobot"
bind = "say .ff"
bind g "say .god"
bind m "say .map"

8
radiospam.cfg Normal file
View File

@ -0,0 +1,8 @@
// bind radio to wasd
bind "w" "+forward; getout"
bind "s" "+back; getout"
bind "d" "+moveright; getout"
bind "a" "+moveleft; getout"
// toggle radio
ignorerad

8
stopradiospam.cfg Normal file
View File

@ -0,0 +1,8 @@
// unbind radio from wasd
bind "w" "+forward"
bind "s" "+back"
bind "d" "+moveright"
bind "a" "+moveleft"
// toggle radio
ignorerad