Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //FoX's L4D Autoexec
- //reVision 2.3e - 24 April, 2012.
- // ######################################
- // general settings, key binds & features
- // ######################################
- //# Settings n fixes
- mat_monitorgamma_tv_enabled "1" //#For even more brightness. (Doesnt work on windowed mode)
- sv_search_max_ping 80;
- cl_timeout 45;
- dsp_enhance_stereo 1
- z_wound_client_disabled "1"
- func_break_max_pieces 0
- cl_forcepreload 1
- mat_bloom_scalefactor_scalar 0
- sensitivity "7.840000"
- echo FoX's L4D Config has been executed; //# load confirmation on exec script call
- //# Crosshair
- crosshair "1";
- cl_crosshair_alpha "255";
- cl_crosshair_red "50";
- cl_crosshair_green "255";
- cl_crosshair_blue "0";
- cl_crosshair_dynamic "0";
- cl_crosshair_thickness "0";
- cl_colorblind 1;
- //# Remove some stuff for more FPS
- cl_phys_props_enable "0"
- cl_phys_props_max "0"
- cl_ragdoll_fade_time "0"
- cl_ragdoll_forcefade "1"
- cl_ragdoll_physics_enable "0"
- g_ragdoll_fadespeed "0"
- g_ragdoll_lvfadespeed "0"
- props_break_max_pieces "0"
- ragdoll_sleepaftertime "0"
- r_propsmaxdist "1"
- violence_ablood "0"
- violence_agibs "0"
- violence_hblood "0"
- violence_hgibs "0"
- //# Use More CPU
- mat_queue_mode "2"
- //# key binds
- bind "SHIFT" "+speeding"; //# walk 2-tap toggle bind (game default)
- bind "CTRL" "+ducking"; //# crouch 2-tap toggle bind (game default)
- bind "TAB" "+sb"; //# scoreboard & netgraph bind (game default)
- bind "CAPSLOCK" "run.toggle"; //# autorun toggle
- bind "W" "+ww"; //# move forward key (game default)
- bind "S" "+ss"; //# move backwards key (game default)
- bind "MWHEELUP" "up"; //# thirdpersonshoulder camera zoom up and firstperson weapon scroll (game default)
- bind "MWHEELDOWN" "down"; //# thirdpersonshoulder camera zoom down, and firstperson weapon scroll (game default)
- bind "F1" "Vote Yes"
- bind "F2" "Vote No"
- bind "F4" "retrdisc"; //# 2-tap retry/disconnect
- bind "F5" "say !unready" //# unready cmd for RUP
- bind "F7" "openserverbrowser"; //# server browser
- bind "F8" "r.sw"; //# demo record toggle
- bind "F9" "thirdpersonshoulder" //# thirdpersonshoulder toggle bind (remove "togglezoom" to disable the mousewheel zoom feature)
- bind "F10" "sv.check"; //# server config check bind
- bind "F11" "ready_up1" //# ready cmd for RUP
- bind "F12" "demoui" //# DemoUI for demo playing
- //Net settings for good connections
- cl_updaterate "101" //# packets per second you request from the server (default 20)
- cl_cmdrate "101" //# command packets sent to server per second (default 30)
- cl_interp "0.0167" //"0.0" //# interpolation value to match updaterate 30 (default 0.1)
- cl_interp_ratio "1" //# interpolation rate to match interp (default 1)
- rate "30000" //# max bytes/sec the host can receive data (default 10000)
- //# Cleaning up and stopping debug flooding
- adsp_debug "0"
- cl_clearhinthistory "1"
- cl_debugrumble "0"
- cl_rumblescale "0"
- mat_debugdepthval "0"
- mat_debugdepthvalmax "0"
- mat_debug_postprocessing_effects "0"
- //# feature settings
- alias "defaultglow" "glow.toggle.Q1"; //# glow color & pulse theme (change to Q1/D1 themes or to glow.toggle.OFF for game default)
- alias "mygraph" "net_graph 3"; //# change the value from 1-5 to adjust how much info will be shown
- alias "defaultzoom" "zoom.40"; //# default zoom distance for thirdpersonshoulder mousewheel zoom (change zoom.## to any multiple of 5 between 30 and 200)
- alias "voicedemo" "voice_loopback 1" //# records your own voice when recording a demo, change to 0 to disable
- //# Misc
- cl_predict "1"
- cl_predictweapons "1"
- cl_showfps "1" // Show unsmoothed FPS meter
- cl_showpluginmessages "0"
- r_unloadlightmaps "0"
- // ####################################
- // !ready !unready toggle | by mystrdat
- // ####################################
- alias ready_up1 "alias ready_up ready_up2; alias ready1 ready1.saved; wait 30; ready1";
- alias ready_up2 "alias ready1 ; ready2";
- alias ready1.saved "say !ready; alias ready_up ready_up1;"
- alias ready2 "say !unready; alias ready_up ready_up1;"
- alias ready_up "ready_up1";
- //====================================================================
- // ###########################################
- // scoreboard & netgraph | by eram & linfosoma
- // ###########################################
- alias "netdemo" "+showscores; mygraph";
- alias "+sb" "+showscores; mygraph";
- alias "-sb" "-showscores; net_graph 0";
- // #################################################################
- // thirdpersonshoulder fix & zooming | by deathbybeef & dieckmann215
- // #################################################################
- c_thirdpersonshoulderoffset 0;
- c_thirdpersonshoulderaimdist 720;
- c_thirdpersonshoulderheight 10;
- c_thirdpersonshoulderdist 40;
- cam_ideallag 0;
- cam_idealdelta 4;
- cam_idealpitch 0;
- cam_idealyaw 0;
- alias togglezoom.off "alias up invprev; alias down invnext; alias togglezoom togglezoom.on; echo [l4d_ca: thirdpersonshoulder mode off ]";
- alias togglezoom.on "alias up zoom.in; alias down zoom.out; up; down; alias togglezoom togglezoom.off; echo [l4d_ca: thirdpersonshoulder mode on ]";
- alias zoom.25 "cam_idealdist 30; alias zoom.in zoom.30; alias zoom.out zoom.30";
- alias zoom.30 "cam_idealdist 30; alias zoom.in zoom.25; alias zoom.out zoom.35";
- alias zoom.35 "cam_idealdist 35; alias zoom.in zoom.30; alias zoom.out zoom.40";
- alias zoom.40 "cam_idealdist 40; alias zoom.in zoom.35; alias zoom.out zoom.45";
- alias zoom.45 "cam_idealdist 45; alias zoom.in zoom.40; alias zoom.out zoom.50";
- alias zoom.50 "cam_idealdist 50; alias zoom.in zoom.45; alias zoom.out zoom.55";
- alias zoom.55 "cam_idealdist 55; alias zoom.in zoom.50; alias zoom.out zoom.60";
- alias zoom.60 "cam_idealdist 60; alias zoom.in zoom.55; alias zoom.out zoom.65";
- alias zoom.65 "cam_idealdist 65; alias zoom.in zoom.60; alias zoom.out zoom.70";
- alias zoom.70 "cam_idealdist 70; alias zoom.in zoom.65; alias zoom.out zoom.75";
- alias zoom.75 "cam_idealdist 75; alias zoom.in zoom.70; alias zoom.out zoom.80";
- alias zoom.80 "cam_idealdist 80; alias zoom.in zoom.75; alias zoom.out zoom.85";
- alias zoom.85 "cam_idealdist 85; alias zoom.in zoom.80; alias zoom.out zoom.90";
- alias zoom.90 "cam_idealdist 90; alias zoom.in zoom.85; alias zoom.out zoom.95";
- alias zoom.95 "cam_idealdist 95; alias zoom.in zoom.90; alias zoom.out zoom.100";
- alias zoom.100 "cam_idealdist 100; alias zoom.in zoom.95; alias zoom.out zoom.105";
- alias zoom.105 "cam_idealdist 105; alias zoom.in zoom.100; alias zoom.out zoom.110";
- alias zoom.110 "cam_idealdist 110; alias zoom.in zoom.105; alias zoom.out zoom.115";
- alias zoom.115 "cam_idealdist 115; alias zoom.in zoom.110; alias zoom.out zoom.120";
- alias zoom.120 "cam_idealdist 120; alias zoom.in zoom.115; alias zoom.out zoom.125";
- alias zoom.125 "cam_idealdist 125; alias zoom.in zoom.120; alias zoom.out zoom.130";
- alias zoom.130 "cam_idealdist 130; alias zoom.in zoom.125; alias zoom.out zoom.135";
- alias zoom.135 "cam_idealdist 135; alias zoom.in zoom.130; alias zoom.out zoom.140";
- alias zoom.140 "cam_idealdist 140; alias zoom.in zoom.135; alias zoom.out zoom.145";
- alias zoom.145 "cam_idealdist 145; alias zoom.in zoom.140; alias zoom.out zoom.150";
- alias zoom.150 "cam_idealdist 150; alias zoom.in zoom.145; alias zoom.out zoom.155";
- alias zoom.155 "cam_idealdist 155; alias zoom.in zoom.150; alias zoom.out zoom.160";
- alias zoom.160 "cam_idealdist 160; alias zoom.in zoom.155; alias zoom.out zoom.165";
- alias zoom.165 "cam_idealdist 165; alias zoom.in zoom.160; alias zoom.out zoom.170";
- alias zoom.170 "cam_idealdist 170; alias zoom.in zoom.165; alias zoom.out zoom.175";
- alias zoom.175 "cam_idealdist 175; alias zoom.in zoom.170; alias zoom.out zoom.180";
- alias zoom.180 "cam_idealdist 180; alias zoom.in zoom.175; alias zoom.out zoom.185";
- alias zoom.185 "cam_idealdist 185; alias zoom.in zoom.180; alias zoom.out zoom.190";
- alias zoom.190 "cam_idealdist 190; alias zoom.in zoom.185; alias zoom.out zoom.195";
- alias zoom.195 "cam_idealdist 195; alias zoom.in zoom.190; alias zoom.out zoom.200";
- alias zoom.200 "cam_idealdist 200; alias zoom.in zoom.195; alias zoom.out zoom.205";
- alias zoom.205 "cam_idealdist 200; alias zoom.in zoom.200; alias zoom.out zoom.200";
- togglezoom.off; c_thirdpersonshoulder 0;
- defaultzoom;
- // ##################################################################
- // incremental 1-key demo recording | by nova. & mystrdat & bi0_gauss
- // ##################################################################
- alias "r.a" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_a.dem ]; record _demo_a; alias r.sw r.of; alias r.xyz r.on; alias r.on r.b; wait 125; toggleconsole";
- alias "r.b" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_b.dem ]; record _demo_b; alias r.sw r.of; alias r.xyz r.on; alias r.on r.c; wait 125; toggleconsole";
- alias "r.c" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_c.dem ]; record _demo_c; alias r.sw r.of; alias r.xyz r.on; alias r.on r.d; wait 125; toggleconsole";
- alias "r.d" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_d.dem ]; record _demo_d; alias r.sw r.of; alias r.xyz r.on; alias r.on r.e; wait 125; toggleconsole";
- alias "r.e" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_e.dem ]; record _demo_e; alias r.sw r.of; alias r.xyz r.on; alias r.on r.f; wait 125; toggleconsole";
- alias "r.f" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_f.dem ]; record _demo_f; alias r.sw r.of; alias r.xyz r.on; alias r.on r.g; wait 125; toggleconsole";
- alias "r.g" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_g.dem ]; record _demo_g; alias r.sw r.of; alias r.xyz r.on; alias r.on r.h; wait 125; toggleconsole";
- alias "r.h" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_h.dem ]; record _demo_h; alias r.sw r.of; alias r.xyz r.on; alias r.on r.i; wait 125; toggleconsole";
- alias "r.i" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_i.dem ]; record _demo_i; alias r.sw r.of; alias r.xyz r.on; alias r.on r.j; wait 125; toggleconsole";
- alias "r.j" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_j.dem ]; record _demo_j; alias r.sw r.of; alias r.xyz r.on; alias r.on r.k; wait 125; toggleconsole";
- alias "r.k" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_k.dem ]; record _demo_k; alias r.sw r.of; alias r.xyz r.on; alias r.on r.l; wait 125; toggleconsole";
- alias "r.l" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_l.dem ]; record _demo_l; alias r.sw r.of; alias r.xyz r.on; alias r.on r.m; wait 125; toggleconsole";
- alias "r.m" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_m.dem ]; record _demo_m; alias r.sw r.of; alias r.xyz r.on; alias r.on r.n; wait 125; toggleconsole";
- alias "r.n" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_n.dem ]; record _demo_n; alias r.sw r.of; alias r.xyz r.on; alias r.on r.o; wait 125; toggleconsole";
- alias "r.o" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_o.dem ]; record _demo_o; alias r.sw r.of; alias r.xyz r.on; alias r.on r.p; wait 125; toggleconsole";
- alias "r.p" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_p.dem ]; record _demo_p; alias r.sw r.of; alias r.xyz r.on; alias r.on r.q; wait 125; toggleconsole";
- alias "r.q" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_q.dem ]; record _demo_q; alias r.sw r.of; alias r.xyz r.on; alias r.on r.r; wait 125; toggleconsole";
- alias "r.r" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_r.dem ]; record _demo_r; alias r.sw r.of; alias r.xyz r.on; alias r.on r.s; wait 125; toggleconsole";
- alias "r.s" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_s.dem ]; record _demo_s; alias r.sw r.of; alias r.xyz r.on; alias r.on r.t; wait 125; toggleconsole";
- alias "r.t" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_t.dem ]; record _demo_t; alias r.sw r.of; alias r.xyz r.on; alias r.on r.u; wait 125; toggleconsole";
- alias "r.u" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_u.dem ]; record _demo_u; alias r.sw r.of; alias r.xyz r.on; alias r.on r.v; wait 125; toggleconsole";
- alias "r.v" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_v.dem ]; record _demo_v; alias r.sw r.of; alias r.xyz r.on; alias r.on r.w; wait 125; toggleconsole";
- alias "r.w" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_w.dem ]; record _demo_w; alias r.sw r.of; alias r.xyz r.on; alias r.on r.x; wait 125; toggleconsole";
- alias "r.x" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_x.dem ]; record _demo_x; alias r.sw r.of; alias r.xyz r.on; alias r.on r.y; wait 125; toggleconsole";
- alias "r.y" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_y.dem ]; record _demo_y; alias r.sw r.of; alias r.xyz r.on; alias r.on r.z; wait 125; toggleconsole";
- alias "r.z" "toggleconsole; clear; voicedemo; glow.toggle.OFF; wait 30; alias glow.toggle ; alias +sb +showscores; echo [l4d_ca: RECORDING DEMO - _demo_z.dem ]; record _demo_z; alias r.sw r.of; alias r.xyz r.on; alias r.on r.a; echo [l4d_ca: LAST (_demo_z.dem) RECORDING SLOT REACHED, RECORDINGS STARTING FROM (_demo_a.dem) WILL BE OVERWRITTEN ON NEXT RECORD START ]; play ui/beep22; wait 300; toggleconsole";
- alias "r.of" "toggleconsole; stop; voice_loopback 0; defaultglow; wait 50; alias r.sw r.on; alias r.xyz r.of; alias +sb netdemo; echo [l4d_ca: STOP DEMO ]; wait 50; toggleconsole"
- alias "r.on" "r.a";
- alias "r.sw" "r.on";
- alias "r.xyz" "r.of";
- // ###########################################
- // hd avi video recording toggle | by mystrdat
- // ###########################################
- alias hd.start "toggleconsole; clear; echo [l4d_ca: RECORDING AVI - left 4 dead/_hd_movie.avi ]; echo [l4d_ca: select a codec from the drop down menu ]; wait 75; toggleconsole; wait 30; startmovie _hd_movie avi; alias hd.togg hd.stop;";
- alias hd.stop "endmovie; toggleconsole; wait 30; echo [l4d_ca: STOP AVI ]; wait 50; toggleconsole; alias hd.togg hd.start;";
- alias hd.togg "hd.start";
- // ######################################################################
- // double tap walk & crouch toggle | by xclusionnl & nova. & dieckmann215
- // ######################################################################
- alias "+speeding" "+speed";
- alias "-speeding" "speeding.switch";
- alias "speeding.switch" "-speed; alias +speeding +speed; alias -speeding +speed; wait 25; alias -speeding speeding.switch; echo [l4d_ca: walk toggled ]";
- alias "+ducking" "+duck";
- alias "-ducking" "ducking.switch";
- alias "ducking.switch" "-duck; alias +ducking +duck; alias -ducking +duck; wait 25; alias -ducking ducking.switch; echo [l4d_ca: crouch toggled ]";
- // ############################################
- // intelligent autorun toggle | by dieckmann215
- // ############################################
- alias "1run" "dir; alias run.toggle 2run";
- alias "2run" "-forward; -back; alias run.toggle 1run";
- alias "dir.back" "+back; alias maybestop2 ; echo [l4d_ca: autorun backward on ]";
- alias "dir.forward" "+forward; alias maybestop ; echo [l4d_ca: autorun forward on ]";
- alias "1reverse" "alias dir dir.back";
- alias "2reverse" "alias dir +forward";
- alias "1forward" "alias dir dir.forward";
- alias "2forward" "alias dir +forward";
- alias "maybestop2" "-back";
- alias "maybestop" "-forward";
- alias "+ww" "2run; 1forward; +forward";
- alias "-ww" "2forward; maybestop; alias maybestop -forward";
- alias "+ss" "2run; 1reverse; +back";
- alias "-ss" "2reverse; maybestop2; alias maybestop2 -back";
- 2reverse;
- 2forward;
- 2run;
- // ###################################
- // voice chat toggle | by dieckmann215
- // ###################################
- alias "+talking" "+voicerecord";
- alias "-talking" "talking.switch";
- alias "talking.switch" "-voicerecord; alias +talking +voicerecord; alias -talking +voicerecord; wait 25; alias -talking talking.switch";
- // ###################################################
- // 3-tap to vote difficulty | by dieckmann215 & fakiyo
- // ###################################################
- alias +pressed1 "alias +pressed +pressed2; alias command1 command1.saved; wait 20; command1";
- alias +pressed2 "alias command1 ; alias +pressed +pressed3; alias command2 command2.saved; wait 20; command2";
- alias +pressed3 "alias command2 ; alias command3 command3.saved; command3";
- alias command1.saved "callvote changedifficulty Normal; alias +pressed +pressed1; echo [l4d_ca: user calling normal difficulty vote ]";
- alias command2.saved "callvote changedifficulty Hard; alias +pressed +pressed1; echo [l4d_ca: user calling advanced difficulty vote ]";
- alias command3.saved "callvote changedifficulty Impossible; alias +pressed +pressed1; echo [l4d_ca: user calling expert difficulty vote ]";
- alias +pressed "+pressed1";
- alias -pressed "";
- // ##########################################
- // 2-tap retry & disconnect | by dieckmann215
- // ##########################################
- alias key1 "alias retrdisc key2; alias action1 action1.saved; wait 20; action1";
- alias key2 "alias action1 ; action2";
- alias action1.saved "retry; alias retrdisc key1; echo [l4d_ca: retrying connection to last server used - copy paste the ip:port and use "connect" instead ]";
- alias action2 "disconnect; alias retrdisc key1; echo [l4d_ca: user disconnect from game ]";
- alias retrdisc "key1";
- // #####################################################
- // status, cheats & alltalk check | by fakiyo & mystrdat
- // #####################################################
- alias sv.check "toggleconsole; clear; echo [l4d_ca: SERVER STATUS CHECK ]; wait 25; status; wait 25; sv_cheats; wait 25; sv_alltalk; wait 25; sm plugins; wait 25; sm plugins 12; wait 25; echo [l4d_ca: alltalk value can show client settings only ];"
- // ###############################################################
- // glow color & pulse themes | by dieckmann215 & mystrdat & fakiyo
- // ###############################################################
- //# default game glow color theme
- //alias "glow.close.OFF" "cl_glow_item_b 1.0;cl_glow_item_g 0.7;cl_glow_item_r 0.7;"
- //alias "glow.far.OFF" "cl_glow_item_far_b 1.0;cl_glow_item_far_g 0.4;cl_glow_item_far_r 0.3;"
- //alias "glow.down.OFF" "cl_glow_survivor_hurt_b 0.0; cl_glow_survivor_hurt_g 0.4; cl_glow_survivor_hurt_r 1.0;"
- //alias "glow.ghost.OFF" "cl_glow_ghost_infected_b 1.0;cl_glow_ghost_infected_g 0.4;cl_glow_ghost_infected_r 0.3;"
- //alias "glow.vomit.OFF" "cl_glow_survivor_vomit_b 0.0;cl_glow_survivor_vomit_g 0.4;cl_glow_survivor_vomit_r 1.0;"
- //alias "glow.teammate.OFF" "cl_glow_infected_b 1.0;cl_glow_infected_g 0.4;cl_glow_infected_r 0.3;cl_glow_survivor_b 1.0;cl_glow_survivor_g 0.4;cl_glow_survivor_r 0.3;"
- //# Q1 glow color & pulse theme
- //alias "glow.ghost.one.Q1" "alias glow.ghost.swap glow.ghost.two.Q1;cl_glow_ghost_infected_r 0.35;cl_glow_ghost_infected_g 0.35;cl_glow_ghost_infected_b 0.35;wait 5;cl_glow_ghost_infected_r 0.4;cl_glow_ghost_infected_g 0.4;cl_glow_ghost_infected_b 0.4;wait 5;cl_glow_ghost_infected_r 0.45;cl_glow_ghost_infected_g 0.45;cl_glow_ghost_infected_b 0.45;wait 5;cl_glow_ghost_infected_r 0.5;cl_glow_ghost_infected_g 0.5;cl_glow_ghost_infected_b 0.5;wait 5;glow.ghost.swap";
- //alias "glow.ghost.two.Q1" "alias glow.ghost.swap glow.ghost.three.Q1;cl_glow_ghost_infected_r 0.55;cl_glow_ghost_infected_g 0.55;cl_glow_ghost_infected_b 0.55;wait 5;cl_glow_ghost_infected_r 0.6;cl_glow_ghost_infected_g 0.6;cl_glow_ghost_infected_b 0.6;wait 5;cl_glow_ghost_infected_r 0.65;cl_glow_ghost_infected_g 0.65;cl_glow_ghost_infected_b 0.65;wait 5;cl_glow_ghost_infected_r 0.7;cl_glow_ghost_infected_g 0.7;cl_glow_ghost_infected_b 0.7;wait 25;glow.ghost.swap";
- //alias "glow.ghost.three.Q1" "alias glow.ghost.swap glow.ghost.four.Q1;cl_glow_ghost_infected_r 0.7;cl_glow_ghost_infected_g 0.7;cl_glow_ghost_infected_b 0.7;wait 5;cl_glow_ghost_infected_r 0.65;cl_glow_ghost_infected_g 0.65;cl_glow_ghost_infected_b 0.65;wait 5;cl_glow_ghost_infected_r 0.6;cl_glow_ghost_infected_g 0.6;cl_glow_ghost_infected_b 0.6;wait 5;cl_glow_ghost_infected_r 0.55;cl_glow_ghost_infected_g 0.55;cl_glow_ghost_infected_b 0.55;wait 5;glow.ghost.swap";
- //alias "glow.ghost.four.Q1" "alias glow.ghost.swap glow.ghost.one.Q1;cl_glow_ghost_infected_r 0.5;cl_glow_ghost_infected_g 0.5;cl_glow_ghost_infected_b 0.5;wait 5;cl_glow_ghost_infected_r 0.45;cl_glow_ghost_infected_g 0.45;cl_glow_ghost_infected_b 0.45;wait 5;cl_glow_ghost_infected_r 0.4;cl_glow_ghost_infected_g 0.4;cl_glow_ghost_infected_b 0.4;wait 5;cl_glow_ghost_infected_r 0.35;cl_glow_ghost_infected_g 0.35;cl_glow_ghost_infected_b 0.35;wait 5;glow.ghost.swap";
- //alias "glow.close.one.Q1" "alias glow.close.swap glow.close.two.Q1;cl_glow_item_r 0.5;cl_glow_item_g 1.0;cl_glow_item_b 0.0;wait 2;cl_glow_item_r 0.45;cl_glow_item_g 0.9;wait 2;cl_glow_item_r 0.4;cl_glow_item_g 0.8;wait 2;cl_glow_item_r 0.35;cl_glow_item_g 0.7;wait 2;cl_glow_item_r 0.3;cl_glow_item_g 0.6;wait 2;cl_glow_item_r 0.25;cl_glow_item_g 0.5;wait 2;cl_glow_item_r 0.2;cl_glow_item_g 0.4;wait 2;cl_glow_item_r 0.15;cl_glow_item_g 0.3;wait 2;glow.close.swap";
- //alias "glow.close.two.Q1" "alias glow.close.swap glow.close.three.Q1;cl_glow_item_r 0.1;cl_glow_item_g 0.2;wait 2;cl_glow_item_r 0.05;cl_glow_item_g 0.1;wait 2;cl_glow_item_r 0.0;cl_glow_item_g 0.0;wait 5;glow.close.swap";
- //alias "glow.close.three.Q1" "alias glow.close.swap glow.close.four.Q1;cl_glow_item_r 0.0;cl_glow_item_g 0.0;cl_glow_item_b 0.0;wait 2;cl_glow_item_r 0.05;cl_glow_item_g 0.1;wait 2;cl_glow_item_r 0.1;cl_glow_item_g 0.2;wait 2;cl_glow_item_r 0.15;cl_glow_item_g 0.3;wait 2;cl_glow_item_r 0.2;cl_glow_item_g 0.4;wait 2;cl_glow_item_r 0.25;cl_glow_item_g 0.5;wait 2;cl_glow_item_r 0.3;cl_glow_item_g 0.6;wait 2;cl_glow_item_r 0.35;cl_glow_item_g 0.7;wait 2;glow.close.swap";
- //alias "glow.close.four.Q1" "alias glow.close.swap glow.close.one.Q1;cl_glow_item_r 0.4;cl_glow_item_g 0.8;wait 2;cl_glow_item_r 0.45;cl_glow_item_g 0.9;wait 2;cl_glow_item_r 0.5;cl_glow_item_g 1.0;wait 5;glow.close.swap";
- //alias "glow.far.one.Q1" "alias glow.far.swap glow.far.two.Q1;cl_glow_item_far_r 0.5;cl_glow_item_far_g 1.0;cl_glow_item_far_b 0.0;wait 5;cl_glow_item_far_r 0.45;wait 5;cl_glow_item_far_r 0.40;wait 5;cl_glow_item_far_r 0.35;wait 5;cl_glow_item_far_r 0.30;wait 5;cl_glow_item_far_r 0.25;wait 5;cl_glow_item_far_r 0.20;wait 5;cl_glow_item_far_r 0.15;wait 5;cl_glow_item_far_r 0.10;wait 5;cl_glow_item_far_r 0.05;wait 5;cl_glow_item_far_r 0.0;wait 5;glow.far.swap";
- //alias "glow.far.two.Q1" "alias glow.far.swap glow.far.one.Q1;cl_glow_item_far_r 0.0;cl_glow_item_far_g 1.0;cl_glow_item_far_b 0.0;wait 5;cl_glow_item_far_r 0.05;wait 5;cl_glow_item_far_r 0.10;wait 5;cl_glow_item_far_r 0.15;wait 5;cl_glow_item_far_r 0.20;wait 5;cl_glow_item_far_r 0.25;wait 5;cl_glow_item_far_r 0.30;wait 5;cl_glow_item_far_r 0.35;wait 5;cl_glow_item_far_r 0.40;wait 5;cl_glow_item_far_r 0.45;wait 5;cl_glow_item_far_r 0.5;wait 20;glow.far.swap";
- //alias "glow.down.one.Q1" "alias glow.down.swap glow.down.two.Q1;cl_glow_survivor_hurt_b 0.0;cl_glow_survivor_hurt_g 0.45;cl_glow_survivor_hurt_r 1.0;wait 5;cl_glow_survivor_hurt_g 0.4; wait 5; cl_glow_survivor_hurt_g 0.35;wait 5;cl_glow_survivor_hurt_g 0.3;wait 5;cl_glow_survivor_hurt_g 0.25;wait 5;cl_glow_survivor_hurt_g 0.2;wait 5;cl_glow_survivor_hurt_g 0.15; wait 5;cl_glow_survivor_hurt_g 0.1;wait 5;glow.down.swap";
- //alias "glow.down.two.Q1" "alias glow.down.swap glow.down.three.Q1;cl_glow_survivor_hurt_g 0.05;wait 5;cl_glow_survivor_hurt_g 0.0;wait 10;glow.down.swap";
- //alias "glow.down.three.Q1" "alias glow.down.swap glow.down.four.Q1;cl_glow_survivor_hurt_b 0.0;cl_glow_survivor_hurt_g 0.0;cl_glow_survivor_hurt_r 1.0;wait 5;cl_glow_survivor_hurt_g 0.05;wait 5;cl_glow_survivor_hurt_g 0.1; wait 5; cl_glow_survivor_hurt_g 0.15;wait 5;cl_glow_survivor_hurt_g 0.2;wait 5;cl_glow_survivor_hurt_g 0.25;wait 5;cl_glow_survivor_hurt_g 0.3;wait 5;cl_glow_survivor_hurt_g 0.35; wait 5;cl_glow_survivor_hurt_g 0.4;wait 5;glow.down.swap";
- //alias "glow.down.four.Q1" "alias glow.down.swap glow.down.one.Q1;cl_glow_survivor_hurt_g 0.45;wait 15;glow.down.swap";
- //alias "glow.vomit.Q1" "cl_glow_survivor_vomit_b 0.72;cl_glow_survivor_vomit_g 0.07;cl_glow_survivor_vomit_r 0.79;"
- //alias "glow.teammate.Q1" "cl_glow_infected_b 1.0;cl_glow_infected_g 0.5;cl_glow_infected_r 0.0;cl_glow_survivor_b 1.0;cl_glow_survivor_g 0.5;cl_glow_survivor_r 0.0;"
- //# D1 glow color & pulse theme
- //alias "glow.far.one.D1" "alias glow.far.swap glow.far.two.D1; cl_glow_item_far_r 0.0;cl_glow_item_far_b 1.0;cl_glow_item_far_g 0.6;wait 13;cl_glow_item_far_g 0.5; wait 4;cl_glow_item_far_g 0.4;wait 4;cl_glow_item_far_g 0.3;wait 4;cl_glow_item_far_g 0.2;wait 4;cl_glow_item_far_g 0.1; wait 4; glow.far.swap"
- //alias "glow.far.two.D1" "alias glow.far.swap glow.far.one.D1; cl_glow_item_far_g 0.0;wait 13;cl_glow_item_far_g 0.2;wait 4;cl_glow_item_far_g 0.3;wait 4;cl_glow_item_far_g 0.4;wait 4;cl_glow_item_far_g 0.5;wait 4;cl_glow_item_far_g 0.5; wait 4;glow.far.swap"
- //alias "glow.close.one.D1" "alias glow.close.swap glow.close.two.D1;cl_glow_item_r 0.0; cl_glow_item_b 1.0; cl_glow_item_g 0.5;wait 5;cl_glow_item_g 0.6;cl_glow_item_r 0.2;wait 2;cl_glow_item_g 0.7;cl_glow_item_r 0.4;wait 2;cl_glow_item_g 0.8;cl_glow_item_r 0.6;wait 2;cl_glow_item_g 0.9;cl_glow_item_r 0.8;wait 2;cl_glow_item_g 1.0;cl_glow_item_r 1.0;wait 5;glow.close.swap;";
- //alias "glow.close.two.D1" "alias glow.close.swap glow.close.one.D1;cl_glow_item_g 0.9;cl_glow_item_r 0.8;wait 2;cl_glow_item_g 0.8;cl_glow_item_r 0.6;wait 2; cl_glow_item_g 0.7; cl_glow_item_r 0.4;wait 2 ;cl_glow_item_g 0.6;cl_glow_item_r 0.2;wait 2;cl_glow_item_g 0.5;cl_glow_item_r 0.0;glow.close.swap"
- //# glow color & pulse themes toggle
- //alias glow.toggle.OFF "alias glow.toggle glow.toggle.Q1; alias glow.close.swap glow.close.OFF; alias glow.far.swap glow.far.OFF; alias glow.down.swap glow.down.OFF; alias glow.ghost.swap glow.ghost.OFF; glow.vomit.OFF; glow.teammate.OFF; alias glow.toggle.D1 D1.fromOff; alias glow.toggle.Q1 Q1.fromOff; echo [l4d_ca: default glow theme selected ]"
- //alias Q1.fromOff "alias glow.toggle glow.toggle.D1; alias glow.toggle.D1 D1.fromOn; glow.close.one.Q1; glow.far.one.Q1; glow.down.one.Q1; glow.ghost.one.Q1; glow.vomit.Q1; glow.teammate.Q1; echo [l4d_ca: Q1 glow theme selected ]"
- //alias Q1.fromOn "alias glow.toggle glow.toggle.D1; alias glow.toggle.D1 D1.fromOn; alias glow.close.swap glow.close.one.Q1; alias glow.far.swap glow.far.one.Q1; alias glow.ghost.swap glow.ghost.one.Q1; alias glow.down.swap glow.down.one.Q1; glow.vomit.Q1; glow.teammate.Q1; echo [l4d_ca: Q1 glow theme selected ]"
- //alias D1.fromOff "alias glow.toggle glow.toggle.OFF; alias glow.toggle.Q1 Q1.fromOn; glow.close.one.D1; glow.far.one.D1; glow.ghost.one.Q1; glow.down.one.Q1; glow.vomit.Q1; glow.teammate.Q1; echo [l4d_ca: D1 glow theme selected ]"
- //alias D1.fromOn "alias glow.toggle glow.toggle.OFF; alias glow.toggle.Q1 Q1.fromOn; alias glow.close.swap glow.close.one.D1; alias glow.far.swap glow.far.one.D1; alias glow.ghost.swap glow.ghost.one.Q1; alias glow.down.swap glow.down.one.Q1; glow.vomit.Q1; glow.teammate.Q1; echo [l4d_ca: D1 glow theme selected ]"
- //alias glow.toggle.D1 "D1.fromOff";
- //alias glow.toggle.Q1 "Q1.fromOff";
- //defaultglow;
- //Auto Pistols
- Alias pistol_switch "slot2; bind mouse1 +apistol; bind q main_switch"
- alias main_switch "slot1; bind mouse1 +attack; bind q pistol_switch"
- alias +apistol "alias repeat_function +repeat; +repeat"
- alias -apistol "alias repeat_function stoprepeating"
- alias repeat_function "+repeat"
- alias +repeat "+attack; wait 2; -repeat"
- alias -repeat "-attack; wait 1; repeat_function"
- alias stoprepeating ""
- bind "MWHEELUP" "invprev; bind mouse1 +attack; bind q pistol_switch"
- bind "MWHEELDOWN" "invnext; bind mouse1 +attack; bind q pistol_switch"
- bind "q" "pistol_switch"
- //# Zoey Binds
- bind x "vocalize CrashCourseR01"
- bind p "vocalize ConceptBlock037"
- bind b "vocalize BounceReaction"
- bind g "vocalize ConceptBlock654"
- bind . "vocalize ConceptBlock662"
- bind / "vocalize CrashCourseR06"
- //# Work-All Vocalized Binds
- bind "k" "vocalize PlayerSorry"
- //# Louis Binds
- bind j "vocalize PlayerFriendlyFireFromFrancis"
- bind "]" "vocalize IntroCrashR13"
- bind "[" "vocalize Farm01_path03a"
- bind "l" "vocalize CrashCourseR04"
- //# Francis Binds
- bind "v" "vocalize CrashCourseR02"
- bind "," "vocalize IntroCrashR21"
- bind "." "vocalize CrashCourseR07"
- //# Bill binds
- bind "#" "vocalize ConceptBlock051"
- //# Chat Commands
- bind "v" "say clearly outplayed..."
- //# Left2Glow
- exec l2g_Glow
- alias hlss-START "voice_inputfromfile 1; voice_loopback 1; +voicerecord; alias ToggleWAV hlss-STOP"
- alias hlss-STOP "voice_inputfromfile 0; voice_loopback 0; -voicerecord; alias ToggleWAV hlss-START"
- alias ToggleWAV "hlss-START"
- voice_fadeouttime 0
- //# Performance
- cl_forcepreload "1" // Preloads maps, may cause a few seconds more loading the map at the benefit of a more consistent FPS (because the whole map is preloaded)
- mat_bufferprimitives "1"
- mat_clipz "1" // FX owners should set this to 0
- soundscape_flush "1"
- cl_soundemitter_flush "1"
- // Threading
- cl_threaded_bone_setup "0"
- cl_threaded_client_leaf_system "0"
- mat_queue_mode "-1"
- r_queued_post_processing "1"
- r_threaded_client_shadow_manager "1"
- r_threaded_particles "1"
- r_threaded_renderables "1"
- //# Misc Binds
- bind del "ToggleWav"
- bind n "sm_admin"
- //# Fun pub scripts
- //# PUBASH
- bind "kp_end" "setinfo name "P";wait 150;setinfo name "U";wait 150;setinfo name "B";wait 150;setinfo name "B";wait 150;setinfo name "A";wait 150;setinfo name "S";wait 150;setinfo name "H";wait 150;setinfo name "Swift.FoX""
- // fox.cfg
- clear
- echo "FOX.cfg by fox execed."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement