Skip to content

Instantly share code, notes, and snippets.

@danielfilho
Last active July 20, 2017 17:38
Show Gist options
  • Save danielfilho/a205d3144e12472f34a8f2d8aaa46e02 to your computer and use it in GitHub Desktop.
Save danielfilho/a205d3144e12472f34a8f2d8aaa46e02 to your computer and use it in GitHub Desktop.
csgo config
// demonahz default cfg
bind f +lookatweapon
bind "leftarrow" "cl_righthand 0"
bind "rightarrow" "cl_righthand 1"
// game info
+cl_show_team_equipment 1
//cl_crosshairdot "0"
//cl_autowepswitch "0"
//cl_use_opens_buy_menu "0"
//cl_updaterate 128
//cl_cmdrate 128
//cl_loadout_colorweaponnames 1
// grenades
bind "c" "use weapon_molotov; use weapon_incgrenade"
bind "v" "use weapon_smokegrenade"
con_enable "1" //Enables Console
echo Config Loaded! (1/2) //This confirms that the config has been loaded
// Crosshair - Single Yellow Dot Instead of Crosshair (2017-05-04)
// Made with Crashz Crosshair Generator
cl_crosshair_drawoutline "1"
cl_crosshair_dynamic_maxdist_splitratio "0.35"
cl_crosshair_dynamic_splitalpha_innermod "1"
cl_crosshair_dynamic_splitalpha_outermod "0.5"
cl_crosshair_dynamic_splitdist "7"
cl_crosshair_outlinethickness "1.000000"
cl_crosshair_sniper_show_normal_inaccuracy "0"
cl_crosshair_sniper_width "2"
cl_crosshairalpha "100.000000"
cl_crosshaircolor "5"
cl_crosshaircolor_b "0"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "255"
cl_crosshairdot "1"
cl_crosshairgap "-4.000000"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairscale "0"
cl_crosshairsize "0.500000"
cl_crosshairstyle "4"
cl_crosshairthickness "1.000000"
cl_crosshairusealpha "1"
cl_fixedcrosshairgap "3"
// Viewmodels - Viewmodel Settings
viewmodel_offset_x "1" //Changes viewmodel view in X scale
viewmodel_offset_y "2" //Changes viewmodel view in Y scale
viewmodel_offset_z "-2" //Changes viewmodel view in Z scale
viewmodel_fov "68" //Highest viewmodel FOV
// Bob - How much you move around with weapons
cl_bob_lower_amt "5" //How much the viewmodel lowers when running, set to lowest for less distraction
cl_bobamt_lat "0.1" //How much the viewmodel moves side to side when running, set to lowest for less distraction
cl_bobamt_vert "0.1" //How much the viewmodel moves up and down when running, set to lowest for less distraction
cl_bobcycle "0.98" //The frequency at which the viewmodel bobs, set to default
cl_viewmodel_shift_left_amt "0" //Removes shifting of arms
cl_viewmodel_shift_right_amt "0" //Removes shifting of arms
// Bindings - These bindings
//bind "v" "+voicerecord" //You can communicate with the V key instead of K
//bind "f1" "autobuy" //Autobuy weapons if you have lots of money with F1
bind f3 "buy flashbang; buy smokegrenade; buy molotov; buy flashbang" //Buy nades
//bind "f4" "ignoremsg" //Ignore chat by turning off enemies, teams and both
bind "f" "+lookatweapon" //Inspect your weapon with F
unbind "i" //So you dont accidentally enable hud fade, which is very annoying
// No Tutorial or Info Messages - Can give FPS BOOST and is also very annoying
gameinstructor_enable "0" //Removes in game lessons
cl_showhelp "0" //Removes on-screen help
cl_autohelp "0" //Removes automatic help
cl_disablefreezecam "1" //Disables Freezecam, very important to have off
cl_disablehtmlmotd "1" //Removes "Message of the day" page when joining a server
// Rates - These network settings are optimized for high speed internet
rate "786432" //Max rates. Only use if you can get 8 Megabits per second (Mbps) download speed or more.
//rate "250000" //Only use this if you can get 3.5 Megabits per second (Mbps) download speed or more.
//rate "500000" //Only use this if you can get 5.5 Megabits per second (Mbps) download speed or more.
cl_cmdrate "128" //Max number of command packets sent to server per second
cl_updaterate "128" //Number of packets per second you are requesting from the server
cl_interp_ratio "1" //Sets the interpolation amount (final amount is cl_interp_ratio / cl_updaterate)
cl_interp "0" //Sets the interpolation amount, always set this to 0
cl_lagcompensation "1" //Lag compensation helps by eliminating combat latency from client side view
cl_predict "1" //Skip waiting for server feedback and simulate client side movement in real-time
cl_predictweapons "1" //Skip waiting for server feedback and perform client side prediction of weapon effects
// Video - Brightness & Disabling TV Mode
// mat_monitorgamma "1.6" //Sets the Brightness to its highest value, highly recommended
// mat_monitorgamma_tv_enabled "0" //Turn off TV Mode for less off-set light
// Sound - Sound settings, doesnt affect volume in-game, adjust that yourself.
voice_scale "0.4" //Turns down the volume of other players voice to 40%
snd_musicvolume "0" //Turns off all music, easier to focus
snd_use_hrtf 1 //Turn ON Head-Related Transfer Function
// Net - How much frames you have and solid graph
fps_max "300" //Map loads fast and allows high frames
net_graph "1" //Shows my network usage data
net_graphheight "0" //Changes height
net_graphmsecs "400" //The latency graph represents this many milliseconds
net_graphpos "2" //Positioning of Net Graph
net_graphproportionalfont "0" //Makes font smaller
net_graphshowinterp "1" //Shows interpolation value
net_graphshowlatency "1" //Shows latency value
net_graphsolid "1" //Solid Net Graph
net_graphtext "1" //Shows text fields
net_maxroutable "1200" //Requested max packet size before packets are split
net_scale "5" //Makes font smaller
// Other
r_drawtracers_firstperson "0" //Hides bullet tracers in first person view
lobby_voice_chat_enabled "0" //Turns microphone off in lobby, really useful
cl_use_opens_buy_menu "0" //Disables E from opening buy-menu, really useful
mm_dedicated_search_maxping "50" //Maxping Search in Matchmaking
cl_autowepswitch 0 //Dont auto-pick weapons
func_break_max_pieces 0 //Less clutter from breaking vents (especially in Mirage)
// Make sure mouse is using "Raw Input" & "No Acceleration"
m_rawinput "1" //Enable Raw Input for perfect precision (Raw input is unavailable on OSX)
m_mouseaccel2 "0" //Disables windows mouse acceleration initial threshold, safety precaution
m_mouseaccel1 "0" //Disables windows mouse acceleration initial threshold, safety precaution
m_customaccel "0" //Custom mouse acceleration disabled
m_mousespeed "0" //Windows mouse acceleration disabled, just for precaution
zoom_sensitivity_ratio_mouse "0.818933027098955175" //Fixes your zoom sensitivity to act as your actual sensitivity, default is 1.
// Hud - All my personal hud modifications
hud_showtargetid "1" //Enables display of target names, important
cl_teammate_colors_show 2 //Show teammates as separate colors in the radar, 2 is for letters
cl_hud_bomb_under_radar "1" //Draws bomb under radar, convenient
cl_hud_color "7" //Makes the hud color yellow, for banana style
cl_hud_radar_scale "1" //Radar Size, not too big and not too small
cl_radar_scale "0.4" //Radar Map Scale Size, 0.4 is perfect on all maps
cl_radar_always_centered "0" //Centers map instead of player in radar, important
cl_hud_playercount_showcount "0" //Shows player avatars instead of numbers left
cl_hud_playercount_pos "1" //Puts player information in the bottom instead of top
cl_hud_healthammo_style "1" //Simplified information on HP/AP and ammo
cl_hud_background_alpha "0.4" //Hidden but still visible black bars, easy on the eyes
cl_loadout_colorweaponnames "1" //Weapon names are colored in loadout to match their rarity, cool feature
cl_radar_icon_scale_min "1" //Sets the minimum player icon scale, this value feels good
cl_showloadout "1" //So it doesnt fade out the weapon slots, very annoying otherwise
hud_scaling "0.95" //Scales hud elements to maximum value
cl_teamid_overhead_always 1 //Always show team behind walls
// Ive changed these values since 2017-04-24 back to 1 instead of 0.85
safezonex "1" //Default Value is 1.0
safezoney "1" //Default Value is 1.0
echo Config Loaded! (2/2) //This just confirms that the config has ended successfully
// Its time to rek some watermelons
// SCRIPTS BELOW, Not needed if you dont want them
echo Scripts Loaded (1/2)
// Shortcut for disconnet
alias "dc" "disconnect"
// Netgraph + Scoreboard
alias "+scorenet" "+showscores; net_graphheight 0"
alias "-scorenet" "-showscores; net_graphheight 9999"
bind "TAB" "+scorenet" //Bind to whatever you prefer (Default TAB)
// Display Advanced Damage Details
alias displaydamage "displaydamage_on"
alias displaydamage_on "con_filter_text Damage Given To; con_filter_text_out Player:; con_filter_enable 2; developer 1; playvol buttons\blip1 0.5; alias displaydamage "displaydamage_off""
alias displaydamage_off "con_filter_enable 0; developer 0; playvol buttons\blip2 0.5; alias displaydamage "displaydamage_on""
bind "F5" "displaydamage" //Bind to whatever you prefer (Default F5)
// Jump Throw (For Smokes)
//alias "+jumpthrow" "+jump;-attack"
//alias "-jumpthrow" "-jump"
//bind "mouse5" "+jumpthrow" //Bind to whatever you prefer (Default Mouse5)
// Voice Toggle
//alias "togglevoice" "togglev"
//alias "togglev" "voice_1"
//alias "voice_1" "voice_scale 0.2; playvol buttons\blip1 0.5; alias togglev voice_0"
//alias "voice_0" "voice_scale 0.0; playvol buttons\blip2 0.5; alias togglev voice_1"
// Toggle Info Target ID 2017-03-16
alias "ToggleInfo" "info_on"
alias "info_on" "+cl_show_team_equipment; alias ToggleInfo info_off"
alias "info_off" "-cl_show_team_equipment; alias ToggleInfo info_on"
info_on
/////////////////////////////////////////////////////////////////////
// Advanced Bind Script - Fast grenade switch by Maxim aka BananaGaming
//Part 1
//Make sure that what is inside the quotes is what youre currently using. You may also change the letters/numbers.
//Note: "v" is the key I use to talk with, not "k" by default.
//alias defA "bind q lastinv"
//alias defB "bind e +use"
//alias defC "bind f +lookatweapon"
//alias defD "bind g drop"
//alias defE "bind v +voicerecord"
//alias defF "bind 1 slot1"
//alias defG "bind 2 slot2"
//alias defH "bind 3 slot3"
//alias defI "bind x radio2"
//alias defJ "bind space +jump; -jump" //Added -jump to turn off +jump in part 3
//Part 2
//If you changed any letters/numbers in part 1 make sure you make the same changes here.
//Dont change the keyXX part.
//alias keyA "bind q keyAA"
//alias keyB "bind e keyBB"
//alias keyC "bind f keyCC"
//alias keyD "bind g keyDD"
//alias keyE "bind v keyEE"
//alias keyF "bind 1 keyFF"
//alias keyG "bind 2 keyGG"
//alias keyH "bind 3 keyHH"
//alias keyI "bind x keyII"
//alias keyJ "bind space keyJJ"
//Part 3
//Here you can change what the bindings do when you hold down your key.
//This is the fun part. :)
//alias keyAA "use weapon_flashbang"
//alias keyBB "use weapon_hegrenade"
//alias keyCC "use weapon_smokegrenade"
//alias keyDD "use weapon_decoy; use weapon_molotov; use weapon_incgrenade"
//alias keyEE "togglevoice"
//alias keyFF "autobuy"
//alias keyGG "buy flashbang; buy smokegrenade"
//alias keyHH "buy flashbang; buy smokegrenade; buy molotov; buy hegrenade; buy defuser"
//alias keyII "ToggleInfo"
//alias keyJJ "+jump;-attack" //+commands need to be turned off with -commands in part 1 to work
//Part 4 - Dont touch!
//alias +keybinds "keyA; keyB; keyC; keyD; keyE; keyF; keyG; keyH; keyI; keyJ"
//alias -keybinds "defA; defB; defC; defD; defE; defF; defG; defH; defI; defJ"
//Part 5 - Bind whatever key you want, this will be your main key
//bind mouse4 +keybinds
/////////////////////////////////////////////////////////////////////
echo Scripts Loaded (2/2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment