User:NiteCyper

From TF2 Wiki

Jump to: navigation, search

New updates can be at the following link because I edit it so often: http://docs.google.com/View?id=ddwv3dxg_20hh49hkcf C:\Program Files\Valve\Steam\SteamApps\nitecyper\team fortress 2\tf\cfg

autoexec.cfg


/// General scripts

// Command line repeater (formerly known as "General automaton (toggling)", cleaner)

alias "commandline" "flag; wait; repeatcommandline"
alias "repeatcommandline" "commandline"
alias "dontrepeatcommandline" "alias repeatcommandline none"
alias drcl drcl1
alias "drcl1" "dontrepeatcommandline"
alias "realiasrepeatcommandline" "alias repeatcommandline commandline"
alias rarcl rarcl1
alias "rarcl1" "realiasrepeatcommandline"

alias "togglecommandlinerepeater" "togglecommandlinerepeateron"
alias "togglecommandlinerepeateron" "rarcl1; repeatcommandline; alias togglecommandlinerepeater togglecommandlinerepeateroff; developer 1; echo ON Flag-drop-spammer command line repeater 1 (A.K.A. clr1); wait 200; developer 0"
alias "togglecommandlinerepeateroff" "dontrepeatcommandline; alias togglecommandlinerepeater togglecommandlinerepeateron; developer 1; echo OFF Flag-drop-spammer command line repeater 1 (A.K.A. clr1); wait 200; developer 0"
alias "tclr1" "togglecommandlinerepeater"
alias tclron togglecommandlinerepeateron
alias tclr1on tclron
alias tclr1off tclroff
alias tclroff togglecommandlinerepeateroff
alias tclr tclr1
alias resetclr1 resetclr
alias resetclr "drcl; alias tclr tclron"


// Second "command line repeater" (A.K.A. spammer)

alias "cl2" "say rtd; wait 350; rcl2"
alias "rcl2" "cl2"
alias "drcl2" "alias rcl2 none"
alias "rarcl2" "alias rcl2 cl2"

alias "tclr2" "tclr2on"
alias "togglecommandlinerepeater2" "tclr2"
alias "tclr2on" "rarcl2; rcl2; alias tclr2 tclr2off; developer 1; echo ON rtd-spammer command line repeater 2(A.K.A. clr2); wait 200; developer 0"
alias "tclr2off" "drcl2; alias tclr2 tclr2on; developer 1; echo OFF rtd-spammer command line repeater 2 (A.K.A. clr2); wait 200; developer 0"
alias resetclr2 "drcl2; alias tclr2 tclr2on"


// Third "command line repeater"

alias "cl3" "+hop; wait; -hop; wait; rcl3"
alias "rcl3" "cl3"
alias "drcl3" "alias rcl3 none"
alias "rarcl3" "alias rcl3 cl3"

alias "tclr3" "tclr3on"
alias "togglecommandlinerepeater3" "tclr3"
alias "tclr3on" "rahop; rarcl3; rcl3; alias tclr3 tclr3off; developer 1; echo ON Jump-spammer command line repeater 3 (A.K.A. clr3); wait 200; developer 0"
alias "tclr3off" "drcl3; alias tclr3 tclr3on; developer 1; echo OFF Jump-spammer command line repeater 3 (A.K.A. clr3); wait 200; developer 0"
alias resetclr3 "drcl3; alias tclr3 tclr3on"


// Fourth "command line repeater"

alias "cl4" "destroy 4; wait; rcl4"
alias "rcl4" "cl4"
alias "drcl4" "alias rcl4 none"
alias "rarcl4" "alias rcl4 cl4"

alias "tclr4" "tclr4on"
alias "togglecommandlinerepeater4" "tclr4"
alias "tclr4on" "rarcl4; alias tclr4 tclr4off; rcl4; developer 1; echo ON 'destroy 4'-spammer command line repeater 4 (A.K.A. clr4); wait 200; developer 0"
alias "tclr4off" "drcl4; alias tclr4 tclr4on; developer 1; echo OFF 'destroy 4'-spammer command line repeater 4 (A.K.A. clr4); wait 200; developer 0"
alias resetclr4 "drcl4; alias tclr4 tclr4on"


