|
// Joe's CSGO Config |
|
// Version: 0.1.9 |
|
// FOR COLEMAK KEYBOARD LAYOUT |
|
|
|
// Changelog: |
|
|
|
// Version: 0.1.91 sens to 1.9 |
|
// 0.1.9 add snd_mute_losefocus "0" |
|
// 0.1.8 add quick nade switch binds, nade buy binds, drop c4 bind |
|
// 0.1.71 un-smart-quoted in radar section |
|
// 0.1.7 optimized radar |
|
// 0.1.6 hide velocity/location |
|
|
|
// Mouse |
|
sensitivity "1.9" |
|
zoom_sensitivity_ratio_mouse "1.0" |
|
|
|
// Optimized radar from http://www.tobyscs.com/csgo-radar-settings/ | tweaked to fit my eyes |
|
cl_radar_always_centered "0" |
|
cl_radar_scale "0.38" |
|
cl_hud_radar_scale "1.3" |
|
cl_radar_icon_scale_min "1" |
|
cl_radar_rotate "1" |
|
cl_radar_square_with_scoreboard "1" |
|
|
|
// Misc |
|
con_enable "1" // Allows console to be activated |
|
ui_steam_overlay_notification_position "bottomright" |
|
mm_dedicated_search_maxping "100" // max ping for matchmaking games |
|
cl_dm_buyrandomweapons "0" |
|
cl_teammate_colors_show "1" |
|
cl_autowepswitch "0" // disable auto weapon switch on pickup |
|
closeonbuy "0" |
|
cl_showpos "1" // show velocity and location in upper left corner |
|
snd_mute_losefocus "0" // Sound when alt-tabbed |
|
|
|
// Gun positioning from http://www.tobyscs.com/csgo-viewmodel-settings/ |
|
cl_righthand "1" |
|
viewmodel_offset_x "0" |
|
viewmodel_offset_y "-2" |
|
viewmodel_offset_z "-2" |
|
viewmodel_fov "54" |
|
cl_bobamt_lat "0.1" |
|
cl_bobamt_vert "0.1" |
|
cl_bobcycle "0.1" |
|
cl_viewmodel_shift_left_amt "0.5" |
|
cl_viewmodel_shift_right_amt "0.5" |
|
|
|
// How to: Display Damage directly in game (without having to open console) - WORKS IN COMPETITIVE MATCHMAKING! |
|
// http://steamcommunity.com/sharedfiles/filedetails/?id=221277004 |
|
developer "1" |
|
con_filter_text "Damage" // Highlight damage in console |
|
con_filter_text_out "Player:" |
|
con_filter_enable "2" // Print console on screen |
|
|
|
// Performance |
|
r_drawtracers_firstperson 0 // Disable first-person tracers. Enemy tracers are still drawn |
|
cl_disablehtmlmotd 1 // Disables those annoying ads when connecting to a server |
|
|
|
// |
|
// Aliases |
|
// |
|
alias "practice" "sv_cheats 1;impulse 101;sv_showimpacts 1;sv_infinite_ammo 2;ammo_grenade_limit_total 6;sv_grenade_trajectory 1;sv_grenade_trajectory_thickness 0.5;mp_freezetime 0;mp_roundtime_defuse 60;mp_buytime 99999;mp_buy_anywhere 1;mp_teammates_are_enemies 1;bot_stop 1;mp_warmup_end;" // practice mode |
|
|
|
// |
|
// Binds (Colemak) |
|
// |
|
|
|
bind w "+forward" |
|
bind a "+moveleft" |
|
bind r "+back" |
|
bind s "+moveright" |
|
bind f "+use" |
|
|
|
// Kinesis Advantage Pro Keyboard |
|
bind "Backspace" "+jump" |
|
bind "del" "+voicerecord" |
|
|
|
// From https://www.youtube.com/watch?v=b6EX-ePnXe8 |
|
bind mwheeldown "+jump" |
|
bind z "drop" |
|
bind mouse3 "+voicerecord" |
|
bind x "slot9" |
|
bind "g" "use weapon_knife;use weapon_smokegrenade" |
|
bind "c" "use weapon_knife;use weapon_hegrenade" |
|
bind "t" "use weapon_knife;use weapon_flashbang" |
|
bind "v" "use weapon_knife;use weapon_incgrenade; use weapon_molotov" |
|
bind "q" "lastinv" |
|
|
|
// from https://www.reddit.com/r/CounterStrikeBinds/comments/2yk3bu/drop_bomb_without_switching_weapon/ |
|
bind d +dropBomb |
|
alias +dropBomb "use weapon_knife; use weapon_c4; drop" |
|
|
|
// Remove blood on reload and walk |
|
bind p "+reload; r_cleardecals" |
|
bind alt "+speed; r_cleardecals" |
|
|
|
|
|
|
|
// Switches your currently equipped weapon to the knife and then auto-reverts once you let go of q. Hold it to run with knife out. |
|
// From https://m.reddit.com/r/GlobalOffensive/comments/2f290b/what_are_some_useful_key_bindings_you_use/ck58hk6 |
|
// Additionally modified so that q will switch to pistol by default even after toggling knife. |
|
alias "pistol" "slot2; bind q lastinv" |
|
alias "knife" "slot3" |
|
alias +holdknife slot3 |
|
alias -holdknife "lastinv; bind q pistol" |
|
bind mouse5 +holdknife |
|
|
|
// Improved Crouch Jump Script - http://gamebanana.com/scripts/7982 |
|
// By: Chdata |
|
// Thanks to Stabby Stabby |
|
alias +rj "spec_mode;-duck;+cr;alias checkrj +cr"; |
|
alias -rj "-cr;checkduck;alias checkrj none"; |
|
alias +crouch "-cr;+duck;alias checkduck +duck"; |
|
alias -crouch "-duck;checkrj;alias checkduck none"; |
|
alias checkduck none; |
|
alias checkrj none; |
|
alias +cr "+jump;+duck"; |
|
alias -cr "-duck;-jump"; |
|
alias none ""; |
|
bind space +rj; |
|
bind shift "+crouch; r_cleardecals" |
|
|
|
// Keypad buy binds |
|
bind kp_ins "buy vesthelm" // 0 |
|
bind kp_del "buy vest" // . |
|
bind kp_enter "buy defuser" // Enter |
|
bind kp_end "buy hegrenade;give weapon_hegrenade" // 1 |
|
bind kp_downarrow "buy flashbang;give weapon_flashbang" // 2 |
|
bind kp_pgdn "buy smokegrenade;give weapon_smokegrenade" // 3 |
|
bind kp_leftarrow "buy deagle;give weapon_deagle" //4 |
|
bind kp_5 "buy incgrenade;buy molotov;give weapon_incgrenade;give weapon_molotov" // 5 |
|
bind kp_rightarrow "buy decoy;give weapon_decoy" // 6 |
|
bind kp_home "buy awp;give weapon_awp" // 7 |
|
bind kp_uparrow "buy m4a1;buy ak47;give weapon_m4a1_silencer;give weapon_ak47;" // 8 |
|
bind kp_pgup "buy famas;buy galilar;give weapon_famas;give weapon_galilar" // 9 |
|
bind kp_slash "buy p90;give weapon_p90" // / |
|
bind kp_multiply "buy mac10; buy mp9;give weapon_mac10; give weapon_mp9" // * |
|
bind kp_minus "buy p250;give weapon_p250" // - |
|
bind kp_plus "buy fn57;give weapon_fiveseven;buy tec9;give weapon_tec9" // + |
|
|
|
// Nades |
|
bind "-" " buy flashbang;" |
|
bind "leftarrow" " buy smokegrenade;" |
|
bind "rightarrow" " buy hegrenade;" |
|
bind "Home" " buy molotov; buy incgrenade;" |
|
bind "End" "buy ak47; buy m4a1;" |
|
|
|
// Full buy |
|
bind "0" "buy ak47; buy m4a1; buy tec9; buy fiveseven; buy vest; buy vesthelm; buy flashbang; buy flashbang; buy smokegrenade; buy hegrenade; buy molotov; buy incgrenade;" |
|
// bind mouse4 "buy ak47; buy m4a1; buy tec9; buy fiveseven; buy p250; buy vesthelm; buy flashbang; buy flashbang; buy hegrenade; buy smokegrenade; buy defuser; buy decoy; buy molotov; buy incgrenade;" |
|
|
|
|
|
|
|
host_writeconfig // write settings to config.cfg |
|
echo "" |
|
echo "" |
|
echo "autoexec.cfg executed" |
|
echo "" |
|
echo "" |
|
echo "" |
|
|