//Exec autoexec keyboard shortcut & config resetter
alias THEBUTTON "exec autoexec; recmd; developer 1; echo EXECed AUTOEXEC.CFG and RECMDed; wait 150; developer 0"
alias recmd "minuses; theslots; mouse2becomesnormal; cancel96; reard; regfire; ravoicemenus; nords2; raclasstaunt"
alias minuses "-left; -right; -reload; -attack; -attack2; resetclr1; resetclr2; resetclr3; resetclr4; -duck; -jump; -rfire; stopintsprt; -back; -forward; -moveleft; -moveright; -ratk22"
alias theslots "alias firstslot firstslot99; alias thirdslot thirdslot99; alias secondslot slot2"


// Class Selection Binds
// ===============================
alias joinscout "join_class scout; recmd; scoutstuff"
alias joinsoldier "join_class soldier; recmd; soldierstuff"
alias joinpyro "join_class pyro; recmd; pyrostuff"
alias joindemo "join_class demoman; recmd; demostuff"
alias joinheavy "join_class heavyweapons; recmd; heavystuff"
alias joinengy "join_class engineer; recmd; engystuff"
alias joinmedic "join_class medic; recmd; medicstuff"
alias joinsniper "join_class sniper; recmd; sniperstuff"
alias joinspy "join_class spy; recmd; spystuff"

bind KP_end joinscout
bind KP_downarrow joinsoldier
bind KP_pgdn joinpyro      
bind KP_leftarrow joindemo   
bind KP_5 joinheavy
bind KP_rightarrow joinengy
bind KP_home joinmedic
bind KP_uparrow joinsniper
bind KP_PGUP joinspy


// Rapid use-bonk
alias +rapidusebonk "+rub"
alias +rub "alias rub3 +rub4; +rub4"
alias +rub4 "use tf_weapon_lunchbox_drink; wait; -rub4"
alias -rub4 "rub3"
alias rub3 +rub4
alias -rub "-rub2"
alias -rub2 "alias rub3 none"


// Rapid-fire and regular fire functions
alias rapidfire "alias +ard +rfire; alias -ard -rfire"
alias regfire "alias +ard +attack; reard"

alias +rfire "alias rfire3 +rfire4; +rfire4"
alias +rfire4 "+attack; wait 2; -rfire4"
alias -rfire4 "-attack; wait 2; rfire3"
alias rfire3 +rfire4
alias -rfire "-rfire2"
alias -rfire2 "alias rfire3 none"


// Rapid medic-caller
// Hold the button and spam away!

alias +rmc "alias rmc3 +rmc4; +rmc4"
alias +rmc4 "voicemenu 0 0; wait 300; -rmc4"
alias -rmc4 "rmc3"
alias rmc3 +rmc4
alias -rmc "-rmc2"
alias -rmc2 "alias rmc3 none"


// Rapid disguise-dropper
// Hold the button and spam away!

alias +rdropdisguise +rdd
alias -rdropdisguise -rdd
alias +rdd "alias rdd3 +rdd4; +rdd4"
alias +rdd4 "dropdisguise; wait; -rdd4"
alias -rdd4 "rdd3"
alias rdd3 +rdd4
alias -rdd "-rdd2"
alias -rdd2 "alias rdd3 none"


// Rapid taunter
// Hold the button and spam away!

alias +rter "alias rter3 +rter4; +rter4"
alias +rter4 "classtaunt; wait; -rter4"
alias -rter4 "rter3"
alias rter3 +rter4
alias -rter "-rter2"
alias -rter2 "alias rter3 none"
alias classtaunt taunt
alias raclasstaunt "alias classtaunt taunt"


// Rapid sprayer
// Hold the button and spam away!

alias +rsper "alias rsper3 +rsper4; +rsper4"
alias +rsper4 "impulse 201; wait 1000; -rsper4"
alias -rsper4 "rsper3"
alias rsper3 +rsper4
alias -rsper "-rsper2"
alias -rsper2 "alias rsper3 none"


//Visual error fixer
//Especially useful for when you can't see where the goldmining cart (bomb) is.
alias vef "stop; record bug; wait 3; stop"


// High-jump
// 'crouch' alias allows jumping while crouching and recrouching when landing if holding the CTRL key.
alias "+jumpeh" "dehop; +jump; +duck"
alias "-jumpeh" "-duck; -jump"
alias +crouch "+duck; bind space +jump"
alias -crouch "-duck; bind space +jumpeh"
bind ctrl +crouch
bind "space" "+jumpeh"


// Quick 180°

alias "quick180" "cl_yawspeed 1000; +left; wait 19; cl_yawspeed 210; -left"


// Randomlastd disguises you as a random class other than Spy or Scout.

alias randomlastd "lastdisguise random"


// Continuously move
// Arrow keys. Press the 'minuses' button to stop.

alias -continuousback +back
alias -continuousforward +forward
alias -continuousleft +moveleft
alias -continuousright +moveright

alias +4ward +forward
alias -4ward -forward
alias +bax +back
alias -bax -back
alias +muvleft +moveleft
alias -muvleft -moveleft
alias +muvright +moveright
alias -muvright -moveright


// Sandsvitch
// Quiet sandvich taunt?

alias sandsvitch "use tf_weapon_minigun"


// Rapid attack2-clicker
// Hold the button and spam away!

alias ratk2er +ratk2
alias +ratk2 "raratk23; +ratk24"
alias +ratk24 "+attack2; wait; -attack2; wait; -ratk24"
alias -ratk24 "ratk23"
alias ratk23 "+ratk24"
alias -ratk2 "-ratk22"
alias -ratk22 "alias ratk23 none"
alias raratk23 "alias ratk23 +ratk24"

//-----------------------------------------------------------------------------------------------------------------------------------------------------------


/// Basic aliases

alias afk antiafk
alias antiidle antiafk
alias antiafk antiidlekick
alias antiidlekick "cl_yawspeed 0.1; +left"
alias antisniperafk "afk; use tf_weapon_jar; -continuousright; keepattacking"
alias afksniper antisniperafk
alias sniperafk afksniper
alias lastd lastdisguise
alias flag dropitem
alias dropflag flag
alias drop_item dropitem
alias firstslot firstslot99
alias thirdslot thirdslot99
alias firstslot99 "slot1; reard"
alias secondslot slot2
alias thirdslot99 "slot3; reard"
alias fourthslot "slot4; -reload; regfire" 
alias fifthslot "slot5; -reload; regfire"
alias exitmenu slot10
alias none ""
alias stuff ""
alias ngcamp "+duck; +back; +attack"
alias ng ngcamp
alias engycamp ngcamp
alias lastwep "lastinv"
alias keepattacking +attack
alias dropdisg undisguise
alias undisguise papermaskoff
alias papermaskoff dropdisguise
alias dropdisguise "disguise 8 -2"
alias firstvoicemenu "voice_menu_1"
alias secondvoicemenu "voice_menu_2"
alias thirdvoicemenu "voice_menu_3"
alias ravoicemenus "alias zkey firstvoicemenu; alias xkey secondvoicemenu; alias ckey thirdvoicemenu"
alias voicespy "voicemenu 1 1"
alias spy voicespy
alias enemyspy spy
alias imnotaspy +voicerecord
alias thanks "voicemenu 0 1"
alias saythanks thanks
alias voicethanks thanks
alias voicecommandthanks thanks
alias bindrdd "bind shift +rdd"
alias jpeggit jpeg
alias voiceloop voice_loopback 1
alias usekey "bind mouse4 +use"
alias bindf4toggle f4toggle
alias bindf4afk f4afk
alias f4toggle "bind f4 tclr4"
alias f4afk "bind f4 afksniper"
alias baberuth scouttaunt
alias scouttaunt cockyhomerun
alias cockyhomerun homerun
alias homerun outtathepark
alias outtathepark bonktaunt 
alias bonktaunt scouttaunt
alias scouttaunt "use tf_weapon_bat_wood; taunt"
alias fencing fence
alias fence fencer
alias fencer spytaunt
alias spytaunt "use tf_weapon_knife; taunt"
alias pdataunt spycrab
alias spycrabtaunt spycrab
alias crabtaunt spycrab
alias spycrab "dropdisg; use tf_weapon_pda_spy; taunt"
alias pow kerpow
alias kerpow hwgtaunt
alias hwgtaunt heavyweaponstaunt
alias heavyweaponstaunt fistgun
alias fistgun gunfist
alias gunfist fingershoot
alias fingershoot heavytaunt
alias heavytaunt "use tf_weapon_fists; taunt"
alias hadouken hadoken
alias hadoken omgwtfbbq
alias omgwtfbbq pyrotaunt 
alias pyrotaunt "use tf_weapon_flaregun; use tf_weapon_shotgun_pyro; taunt"
alias healtaunt huffkritz
alias huffkritz kritzhuff
alias kritzhuff oktoberfest
alias oktoberfest "kritzkriegtaunt"
alias kritzkriegtaunt "medictaunt"
alias medictaunt "use tf_weapon_medigun; taunt"
alias rahop "alias +hop +jump; alias -hop -jump"
alias dehop "alias +hop none; alias -hop none; resetclr3"
alias bindratk2 m4drs
alias bindmouse4deadringerspam bindmouse4ratk2
alias bindmouse4drs bindmouse4deadringerspam
alias bindm4drs bindmouse4ratk2
alias bindm4deadringerspam bindmouse4ratk2
alias bindm4dr bindm4deadringerspam
alias bindm4deadringer bindm4dr
alias bindmouse4ratk2 "bind mouse4 ratk2er"
alias idlespy achievement_idler
alias achievementidler idlespy
alias aispy idlespy
alias a_idler idlespy
alias a_i idlespy
alias ai a_i
alias aispy2 ai2
alias ai2 "minuses; cl_yawspeed 100; tclr3on; +left; -continuousforward; ratk2er"
alias achievement_idler "minuses; tclr2on; tclr3on; -continuousforward; ratk2er"


/// Binds
// voicespy, dropdisguise, "destroy 4," jpeggit, +rfd (rapid flagdrop), spy disguise shortcuts, minuses, thebutton, lastd, "tclr"s, spec-cam controls (atk/2,jump), keepattacking

bindrdd
bind f +use
bind mwheeldown "flag"
bind kp_slash +attack
bind kp_multiply +attack2
bind kp_minus +jump
bind mouse1 +ard
bind mouse2 +normouse2
bind mouse3 keepattacking
bindmouse4ratk2
bind mouse5 jpeggit
bind mwheelup "destroy 4"
bind e +rmc
bind g +rter
bind t +rsper
bind f1 tclr1
bind f2 tclr2
bind f3 tclr3
bind F5 vef
bind 1 firstslot
bind 2 secondslot
bind 3 thirdslot
bind 0 exitmenu
bind kp_plus THEBUTTON
bind v +voicerecord
bind j say
bind k say_team
bind downarrow -continuousback
bind uparrow -continuousforward
bind leftarrow -continuousleft
bind rightarrow -continuousright
bind w +4ward
bind a +muvleft
bind s +bax
bind d +muvright
bind b minuses
bind z "zkey"
bind x "xkey"
bind c "ckey"
bind ` toggleconsole
bind scrolllock "kill"
bind numlock "explode"


/// Basic settings

cl_yawspeed 210
ravoicemenus
voiceloop
sensitivity 10
jpeg_quality 100
hud_fastswitch 1
cl_showfps 1
zoom_sensitivity_ratio 1
con_enable 1

//-----------------------------------------------------------------------------------------------------------------------------------------------------------


/// Scout stuff

alias scoutstuff "scoutslots; scoutprimaryreloadtype; alias joinclazz joinpyro; scoutengprimary; alias classtaunt scouttaunt"

alias "togglescoutprimaryreloadtype" "tsprt"
alias "tsprt" "fanstyle"
alias "fanstyle" "alias tsprt scattergstyle; alias sprt -reload; developer 1; echo Force-A-Nature reload style; wait 200; developer 0"
alias "scattergstyle" "alias tsprt fanstyle; alias sprt +reload; developer 1; echo Scattergun reload style; wait 200; developer 0"
alias scoutprimaryreloadtype "sprt"
alias sprt "-reload"


// Scattergun auto-reload, remap pistol rapidfire (Scout)

alias scoutengprimary "slot1; scoutprimaryreloadtype; regfire; -rfire"
alias scoutslot3 "slot3; -reload; regfire; -rfire"
alias scoutslot2 "slot2; -reload; rapidfire"
alias scoutslots "alias firstslot scoutengprimary; alias secondslot scoutslot2; alias thirdslot scoutslot3"


// Class reloader
// MOUSE3 to switch to a different class then back to the class you were before. You virtually won't be playing as the other class for any period of time.

alias classreScout "join_class heavy; join_class scout"

//-----------------------------------------------------------------------------------------------------------------------------------------------------------


/// Soldier stuff

alias soldierstuff "+reload; alias joinclazz joinpyro"

// Rapid flag-drop

alias +rfd "+rfd"
alias +rfd "alias rfd3 +rfd4; +rfd4"
alias +rfd4 "dropitem; wait; -rfd4"
alias -rfd4 "rfd3"
alias rfd3 +rfd4
alias -rfd "-rfd2"
alias -rfd2 "alias rfd3 none"

//-------------------------------------------------------------------------------------------------------


/// Pyro stuff
// In the event that the 'Intermittent spurt' overlaps, you can reset it by pressing '1'.

alias Pyrostuff "pyroslots; rapidflame; alias joinclazz joinsoldier; alias classtaunt pyrotaunt"


//Pyro Panic Button
alias "+panic" "cl_yawspeed 3000; +left; +attack"
alias "-panic" "-attack; -left; cl_yawspeed 210"


//Intermittent spurt
// The wait is the shortest spurt you can take before it "intermittent spurts" starts overlapping. If you do spurt shorter than this wait, you WILL stop "intermittently spurting" which is being fixed.

alias "startintsprt" "redos2; somethingelsenamedos"
alias "somethingelsenamedos" "dos"
alias "+tres" "+attack; wait 2; -tres"
alias "-tres" "-attack; wait 100; dos"
alias "dos" "+tres"
alias "redos" "alias dos +tres"
alias "redos2" "redos"
alias "specprize" ""
alias "specprizePART2" "wait 50; dos" // Doesn't work
alias "stopintsprt" "alias dos none; alias somethingelsenamedos none; alias redos2 none; alias specprize specprizePART2; wait 30; alias somethingelsenamedos dos; alias redos2 redos; alias specprize none" 


//Rapid-fire (Pyro)

alias pyrospurt "alias +ard +pyrospurting; alias -ard -pyrospurting"
alias +pyrospurting "stopintsprt; +rfire"
alias -pyrospurting "-rfire; specprize; startintsprt"
alias rapidflame "slot1; pyrospurt; stopintsprt; -reload"
alias pyroslot3 "slot3; regfire; stopintsprt; -reload"
alias pyroslot2 "slot2; regfire; stopintsprt; +reload"
alias pyroslots "alias firstslot rapidflame; alias secondslot pyroslot2; alias thirdslot pyroslot3"

//--------------------------------------------------------------------------------------------------------------------------------------------------


/// Demoman stuff

alias demostuff "7; alias joinclazz joinpyro"

// Rapid-fire reload (Demo)

alias 7 "+4"
alias "+4" "alias 6 +5; +5"
alias "+5" "+reload; wait 3; -reload; wait 3; -5"
alias "-5" "+reload; wait 3; -reload; wait 3; 6"
alias "6" "+5"
alias cancel96 "95"
alias 95 "alias 6 none; alias 96 none"

//--------------------------------------------------------------------------------------------------------------------------------------------------


/// Heavy stuff

alias Heavystuff "alias joinclazz joinpyro; +reload; heavyslots; heavyprimary; alias classtaunt hwgtaunt"

// Heavy (Weapons Guy) slots

alias heavyslots "alias firstslot heavyprimary; alias secondslot heavysecondary; alias thirdslot heavytertiary"
alias heavyprimary "slot1; -reload"
alias heavysecondary "slot2; +reload"
alias heavytertiary "slot3; -reload"

//--------------------------------------------------------------------------------------------------------------------------------------------------


/// Engineer stuff

alias engystuff "engyslots; alias joinclazz joinpyro; wait 3; use tf_weapon_wrench"

// Engineer slots

alias scoutengprimary "slot1; +reload; regfire; -rfire"
alias scoutslot3 "slot3; -reload; regfire; -rfire"
alias scoutslot2 "slot2; -reload; rapidfire"
alias engyslots "alias firstslot scoutengprimary; alias secondslot scoutslot2; alias thirdslot scoutslot3"

//--------------------------------------------------------------------------------------------------------


/// Medic stuff

alias medicstuff "medicslots; alias classtaunt medictaunt; wait 3; use tf_weapon_medigun; automedi"


// Auto-Medigun fire w/ stutter upon switching to it

alias remedi "alias +ard +themedi; alias -ard -themedi"
alias +themedi "-attack"
alias -themedi "+attack"

alias automedi "slot2; remedi; -themedi"
alias noautomedi3 "slot3; -attack; regfire"
alias noautomedi1 "slot1; -attack; regfire"
alias medicslots "alias secondslot automedi; alias thirdslot noautomedi3; alias firstslot noautomedi1"

//-----------------------------------------------------------------------------------------------------------------------------------------------------------


/// Sniper stuff

alias Sniperstuff ""

//--------------------------------------------------------------------------------------------------------------------------------------------------


/// Spy stuff

alias spystuff "mouse2becomesdropflagandatk2; alias secondslot sapper; rards2; rdisguiseshortcuts; alias classtaunt spytaunt; wait 90; lastd"

alias mouse2becomesdropflagandatk2 "alias +normouse2 +dropmouse2; alias -normouse2 -attack2"
alias mouse2becomesnormal "alias +normouse2 +normouseattack; alias -normouse2 -normouseattack" 
alias +dropmouse2 "flag; resetclr4; -ratk2; +attack2"
alias -dropmouse2 "-attack2"
alias +normouse2 "+normouseattack"
alias -normouse2 "-normouseattack"
alias +normouseattack "+attack2; resetclr4; -ratk2"
alias -normouseattack "-attack2"


// Autoredisguise except when sapping
// The 'unard' part of slot1 and slot2 are declared under 'basic aliases'.

alias +ard "+attack"
alias -ard2 "-attack; -rfire; lastd"
alias -ard -ard2

alias reard "alias -ard -ard2"
alias sapper "lastd; slot2; alias -ard -attack"

// Disguise shortcuts

alias rdisguiseshortcuts "disguiseshortcuts; wait; rds2"
alias rds2 "rds"
alias rds rdisguiseshortcuts
alias rards2 "alias rds2 rds"
alias nords2 "alias rds2 none"

alias sniperdisguise "disguise 2 -1"
alias spydisguise "disguise 8 -1"
alias medicdisguise "disguise 5 -1"
alias ngdisguise "disguise 9 -1"
alias heavydisguise "disguise 6 -1"
alias demomandisguise "disguise 4 -1"
alias pyrodisguise "disguise 7 -1"
alias soldierdisguise "disguise 3 -1"
alias scoutdisguise "disguise 1 -1"

alias disguiseshortcuts "alias zkey sniperdisguise; alias xkey medicdisguise; alias ckey spydisguise"
alias disgshorts dishorts
alias disguiseshorts dishorts
alias disguisecuts dishorts
alias dshorts disguisecuts

//-----------------------------------------------------------------------------------------------------------------------------------------------------------





//apparently, this line doesn't work. It is an unknown command when entered.
alias execvars "echo Cvars (2008-07-17); cl_detaildist 0; cl_detailfade 99999; rope_wind_dist 0; rope_rendersolid 0; rope_smooth 0; rope_collide 0; cl_phys_props_enable 0; cl_phys_propx_max 0; cl_phys_props_respawnrate 99999; cl_phys_props_respawndist 99999; r_propsmaxdist 0; props_break_max_pieces 0; r_drawdetailprops 0; cl_hud_minmode 0; r_drawmodeldecals 0; r_drawflecks 0; r_3dsky 0; mat_motion_blur_enabled 0; mat_specular 1; mat_bumpmap 1; mat_colorcorrection 0; snd_musicvolume 0; voice_modenable 1; cl_ragdoll_physics_enable 1; cl_ragdoll_collide 0; cl_ragdoll_forcefade 1; cl_ragdoll_fade_time 8; fov_desired 90; cl_showfps 2; hud_fastswitch 1; con_enable 1; cl_interp_ratio 1; cl_lagcomp_errorcheck 0; cl_lagcompensation 1; cl_smooth 0; cl_smoothtime 0.010000; cl_predictweapons 1; cl_allowupload 0; cl_downloadfilter nosounds"

// =====================================
// CONFIG: 	TF2_cvars(commented).cfg
// AUTHOR: 	Herron
// WEBPAGE:	http://www.drifters.org/tf2/configs/
// README:	http://www.drifters.org/tf2/configs/README_2008_07_17.txt
// VERSION:	2.1
// DATE:	2008-07-17
// =====================================

// ====================
// CVARS -- PERFORMANCE
// ====================

// cl_forcepreload "1"			// This will preload all the game content at once, instead of loading it on an as-need basis which can cause stuttering or slow downs.  (I have noticed no effect with this enabled, but I'll let you be the judge)


// ===========================================
// CVARS -- PERFORMANCE (MULTI-CORE CPUS ONLY)
// ===========================================

// snd_mix_async "1"			// Use multicore CPUs to run the most of the sound engine in parallel with the renderer.  <-- Direct quote from Valve

// mat_queue_mode "2"
// The queue/thread mode the material system should use: -1=default, 0=synchronous single thread, 1=queued single thread, 2=queued multithreaded
// Note:  I stopped using this because it caused me to crash to desktop about once every 60 minutes, even though it _INCREASED_ my fps by 75-100 on my Q6600 processor.  It also causes both .tga and .jpg screenshots to be completely black.


// ================
// CVARS -- NETWORK
// ================

//cl_interp_ratio "1"			// Causes the interpolation delay to be calculated based off of the clients cl_updaterate.
					// Most leagues have a min ratio of 1, and a max ratio of either 1 or 2.

//cl_cmdrate "100"			// Max number of command packets sent to server per second
					// Most leagues use min/max limits of 67/101 (Valve caps it at 100 though)

//cl_updaterate "101"			// The amount of updates the clients receive per second. This will not exceed the servers sv_maxupdaterate or servers tickrate, whichever is the smaller.
					// Most leagues use min/max limits of 67/101

//rate "30000"				// Maximum bytes/sec your internet connection can receive.
					// Most leagues use min/max limits of 15000/30000

// Basic rule of thumb:  If you have good cable and a good computer (over 100fps in heavy fire fights), use the values above.

// [QUOTE] from http://wheelchairjihad.com/?page_id=5
//	"The final interpolation amount is determined by cl_interp_ratio / cl_updaterate.
//	For example, if you keep your ratio as default, and you have updaterate 100, then your final amount will be 1/100 = 0.01.
//	It's advised to set ratio to the default of 1 to start with.
//	As long as you have decently configured netcode (as per this guide) and are playing on a good server, you should have an accurate interpolation amount.
//
//	If you have an internet connection that suffers from constant loss, running cl_interp_ratio 1 will cause stuttering. If this is the case, set cl_interp_ratio 2 instead.
//
//	If you experience choke you should drop cl_updaterate.
//	Simply put, the connection can't handle the bandwidth required to distribute these packets and are being received 'late' on the server, which results in out-of-time corrections.
//	If this is the case, setting cl_interp_ratio to a value around 1.5 will help with the [stuttering]. However, you may still receive choke until you lower cl_updaterate."
// [/QUOTE]


//cl_lagcomp_errorcheck "0"		// Whether a comparison of player indexes is made to check for position errors
//cl_lagcompensation "1"			// Client-side lag compensation.  Enabled by default.
//cl_smooth "0"				// If set to 1, it attempts to smooth out prediction errors in player positions (cl_smoothtime determines the amount of seconds that prediction errors must occur before smoothing is enabled).  Screw that.  I don't want it to "smooth" out the corrections, I want it to fix it right away, even if it does make the players' movement look a little jerky.
//cl_smoothtime "0.010000"		// Time over which to smooth the view after prediction errors.
//cl_predictweapons "1"			// Determines how weapon trails, sounds and animation are displayed.  1=clientside, 0=serverside (only controls the appearance and timing on your screen -- it has no effect on server-recognized accuracy.  After disabling this for a short time, I eventually just put it back to the default enabled because it was playing my weapon fire sound twice)

//cl_allowupload "0"			// Client uploads customization files (i.e., sprays).  Sprays are for sissies.
//cl_downloadfilter "nosounds"		// Setting it to "nosounds" prevents custom sounds from being downloaded from the game server.


// ======================
// CVARS -- MISCELLANEOUS
// ======================

//con_enable "1"				// Allows the console to be activated.
//hud_fastswitch "1"			// Fast weapon switching
//jpeg_quality "100"			// Quality (%) of .jpg screenshots (CAL requires this to be 100)

//cl_showfps "2"				// Draw smoothed fps value and map name in upper right hand corner (supposedly eats a couple of CPU cycles, but oh well)
//cl_playerspraydisable "1"		// Toggle the display of those stupid sprays

//fov_desired "90"			// Field of View

//cl_showncustomtabhelp "1"		// Disable the "HOLY CRAP YOU CLICKED ON THE CUSTOM TAB!!!" message in the server browser window.


// ======================
// CVARS -- VISUAL EXTRAS
// ======================

//cl_wpn_sway_scale "0"			// Stops the weapon "sway" when you move your mouse around while aiming.
//cl_hud_minmode "0"			// Smaller HUD -- Note:  This prevents you from getting notification of map-specific messages (e.g., the enemy breaching your tunnel on cp_warpath)

//r_particle_timescale "1"		// Controls the render speed of particles (e.g., rocket trails and explosions) -- higher is faster (i.e., shorter explosion and smoke visibility) -- 1 is default
//r_drawmodeldecals "0"			// Toggles rendering of marks and/or blood show up on models (e.g., players/sentries/etc. -- this does not affect whether marks are shown on walls/floors/ceilings)
//r_drawflecks "0"			// Toggles the rendering of "flecks" (i.e., chips/fragments) when bullets impact stone or metal surfaces (Note:  This does not affect "flecks" generated by explosions)
//r_3dsky "0"				// Toggles the rendering of 3d sky boxes

//mat_motion_blur_enabled "0"		// Motion blur

//mat_specular "1"			// Specular rendering (reflections)
//mat_bumpmap "1"				// Bump mapping (players get shiny arms that make them look crappy if you turn this off, which also makes it hard for me to tell which team they're on)
// mat_parallaxmap "0"			// Parallax mapping
//mat_colorcorrection "0"			// Color correction (disabled in most leagues)

//cl_phys_props_enable "0"		// Disables rendering of cans/bottles/trash (non-interaction objects)
//cl_phys_props_max "0"			// Sets range at which props the client can interact with show up
//cl_phys_props_respawnrate "99999"	// Time, in seconds, between clientside prop respawns
//cl_phys_props_respawndist "99999"	// Minimum distance from the player that a clientside prop must be before it respawns
//r_propsmaxdist "0"			// Sets range at which non-interactive props show up.
//props_break_max_pieces "0"		// Maximum prop breakable piece count (-1 = model default)  *** THIS IS THE COMMAND THAT DISABLES PLAYER GIBS CLIENT-SIDE ***

//r_drawdetailprops "0"			// Rendering of detail props (e.g., shoots of grass -- think ctf_2fort by the bridge) 0=Off, 1=Normal, 2=Wireframe
//cl_detaildist "0"			// Distance at which detail props (e.g. grass) are shown.
//cl_detailfade "99999"			// Distance it takes for detail props to go from transparent to opaque. If this value is >= cl_detaildist, it is treated as if it were 0.

//rope_wind_dist "0"			// Distance at which the CPU stops calculating wind effect on ropes (e.g., power lines)
//rope_rendersolid "0"			// Whether or not ropes are rendered as solids
//rope_smooth "0"				// Software antialiasing of ropes
//rope_collide "0"			// Not sure, actually.  I assume it's whether ropes are taken into account when calculating clientside prop physics and ragdolls (?)

//cl_ragdoll_physics_enable "1"		// Toggle calculation of ragdoll physics of dead player models
//cl_ragdoll_collide "0"			// Toggle collision detection between ragdoll models (pile of bodies).
//cl_ragdoll_forcefade "1"		// Default 0.  Setting it to 1 makes the ragdoll disappear after the appropriate cl_ragdoll_fade_time
//cl_ragdoll_fade_time "8"		// Time, in seconds, it takes for a ragdoll to disappear (Default 15)


// ==============
// CVARS -- SOUND
// ==============

//snd_musicvolume "0.000000"		// Turn off game music
//voice_modenable "1"			// Allow voice communication
//voice_loopback "1"			// Allows you to hear yourself talking -- only way to have your voice recorded to a demo



Personal tools

Bookmark and Share



eXTReMe Tracker