This commit is contained in:
Dmitry Voronin 2023-10-02 02:17:00 +03:00
commit 25efbc3517
23 changed files with 2877 additions and 0 deletions

34
_insults.cfg Normal file
View file

@ -0,0 +1,34 @@
//Fun Insults on keypad "*" key
alias insult1 "say Team Fortress 2 is also Free-To-Uninstall; bind KP_MULTIPLY insult2"
alias insult2 "say I would insult you but nature did a better job.; bind KP_MULTIPLY insult3"
alias insult3 "say With aim like that, I pity whoever has to clean the floor around your toilet; bind KP_MULTIPLY insult4"
alias insult4 "say You must really like that respawn timer!; bind KP_MULTIPLY insult5"
alias insult5 "say Your kills are like all Valve franchises, stuck at 2..; bind KP_MULTIPLY insult6"
alias insult6 "say Too bad you weren't in control of the Titanic. You would have missed the Iceberg.; bind KP_MULTIPLY insult7"
alias insult7 "say You should let your chair play, at least it knows how to support.; bind KP_MULTIPLY insult8"
alias insult8 "say You would make a perfect stormtrooper.; bind KP_MULTIPLY insult9"
alias insult9 "say i don't know what gets less hits... your aim or your online dating profile.; bind KP_MULTIPLY insult10"
alias insult10 "say Yo momma so fat that when she took a teleporter, she telefragged the entire server!; bind KP_MULTIPLY insult1"
bind KP_MULTIPLY insult1
//Jokes on the keypad MINUS
alias joke1 "say Why didn't the spy cross the road? Because he never really was on your side.; bind KP_MINUS joke2"
alias joke2 "say What's the difference between CoD and Jarate? The jar.; bind KP_MINUS joke3"
alias joke3 "say Why didn't the Sniper shave today? Because he never got his Razorback.; bind KP_MINUS joke4"
alias joke4 "say Why doesn't Heavy eat fruits? Because an apple a day keeps the doctor away.; bind KP_MINUS joke5"
alias joke5 "say Why is Heavy stupid? The enemy had captured his intelligence.; bind KP_MINUS joke6"
alias joke6 "say What wakes Spy up un the morning? His Bed Ringer.; bind KP_MINUS joke7"
alias joke7 "say How do you keep a Pyro busy? Tell it there's a Spy in the spawn room.; bind KP_MINUS joke8"
alias joke8 "say How does the pyro pay for its groceries? With spy checks!; bind KP_MINUS joke9"
alias joke9 "say A crate walks into a bar and orders 'the usual'.; bind KP_MINUS joke10"
alias joke10 "say What did the heavy say when the spycicle was added? ICY SPY!; bind KP_MINUS joke11"
alias joke11 "How does a sniper become a team player? He presses ","; bind KP_MINUS joke12"
alias joke12 "Why can't Sniper kill girls? He only Huntsman. ; bind KP_MINUS joke13"
alias joke13 "Why don't you trade hats with Soldier? He thinks you only deserve a metal. ; bind KP_MINUS joke14"
alias joke14 "What's another name for spycheck? French fries. ; bind KP_MINUS joke15"
alias joke15 "What trick did Medic teach his dog? Heel. ; bind KP_MINUS joke16"
alias joke16 "A medic, demoman, two soldiers and two scouts walk into a café. Why a café? They don't like pubs. ; bind KP_MINUS joke17"
alias joke17 "Where is the best place to find a Player with an unusual? The Chatbox. ; bind KP_MINUS joke18"
alias joke18 "How do you get scout's mum into bed? Enforcer. ; bind KP_MINUS joke19"
alias joke19 "What is the bodyshotting' Snipers favorite voice command? I am fully charged! ; bind KP_MINUS joke1"
bind KP_MINUS joke5

25
_regen.cfg Normal file
View file

@ -0,0 +1,25 @@
//Personal portable regen for offline jumping!
sv_cheats 1
wait 5;ent_fire !self addoutput "targetname player_me"
wait 5;ent_fire func_regenerate addoutput "classname func_regenerate_temp"
wait 5;ent_fire info_target addoutput "classname info_target_temp"
wait 10;give info_target
wait 10;give func_regenerate
wait 20;ent_fire info_target addoutput "targetname mytarget"
wait 20;ent_fire func_regenerate addoutput "StartDisabled 1"
wait 20;ent_fire func_regenerate addoutput "mins -100 -100 -100"
wait 20;ent_fire func_regenerate addoutput "maxs 100 100 100"
wait 30;ent_fire func_regenerate addoutput "solid 2"
wait 30;ent_fire func_regenerate addoutput "spawnflags 1"
wait 30;ent_fire info_target setparent player_me
wait 33;ent_fire func_regenerate setparent mytarget
wait 35;ent_fire func_regenerate enable
alias special noclip
alias message "echo Regen.cfg executed"
showonscreen

195
_trashtalk.cfg Normal file
View file

@ -0,0 +1,195 @@
alias scouttext1 "say where jogger get soda; trashcan_cycle; unbindnum"
alias scouttext2 "say how speed man become super blur; trashcan_cycle; unbindnum"
alias scouttext3 "say how to launch ball as call center guy; trashcan_cycle; unbindnum"
alias scouttext4 "say how does triathlon winner get home run; trashcan_cycle; unbindnum"
alias scouttext5 "say how u jump high as sports player; trashcan_cycle; unbindnum"
alias scouttext6 "say how speedy hooligan throw christmas ball; trashcan_cycle; unbindnum"
alias scouttext7 "say how white usain bolt sponsor pepsi; trashcan_cycle; unbindnum"
alias scout_diceroll_1 "alias scout_result scouttext1; alias scout_diceroll scout_diceroll_2"
alias scout_diceroll_2 "alias scout_result scouttext2; alias scout_diceroll scout_diceroll_3"
alias scout_diceroll_3 "alias scout_result scouttext3; alias scout_diceroll scout_diceroll_4"
alias scout_diceroll_4 "alias scout_result scouttext4; alias scout_diceroll scout_diceroll_5"
alias scout_diceroll_5 "alias scout_result scouttext5; alias scout_diceroll scout_diceroll_6"
alias scout_diceroll_6 "alias scout_result scouttext6; alias scout_diceroll scout_diceroll_7"
alias scout_diceroll_7 "alias scout_result scouttext7; alias scout_diceroll scout_diceroll_1"
alias scout_diceroll scout_diceroll_1
alias soldiertext1 "say how to fly as captain america; trashcan_cycle; unbindnum"
alias soldiertext2 "say how warrior dig with shovel; trashcan_cycle; unbindnum"
alias soldiertext3 "say how fighter guy play trumpet; trashcan_cycle; unbindnum"
alias soldiertext4 "say american man how use jetpack; trashcan_cycle; unbindnum"
alias soldiertext5 "say how to superjump with soldieR; trashcan_cycle; unbindnum"
alias soldiertext6 "say how do make patriot fly; trashcan_cycle; unbindnum"
alias soldiertext7 "say how make u.s. marine go air force; trashcan_cycle; unbindnum"
alias soldiertext8 "say how to raise flag as patriot; trashcan_cycle; unbindnum"
alias soldiertext9 "say where infantry fellow get gunboots; trashcan_cycle; unbindnum"
alias soldiertext10 "say explain how fighterman get a-bomb launcher; trashcan_cycle; unbindnum"
alias soldier_diceroll_1 "alias soldier_result soldiertext1; alias soldier_diceroll soldier_diceroll_2"
alias soldier_diceroll_2 "alias soldier_result soldiertext2; alias soldier_diceroll soldier_diceroll_3"
alias soldier_diceroll_3 "alias soldier_result soldiertext3; alias soldier_diceroll soldier_diceroll_4"
alias soldier_diceroll_4 "alias soldier_result soldiertext4; alias soldier_diceroll soldier_diceroll_5"
alias soldier_diceroll_5 "alias soldier_result soldiertext5; alias soldier_diceroll soldier_diceroll_6"
alias soldier_diceroll_6 "alias soldier_result soldiertext6; alias soldier_diceroll soldier_diceroll_7"
alias soldier_diceroll_7 "alias soldier_result soldiertext7; alias soldier_diceroll soldier_diceroll_8"
alias soldier_diceroll_8 "alias soldier_result soldiertext8; alias soldier_diceroll soldier_diceroll_9"
alias soldier_diceroll_9 "alias soldier_result soldiertext9; alias soldier_diceroll soldier_diceroll_10"
alias soldier_diceroll_10 "alias soldier_result soldiertext10; alias soldier_diceroll soldier_diceroll_1"
alias soldier_diceroll soldier_diceroll_1
alias pyrotext1 "say how do i shoot air as masked ignition man; trashcan_cycle; unbindnum"
alias pyrotext2 "say how nasa spaceman do the fire jump; trashcan_cycle; unbindnum"
alias pyrotext3 "say how do to street fighter move as the fireman; trashcan_cycle; unbindnum"
alias pyrotext4 "say how to signal friends with rubber suit guy; trashcan_cycle; unbindnum"
alias pyrotext5 "say how astronaut suit eat candy; trashcan_cycle; unbindnum"
alias pyro_diceroll_1 "alias pyro_result pyrotext1; alias pyro_diceroll pyro_diceroll_2"
alias pyro_diceroll_2 "alias pyro_result pyrotext2; alias pyro_diceroll pyro_diceroll_3"
alias pyro_diceroll_3 "alias pyro_result pyrotext3; alias pyro_diceroll pyro_diceroll_4"
alias pyro_diceroll_4 "alias pyro_result pyrotext4; alias pyro_diceroll pyro_diceroll_5"
alias pyro_diceroll_5 "alias pyro_result pyrotext5; alias pyro_diceroll pyro_diceroll_1"
alias pyro_diceroll pyro_diceroll_1
alias demomantext1 "say how do i fly as demonstration man; trashcan_cycle; unbindnum"
alias demomantext2 "say how to shoot annoying baseball player; trashcan_cycle; unbindnum"
alias demomantext3 "say how somali pirate get pegleg; trashcan_cycle; unbindnum"
alias demoman_diceroll_1 "alias demoman_result demomantext1; alias demoman_diceroll demoman_diceroll_2"
alias demoman_diceroll_2 "alias demoman_result demomantext2; alias demoman_diceroll demoman_diceroll_3"
alias demoman_diceroll_3 "alias demoman_result demomantext3; alias demoman_diceroll demoman_diceroll_1"
alias demoman_diceroll demoman_diceroll_1
alias heavytext1 "say how russian president consume breadwich; trashcan_cycle; unbindnum"
alias heavytext2 "say how do you put your sandvich on a plate; trashcan_cycle; unbindnum"
alias heavytext3 "say where vladimir putin find boxing glove; trashcan_cycle; unbindnum"
alias heavy_diceroll_1 "alias heavy_result heavytext1; alias heavy_diceroll heavy_diceroll_2"
alias heavy_diceroll_2 "alias heavy_result heavytext2; alias heavy_diceroll heavy_diceroll_3"
alias heavy_diceroll_3 "alias heavy_result heavytext3; alias heavy_diceroll heavy_diceroll_1"
alias heavy_diceroll heavy_diceroll_1
alias engineertext1 "say how does build gas pump as cowboy mister; trashcan_cycle; unbindnum"
alias engineertext2 "say how engine man use calculator; trashcan_cycle; unbindnum"
alias engineertext3 "say how inventor produce vending machine; trashcan_cycle; unbindnum"
alias engineertext4 "say when can construction worker put soda machine; trashcan_cycle; unbindnum"
alias engineertext5 "say how architect get more minerals; trashcan_cycle; unbindnum"
alias engineertext6 "say how albert einstein get lightning bolt hand; trashcan_cycle; unbindnum"
alias engineertext7 "say how coal miner play missile command with wrungler; trashcan_cycle; unbindnum"
alias engineertext8 "say how country singer play guitar; trashcan_cycle; unbindnum"
alias engineertext9 "say why to build turret as construction worker; trashcan_cycle; unbindnum"
alias engineertext10 "say how earn points as mechanic; trashcan_cycle; unbindnum"
alias engineertext11 "say how activate forcefield on turret; trashcan_cycle; unbindnum"
alias engineertext12 "say B> turret controler; trashcan_cycle; unbindnum"
alias engineertext13 "say how do make gun robots bigger as suspender dude; trashcan_cycle; unbindnum"
alias engineertext14 "say how i build helth robot; trashcan_cycle; unbindnum"
alias engineertext15 "say how build centuries; trashcan_cycle; unbindnum"
alias engineertext16 "say how do I make healing box; trashcan_cycle; unbindnum"
alias engineertext17 "say how texas man get can opener hand; trashcan_cycle; unbindnum"
alias engineer_diceroll_1 "alias engineer_result engineertext1; alias engineer_diceroll engineer_diceroll_2"
alias engineer_diceroll_2 "alias engineer_result engineertext2; alias engineer_diceroll engineer_diceroll_3"
alias engineer_diceroll_3 "alias engineer_result engineertext3; alias engineer_diceroll engineer_diceroll_4"
alias engineer_diceroll_4 "alias engineer_result engineertext4; alias engineer_diceroll engineer_diceroll_5"
alias engineer_diceroll_5 "alias engineer_result engineertext5; alias engineer_diceroll engineer_diceroll_6"
alias engineer_diceroll_6 "alias engineer_result engineertext6; alias engineer_diceroll engineer_diceroll_7"
alias engineer_diceroll_7 "alias engineer_result engineertext7; alias engineer_diceroll engineer_diceroll_8"
alias engineer_diceroll_8 "alias engineer_result engineertext8; alias engineer_diceroll engineer_diceroll_9"
alias engineer_diceroll_9 "alias engineer_result engineertext9; alias engineer_diceroll engineer_diceroll_10"
alias engineer_diceroll_10 "alias engineer_result engineertext10; alias engineer_diceroll engineer_diceroll_11"
alias engineer_diceroll_11 "alias engineer_result engineertext11; alias engineer_diceroll engineer_diceroll_12"
alias engineer_diceroll_12 "alias engineer_result engineertext12; alias engineer_diceroll engineer_diceroll_13"
alias engineer_diceroll_13 "alias engineer_result engineertext13; alias engineer_diceroll engineer_diceroll_14"
alias engineer_diceroll_14 "alias engineer_result engineertext14; alias engineer_diceroll engineer_diceroll_15"
alias engineer_diceroll_15 "alias engineer_result engineertext15; alias engineer_diceroll engineer_diceroll_16"
alias engineer_diceroll_16 "alias engineer_result engineertext16; alias engineer_diceroll engineer_diceroll_17"
alias engineer_diceroll_17 "alias engineer_result engineertext17; alias engineer_diceroll engineer_diceroll_1"
alias engineer_diceroll engineer_diceroll_1
alias medictext1 "say how to glow as healing scientist; trashcan_cycle; unbindnum"
alias medictext2 "say how i go shiny as the dentist; trashcan_cycle; unbindnum"
alias medictext3 "say how use uber charge; trashcan_cycle; unbindnum"
alias medictext4 "say how medicine man unlock supersaw; trashcan_cycle; unbindnum"
alias medictext5 "say how make megaheal; trashcan_cycle; unbindnum"
alias medictext6 "say what button to glow ghost buster; trashcan_cycle; unbindnum"
alias medictext7 "say how professorman inside eggshell; trashcan_cycle; unbindnum"
alias medic_diceroll_1 "alias medic_result medictext1; alias medic_diceroll medic_diceroll_2"
alias medic_diceroll_2 "alias medic_result medictext2; alias medic_diceroll medic_diceroll_3"
alias medic_diceroll_3 "alias medic_result medictext3; alias medic_diceroll medic_diceroll_4"
alias medic_diceroll_4 "alias medic_result medictext4; alias medic_diceroll medic_diceroll_5"
alias medic_diceroll_5 "alias medic_result medictext5; alias medic_diceroll medic_diceroll_6"
alias medic_diceroll_6 "alias medic_result medictext6; alias medic_diceroll medic_diceroll_7"
alias medic_diceroll_7 "alias medic_result medictext7; alias medic_diceroll medic_diceroll_1"
alias medic_diceroll medic_diceroll_1
alias snipertext1 "say as australian long-gun man how does throw apple juice; trashcan_cycle; unbindnum"
alias snipertext2 "say how do outback steakhouse guy do the telescope; trashcan_cycle; unbindnum"
alias snipertext3 "say pls say how does outback shooterman piss on wankers; trashcan_cycle; unbindnum"
alias snipertext4 "say how archer wanker shoot fire; trashcan_cycle; unbindnum"
alias sniper_diceroll_1 "alias sniper_result snipertext1; alias sniper_diceroll sniper_diceroll_2"
alias sniper_diceroll_2 "alias sniper_result snipertext2; alias sniper_diceroll sniper_diceroll_3"
alias sniper_diceroll_3 "alias sniper_result snipertext3; alias sniper_diceroll sniper_diceroll_4"
alias sniper_diceroll_4 "alias sniper_result snipertext4; alias sniper_diceroll sniper_diceroll_1"
alias sniper_diceroll sniper_diceroll_1
alias spytext1 "say what button make suit man go transperent; trashcan_cycle; unbindnum"
alias spytext2 "say how make tuxedo terrorist do lobster dance; trashcan_cycle; unbindnum"
alias spytext3 "say how to reprogram cannons with french businessman; trashcan_cycle; unbindnum"
alias spytext4 "say who can then the secret agent become the other team; trashcan_cycle; unbindnum"
alias spytext5 "say why masked tuxedo man change color; trashcan_cycle; unbindnum"
alias spytext6 "say how masked artist make ice sculptures; trashcan_cycle; unbindnum"
alias spytext7 "say how suit waiter download mixtape; trashcan_cycle; unbindnum"
alias spytext8 "say what do i do with spy radio; trashcan_cycle; unbindnum"
alias spytext9 "say plz hElp i lost my transform tool; trashcan_cycle; unbindnum"
alias spytext10 "say how ski mask guy listen to radio; trashcan_cycle; unbindnum"
alias spy_diceroll_1 "alias spy_result spytext1; alias spy_diceroll spy_diceroll_2"
alias spy_diceroll_2 "alias spy_result spytext2; alias spy_diceroll spy_diceroll_3"
alias spy_diceroll_3 "alias spy_result spytext3; alias spy_diceroll spy_diceroll_4"
alias spy_diceroll_4 "alias spy_result spytext4; alias spy_diceroll spy_diceroll_5"
alias spy_diceroll_5 "alias spy_result spytext5; alias spy_diceroll spy_diceroll_6"
alias spy_diceroll_6 "alias spy_result spytext6; alias spy_diceroll spy_diceroll_7"
alias spy_diceroll_7 "alias spy_result spytext7; alias spy_diceroll spy_diceroll_8"
alias spy_diceroll_8 "alias spy_result spytext8; alias spy_diceroll spy_diceroll_9"
alias spy_diceroll_9 "alias spy_result spytext9; alias spy_diceroll spy_diceroll_10"
alias spy_diceroll_10 "alias spy_result spytext10; alias spy_diceroll spy_diceroll_1"
alias spy_diceroll spy_diceroll_1
alias othertext1 "say what button to dance; trashcan_cycle; unbindnum"
alias othertext2 "say how eyeball shoot eyeballs; trashcan_cycle; unbindnum"
alias othertext3 "say what button for random krit; trashcan_cycle; unbindnum"
alias othertext4 "say where is the radar; trashcan_cycle; unbindnum"
alias othertext5 "say how to switch profession; trashcan_cycle; unbindnum"
alias othertext6 "say how to check score; trashcan_cycle; unbindnum"
alias othertext7 "say how unlock gold rank; trashcan_cycle; unbindnum"
alias othertext8 "say how to crounch; trashcan_cycle; unbindnum"
alias othertext9 "say how to place poster; trashcan_cycle; unbindnum"
alias othertext10 "say how u get the proof perches; trashcan_cycle; unbindnum"
alias othertext11 "say they are shooting at us from some place; trashcan_cycle; unbindnum"
alias othertext12 "say how do i sprint; trashcan_cycle; unbindnum"
alias othertext13 "say WHO fired a rocket; trashcan_cycle; unbindnum"
alias othertext14 "say how can push explody train down choo choo track; trashcan_cycle; unbindnum"
alias other_diceroll_1 "alias other_result othertext1; alias other_diceroll other_diceroll_2"
alias other_diceroll_2 "alias other_result othertext2; alias other_diceroll other_diceroll_3"
alias other_diceroll_3 "alias other_result othertext3; alias other_diceroll other_diceroll_4"
alias other_diceroll_4 "alias other_result othertext4; alias other_diceroll other_diceroll_5"
alias other_diceroll_5 "alias other_result othertext5; alias other_diceroll other_diceroll_6"
alias other_diceroll_6 "alias other_result othertext6; alias other_diceroll other_diceroll_7"
alias other_diceroll_7 "alias other_result othertext7; alias other_diceroll other_diceroll_8"
alias other_diceroll_8 "alias other_result othertext8; alias other_diceroll other_diceroll_9"
alias other_diceroll_9 "alias other_result othertext9; alias other_diceroll other_diceroll_10"
alias other_diceroll_10 "alias other_result othertext10; alias other_diceroll other_diceroll_11"
alias other_diceroll_11 "alias other_result othertext11; alias other_diceroll other_diceroll_12"
alias other_diceroll_12 "alias other_result othertext12; alias other_diceroll other_diceroll_13"
alias other_diceroll_13 "alias other_result othertext13; alias other_diceroll other_diceroll_14"
alias other_diceroll_14 "alias other_result othertext14; alias other_diceroll other_diceroll_1"
alias other_diceroll other_diceroll_1
alias trashcan_cycle "scout_diceroll; soldier_diceroll; pyro_diceroll; demoman_diceroll; heavy_diceroll; engineer_diceroll; medic_diceroll; sniper_diceroll; spy_diceroll; other_diceroll"
alias trashmessage "alias message echo Chat binds switched to: Trashtalk."
alias switchtrash "unbindnum; alias KP_1 scout_result;alias KP_2 soldier_result;alias KP_3 pyro_result;alias KP_4 demoman_result;alias KP_5 heavy_result;alias KP_6 engineer_result;alias KP_7 medic_result;alias KP_8 sniper_result;alias KP_9 spy_result;alias kp_plussign other_result; trashcan_cycle; trashmessage; showonscreen"

267
allclasses.cfg Normal file
View file

@ -0,0 +1,267 @@
// Defaults for all classes
//sensitivity 3;
//sensitivity 6;
alias +dammit "voicemenu 2 5; +attack; spec_next"
alias -dammit -attack
bind mouse1 +dammit
//--------------------------------------------------------------------------------------------
// Bug prevention: Reset sticking keys
-forward
-back
-moveleft
-moveright
-attack
-attack2
-attack3
-jump
-voicerecord
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Graphics aliasses
alias good_g "exec good_graphics"
alias comp_g "exec comp_graphics"
alias ultra_g "exec ultra_graphics"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Fun scripts
alias firstperson "toggle cl_first_person_uses_world_model 0 1; toggle tf_taunt_first_person 0 1"
alias tauntkill ";use tf_weapon_bat_wood;use tf_weapon_shovel;use tf_weapon_shotgun_pyro;use tf_weapon_flaregun;use tf_weapon_sword;use tf_weapon_katana;use tf_weapon_fists;use tf_weapon_sentry_revenge;use tf_weapon_mechanical_arm;use tf_weapon_bonesaw;use tf_weapon_compound_bow;use tf_weapon_knife;taunt"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Crouchjumping
alias +rj "spec_mode;-duck;+cr;alias checkrj +cr; trashcan_cycle; autocall"
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 ""
alias +crouchjump "+jump; +duck"
alias -crouchjump "-duck; -jump"
//--------------------------------------------------------------------------------------------
//Viewmodel Script
alias hideflames "viewmodel_fov 1; r_drawviewmodel 0"
alias pyrovmoff "alias fov hideflames; fovtest"
alias pyrovmon "alias fov none; normalvmfov"
alias fovteston "alias fovtest fov"
alias fovtestoff "alias fovtest none"
alias pyrovmtoggle pyrovmtoggle2 //Change this into "pyrovmtoggle2" if you removed hideflames down below.
alias pyrovmtoggle1 "pyrovmon; alias pyrovmtoggle pyrovmtoggle2"
alias pyrovmtoggle2 "pyrovmoff; alias pyrovmtoggle pyrovmtoggle1"
fovteston
pyrovmon
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Null-movement
alias +mfwd "-back;+forward;alias checkfwd +forward; trashcan_cycle; autocall"
alias +mback "-forward;+back;alias checkback +back; trashcan_cycle; autocall"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft; trashcan_cycle; autocall"
alias +mright "-moveleft;+moveright;alias checkright +moveright; trashcan_cycle; autocall"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Cvars for all classes
cl_autoreload "1"
alias resetcrosshair "cl_crosshair_file crosshair7; cl_crosshair_scale 30; cl_crosshair_blue 0.0; cl_crosshair_red 0.0; cl_crosshair_green 255.0; cl_crosshair_blue 0.000000"
resetcrosshair
hud_classautokill 0
cl_autorezoom 1
tf_simple_disguise_menu 1
tf_scoreboard_mouse_mode 2
tf_scoreboard_ping_as_text 1
hud_medicautocallers 1
hud_medicautocallersthreshold 75.000000
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Voice keybinds
alias spray "impulse 201"
alias voice_r "bind r v_no"
alias voice_e "bind e v_yes"
alias voice_f "bind f v_thanks"
alias voice_g "bind g v_niceshot"
alias voice_q "bind q zoomtoggle"
alias voice_c "bind c trashcan_result; trashcan_cycle"
alias normal_r "bind r +reload"
alias normal_e "bind e +use_action_slot_item"
alias normal_f "bind f +inspect"
alias normal_g "bind g +taunt"
alias normal_q "bind q +special"
alias normal_t "bind t spray"
alias normal_c "bind c voice_menu_2"
alias voiceon "voice_r; voice_e; voice_f; voice_g; voice_q; voice_t; voice_c"
alias voiceoff "normal_r; normal_e; normal_f; normal_g; normal_q; normal_t; normal_c"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Class switching
alias joinclasson "alias key_1 scout; alias key_2 soldier; alias key_3 pyro; alias key_4 demoman; alias key_5 heavy; alias key_6 engineer; alias key_7 medic; alias key_8 sniper; alias key_9 spy"
alias joinclassoff "alias key_1 slot1; alias key_2 slot2; alias key_3 slot3; alias key_4 slot4; alias key_5 slot5; alias key_6 slot6; alias key_7 slot7; alias key_8 slot8; alias key_9 slot9"
alias scout "join_class scout; echo;echo;echo;echo Playing Scout!; echo; echo; echo"
alias soldier "join_class soldier; echo;echo;echo;echo Playing Soldier!; echo; echo; echo"
alias pyro "join_class pyro; echo echo;echo;echo;echo Playing Pyro!; echo; echo; echo"
alias demoman "join_class demoman; echo; echo;echo;echo;echo Playing Demoman!; echo; echo; echo"
alias heavy "join_class heavyweapons; echo;echo;echo;echo Playing Heavy!; echo; echo; echo"
alias engineer "join_class engineer; echo;echo;echo;echo Playing Engineer!; echo; echo; echo"
alias medic "join_class medic; echo echo;echo;echo;echo Playing Medic!; echo; echo; echo"
alias sniper "join_class sniper; echo;echo;echo;echo Playing Sniper!; echo; echo; echo"
alias spy "join_class spy; echo echo;echo;echo;echo Playing Spy!; echo; echo; echo"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Other shifts
alias othershifton ""
alias othershiftoff ""
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Shift command
alias +shift "voiceon; joinclasson; othershifton; specialshifton"
alias -shift "voiceoff; joinclassoff; othershiftoff; specialshiftoff"
alias specialshifton ""
alias specialshiftoff ""
alias +special none
alias -special none
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Melee
alias +melee "slot3; +attack"
alias -melee "-attack"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Map aliasses
alias walkway "map tr_walkway; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0"
alias aim "map tr_aim; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0"
alias aim_training "map tr_aim_training_b13; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0"
alias rocket_shooting "map tr_rocket_shooting2; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0"
alias regen "exec regen"
alias ng "net_graph 1"
alias ng2 "net_graph 2"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Viewmodel FOV Stuff
alias normalvmfov "viewmodel_fov 90; r_drawviewmodel 1"
normalvmfov
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Demo stuff (no, not demoman)
//ds_dir demos
//ds_enable 2
//ds_kill_delay 2.5
//ds_log 1
//ds_min_streak 20
//ds_notify 1
//ds_prefix Tvde1
//ds_screens 0
//ds_sound 1
//ds_autodelete 1
//bind F3 ds_start
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Quick play stuff
tf_matchmaking_ping_a 20f
tf_matchmaking_ping_b 50f
tf_matchmaking_ping_c 80f
tf_matchmaking_max_search_time 3
tf_matchmaking_numbers_serverfull_headroom 2
tf_matchmaking_server_player_count_score 3
tf_matchmaking_numbers_increase_maxplayers_penalty 50
tf_matchmaking_server_player_count_score 50
alias pub "gamemenucommand openserverbrowser"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Hitsounds
tf_dingalingaling 1
tf_dingaling_volume .6
tf_dingaling_pitchmindmg 140
tf_dingaling_pitchmaxdmg 5
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Random CVARS
tf_hud_target_id_disable_floating_health 1
con_enable 1
mat_forcehardwaresync 0
mat_levelflush 1
m_rawinput 1
//mat_vsync 0
in_usekeyboardsampletime 0
//fps_max 180
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Text to HUD
alias showonscreen "developer 1; clear; d_separator; wait 10; message; wait 10; d_separator; echo; contimes 6; con_notifytime 10; wait 440; developer 0; con_notifytime 8 ; contimes 8"
alias d_separator "echo [------------------------------------------------------------]"
alias message "echo No message..."
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Autocall.
alias autocallon "alias execscript execscriptnormal; autocallWaitTester"
alias autocalloff "alias autocall none; automaticautocalloff; alias execscript execscriptnormal"
alias execscriptnormal "exec autocaller; auto1; auto2"
//alias execscript "exec autocaller; auto1; auto2"
alias autocalltext "execscript; wait 10; automaticautocall"
alias automaticautocallon "alias automaticautocall autocalltext; automaticautocall"
alias automaticautocalloff "alias automaticautocall none"
alias autocallWaitTester "alias autocallWaitTest autocallWaitPositive; wait; autocallWaitTest"
alias wait "alias autocallWaitTest autocallWaitNegative"
alias autocallWaitPositive "echo Wait is enabled on this server.; automaticautocallon; alias autocall none"
alias autocallWaitNegative "echo Wait is DISABLED on this server!; automaticautocalloff; alias autocall execscript"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// zoooooom
alias zoomin "fov_desired 75; alias zoomtoggle zoomout"
alias zoomout "fov_desired 90; alias zoomtoggle zoomin"
alias zoomtoggle zoomin
exec binds //For swiching between classes
exec chat //For using the chat binds
echo #-#-# All classes config has been loaded. #-#-#

7
autoexec.cfg Normal file
View file

@ -0,0 +1,7 @@
exec allclasses
//exec insults
//exec tvde1sgraphics
alias autocall ""
unbind [

135
binds.cfg Normal file
View file

@ -0,0 +1,135 @@
////////////////////////////
// Global key assignments //
////////////////////////////
//unbindall
unbind F3
unbind mouse5
unbind mouse4
alias +special none
alias -special none
unbindnum
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Movement
bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Vertical movement
bind space +rj //"+jump; spec_mode"
bind ctrl +crouch
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Special keys
bind shift +shift
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Mouse: Attack 1+2+3, Melee, Voice
bind mouse1 "+dammit; trashcan_cycle; spec_next"
bind mouse2 "+attack2; spec_prev; trashcan_cycle"
bind mouse3 +melee
bind mouse4 pyrovmtoggle
bind mwheelup slot1
bind mwheeldown slot2
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Low frequncy buttons
bind l dropitem
bind m open_charinfo_direct
bind n open_charinfo_backpack
bind x voice_menu_1
bind c voice_menu_2
bind v voice_menu_3
bind enter say
bind y say_team
bind , changeclass
bind . changeteam
bind TAB +showscores
bind ESCAPE cancelselect
//bind enter player_ready_toggle
bind j askconnect_accept
bind e +use_action_slot_item
bind alt v_cloakedspy
bind u tauntkill
//bind mouse5 +voicerecord
bind k kill
bind ` toggleconsole
bind ' mark_ds
bind p show_quest_log
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Double binds
//bind e v_medic
bind r +reload
bind t "impulse 201" //Spray
bind f +inspect
bind g +taunt
bind q +special
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// F5-F10
bind F1 "vote option1"
bind F2 "vote option2"
//bind F3 ds_record
bind F3 player_ready_toggle
bind F5 screenshot
bind F6 save_replay
bind F7 abuse_report_queue
bind F8 "record fix; stop; snd_restart; hud_reloadscheme" //This will freese your game for 10 seconds
bind F9 "load_itempreset 0; wait 10; load_itempreset 2; wait 10; load_itempreset 0"
bind F10 "load_itempreset 1; wait 10; load_itempreset 2; wait 10; load_itempreset 1"
bind F11 "load_itempreset 2; wait 10; load_itempreset 3; wait 10; load_itempreset 2"
bind F12 "load_itempreset 3; wait 10; load_itempreset 2; wait 10; load_itempreset 3"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// keys
bind 1 key_1
bind 2 key_2
bind 3 key_3
bind 4 key_4
bind 5 key_5
bind 6 key_6
bind 7 key_7
bind 8 key_8
bind 9 key_9
bind 0 key_0
alias key_1 slot1
alias key_2 slot2
alias key_3 slot3
alias key_4 slot4
alias key_5 slot5
alias key_6 slot6
alias key_7 slot7
alias key_8 slot8
alias key_9 slot9
alias key_10 slot10
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Steam Notifications. Give them some faster reachable buttons.
bind = cl_trigger_first_notification
bind - cl_decline_first_notification
alias mark_ds "ds_mark NO CLASS SELECTED"
ds_dir demos_no-class
//LOL
bind pgdn firstperson
exec insults
exec chatmenu //For my cool new chatmenu

140
chat.cfg Normal file
View file

@ -0,0 +1,140 @@
alias "v_medic" "voicemenu 0 0"
alias "v_thanks" "voicemenu 0 1"
alias "v_gogogo" "voicemenu 0 2"
alias "v_moveup" "voicemenu 0 3"
alias "v_goleft" "voicemenu 0 4"
alias "v_goright" "voicemenu 0 5"
alias "v_yes" "voicemenu 0 6"
alias "v_no" "voicemenu 0 7"
alias "v_incoming" "voicemenu 1 0"
alias "v_cloakedspy" "voicemenu 1 1"
alias "v_sentryahead" "voicemenu 1 2"
alias "v_teleporterhere" "voicemenu 1 3"
alias "v_dispenserhere" "voicemenu 1 4"
alias "v_sentryhere" "voicemenu 1 5"
alias "v_activateuber" "voicemenu 1 6"
alias "v_uberready" "voicemenu 1 7"
alias "v_help" "voicemenu 2 0"
alias "v_battlecry" "voicemenu 2 1"
alias "v_cheers" "voicemenu 2 2"
alias "v_jeers" "voicemenu 2 3"
alias "v_positive" "voicemenu 2 4"
alias "v_negative" "voicemenu 2 5"
alias "v_niceshot" "voicemenu 2 6"
alias "v_goodjob" "voicemenu 2 7"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Comp communication binds
//alias none ""
//alias unbindnum "alias KP_1 none; alias KP_2 none; alias KP_3 none; alias KP_4 none; alias KP_5 none; alias KP_6 none; alias KP_7 none; alias KP_8 none; alias KP_9 none; alias kp_0 switchdown; alias kp_dot switchspy; alias kp_entr switchother; alias kp_plussign switchtrash"
//alias spy_scout "say_team Enemy spy disguised as scout!; unbindnum"
//alias spy_soldier "say_team Enemy spy disguised as soldier!; unbindnum"
//alias spy_pyro "say_team Enemy spy disguised as pyro!; unbindnum"
//alias spy_demoman "say_team Enemy spy disguised as demoman!; unbindnum"
//alias spy_heavy "say_team Enemy spy disguised as heavy!; unbindnum"
//alias spy_engineer "say_team Enemy spy disguised as engineer!; unbindnum"
//alias spy_medic "say_team Enemy spy disguised as medic!; unbindnum"
//alias spy_sniper "say_team Enemy spy disguised as sniper!; unbindnum"
//alias spy_spy "say_team Enemy spy disguised as spy!; unbindnum"
//alias spy_me "say_team Enemy spy disguised as me!; unbindnum"
//alias Spymessage "alias message echo Chat binds switched to: Spy."
//alias switchspy "unbindnum; alias KP_1 spy_scout; alias KP_2 spy_soldier; alias KP_3 spy_pyro; alias KP_4 spy_demoman; alias KP_5 spy_heavy; alias KP_6 spy_engineer; alias KP_7 spy_medic; alias KP_8 spy_sniper; alias KP_9 spy_spy; alias kp_dot spy_me; spymessage; showonscreen"
//alias down_scout "say_team Enemy scout down!; unbindnum"
//alias down_soldier "say_team Enemy soldier down!; unbindnum"
//alias down_pyro "say_team Enemy pyro down!; unbindnum"
//alias down_demoman "say_team Enemy demoman down!; unbindnum"
//alias down_heavy "say_team Enemy heavy down!; unbindnum"
//alias down_engineer "say_team Enemy engineer down!; unbindnum"
//alias down_medic "say_team Enemy medic down!; unbindnum"
//alias down_sniper "say_team Enemy sniper down!; unbindnum"
//alias down_spy "say_team Enemy spy down!; unbindnum"
//alias downmessage "alias message echo Chat binds switched to: Down."
//alias switchdown "unbindnum; alias KP_1 down_scout; alias KP_2 down_soldier; alias KP_3 down_pyro; alias KP_4 down_demoman; alias KP_5 down_heavy; alias KP_6 down_engineer; alias KP_7 down_medic; alias KP_8 down_sniper; alias KP_9 down_spy; downmessage; showonscreen"
//alias sentry_down "say_team Enemy sentry down!; unbindnum"
//alias teleporters_down "say_team One or more enemy teleporters down!; unbindnum"
//alias nest_down "say_team Enemy nest down! (yeey); unbindnum"
//alias uber_popped "say_team They have popped Uber.; unbindnum"
//alias kritz_popped "say_team They have popped Kritz.; unbindnum"
//alias quickfix_popped "say_team They have popped the Quick Fix.; unbindnum"
//alias push "say_team Let's push!; unbindnum"
//alias fall "say_team Fall back!; unbindnum"
//alias othermessage "alias message echo Chat binds switched to: Other."
//alias switchother "unbindnum; alias KP_1 sentry_down; alias KP_2 teleporters_down; alias KP_3 nest_down; alias KP_4 uber_popped; alias KP_5 crits_popped; alias KP_6 quickfix_popped; alias KP_7 push; alias KP_8 fall; othermessage; showonscreen"
//alias scout_uber "say_team They've popped uber on the Scout.; unbindnum"
//alias scout_crits "say_team They've popped kritz on the Scout.; ; unbindnum"
//alias scout_quickfix "say_team They've popped the quick fix on the Scout.; ; unbindnum"
//alias soldier_uber "say_team They've popped uber on the Soldier.; ; unbindnum"
//alias soldier_crits "say_team They've popped kritz on the Soldier.; ; unbindnum"
//alias soldier_quickfix "say_team They've popped the quick fix on the Soldier.; unbindnum"
//alias pyro_uber "say_team They've popped uber on the Pyro.; unbindnum"
//alias pyro_crits "say_team They've popped kritz on the Pyro.; unbindnum"
//alias pyro_quickfix "say_team They've popped the quick fix on the Pyro.; unbindnum"
//alias demoman_uber "say_team They've popped uber on the Demoman.; unbindnum"
//alias demoman_crits "say_team They've popped kritz on the Demoman.; unbindnum"
//alias demoman_quickfix "say_team They've popped the quick fix on the Demoman.; unbindnum"
//alias heavy_uber "say_team They've popped uber on the Heavy.; unbindnum"
//alias heavy_crits "say_team They've popped kritz on the Heavy.; unbindnum"
//alias heavy_quickfix "say_team They've popped the quick fix on the Heavy.; unbindnum"
//alias engineer_uber "say_team They've popped uber on the Engineer. (?); unbindnum"
//alias engineer_crits "say_team They've popped kritz on the Engineer. (?)"
//alias engineer_quickfix "say_team They've popped the quick fix on the Engineer. (?); unbindnum"
//alias medic_uber "say_team They've popped uber on the Medic. (?); unbindnum"
//alias medic_crits "say_team They've popped kritz on the Medic. (?); unbindnum"
//alias medic_quickfix "say_team They've popped the quick fix on the Medic. (?); unbindnum"
//alias sniper_uber "say_team They've popped uber on the Sniper. (?); unbindnum"
//alias sniper_crits "say_team They've popped kritz on the Sniper. (?); unbindnum"
//alias sniper_quickfix "say_team They've popped the quick fix on the Sniper. (?); unbindnum"
//alias spy_uber "say_team They've popped uber on the Spy. (?); unbindnum"
//alias spy_crits "say_team They've popped kritz on the Spy. (?); unbindnum"
//alias spy_quickfix "say_team They've popped the quick fix on the Spy. (?); unbindnum"
//alias ubermessage "alias message echo Chat binds switched to: Uber."
//alias critsmessage "alias message echo Chat binds switched to: Crits."
//alias quickfixmessage "alias message echo Chat binds switched to: Quickfix."
//alias uber_popped "unbindnum; alias KP_1 scout_uber; alias KP_2 soldier_uber; alias KP_3 pyro_uber; alias KP_4 demoman_uber; alias KP_5 heavy_uber; alias KP_6 engineer_uber; alias KP_7 medic_uber; alias KP_8 sniper_uber; alias KP_9 spy_uber; ubermessage; showonscreen"
//alias crits_popped "unbindnum; alias KP_1 scout_crits; alias KP_2 soldier_crits; alias KP_3 pyro_crits; alias KP_4 demoman_crits; alias KP_5 heavy_crits; alias KP_6 engineer_crits; alias KP_7 medic_crits; alias KP_8 sniper_crits; alias KP_9 spy_crits; critsmessage; showonscreen"
//alias quickfix_popped "unbindnum; alias KP_1 scout_quickfix; alias KP_2 soldier_quickfix; alias KP_3 pyro_quickfix; alias KP_4 demoman_quickfix; alias KP_5 heavy_quickfix; alias KP_6 engineer_quickfix; alias KP_7 medic_quickfix; alias KP_8 sniper_quickfix; alias KP_9 spy_quickfix; quickfixmessage; showonscreen"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Some aliasses
//alias howmute "say How to mute players in Team Fortress 2...; wait 150 ; say Press Escape(ESC) go over the RESUME GAME Button...; wait 150 ; say Click on the little ear icon with an X over it find the player you want to mute and hit Mute in-game voice."
//alias howtosurf "say How to surf in source games..; wait 150 ; say You need to use the right buttons in order to stay on the ramp.; wait 150 ; say If you are on the right side of the ramp hold D if on the Left hold A DO NOT HOLD W ; wait 150 ; Say Then you need to aim towards the bottom of the ramp to gain speed. ; wait 150 ; say To move in the air move your mouse to the right and hold D to move to the left move your mouse left and hold A."
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//All binds
bind KP_END KP_1
bind KP_DOWNARROW KP_2
bind KP_PGDN KP_3
bind KP_LEFTARROW KP_4
bind KP_5 KP_5
bind KP_RIGHTARROW KP_6
bind KP_HOME KP_7
bind KP_UPARROW KP_8
bind KP_PGUP KP_9
bind KP_PLUS KP_plussign
bind KP_INS KP_zero
bind KP_DEL KP_dot
bind KP_ENTER KP_entr
alias kp_zero switchdown
alias kp_dot switchspy
alias kp_entr switchother
alias kp_plussign switchtrash
//bind KP_SLASH "say Yes eat that rocket or pill!"
//exec trashtalk

190
comp_graphics.cfg Normal file
View file

@ -0,0 +1,190 @@
// Config 'Comp Graphics'
// ----------------------------------------------------------------------------
// Network
// ----------------------------------------------------------------------------
cl_cmdrate 66
cl_interp 0
cl_interp_ratio 1
cl_smooth 0
cl_smoothtime 0.01
cl_updaterate 66
rate 60000
// ----------------------------------------------------------------------------
// Sprays
// ----------------------------------------------------------------------------
cl_playerspraydisable 1
r_spray_lifetime 0
// ----------------------------------------------------------------------------
//Shadows
// ----------------------------------------------------------------------------
mat_shadowstate 1
r_shadowmaxrendered 1024
r_shadowrendertotexture 1
r_flashlightdepthtexture 0
r_shadows 1
// ----------------------------------------------------------------------------
// Models and Textures
// ----------------------------------------------------------------------------
r_lod 0
r_rootlod 0
mat_picmip -1
// ----------------------------------------------------------------------------
// Facial features
// ----------------------------------------------------------------------------
r_eyes 1
r_flex 1
r_teeth 1
// ----------------------------------------------------------------------------
//Ragdolls
// ----------------------------------------------------------------------------
cl_ragdoll_fade_time 0
cl_ragdoll_forcefade 1
cl_ragdoll_physics_enable 0
g_ragdoll_fadespeed 600
g_ragdoll_lvfadespeed 100
ragdoll_sleepaftertime 0
g_ragdoll_maxcount 0
// ----------------------------------------------------------------------------
// Gibs & Phys Props
// ----------------------------------------------------------------------------
cl_phys_props_enable 0
cl_phys_props_max 0
props_break_max_pieces 0
r_propsmaxdist 0
violence_agibs 0
violence_hgibs 0
// ----------------------------------------------------------------------------
// Misc
// ----------------------------------------------------------------------------
fps_max 0
in_usekeyboardsampletime 0
mat_clipz 1
mat_forcehardwaresync 0
mat_levelflush 1
m_rawinput 1
mat_vsync 0
r_fastzreject -1
// ----------------------------------------------------------------------------
// Threading
// ----------------------------------------------------------------------------
mat_queue_mode 2
cl_threaded_bone_setup 0
cl_threaded_client_leaf_system 0
r_queued_decals 0
r_queued_ropes 1
r_queued_post_processing 0
r_threaded_client_shadow_manager 1
r_threaded_particles 1
r_threaded_renderables 1
// ----------------------------------------------------------------------------
// Sound
// ----------------------------------------------------------------------------
dsp_enhance_stereo 1
dsp_slow_cpu 0
snd_async_fullyasync 1
snd_pitchquality 1
snd_spatialize_roundrobin 0
// ----------------------------------------------------------------------------
// Graphics
// ----------------------------------------------------------------------------
cl_detaildist 8096
cl_detailfade 0
cl_drawmonitors 1
cl_ejectbrass 1
cl_jiggle_bone_framerate_cutoff 60
cl_new_impact_effects 1
cl_show_splashes 0
func_break_max_pieces -1
glow_outline_effect_enable 1
lod_transitiondist 6400
mat_antialias 8
mat_aaquality 2
mat_bumpmap 1
mat_colcorrection_disableentities 0
mat_colorcorrection 1
mat_disable_bloom 1
mat_disable_fancy_blending 1
mat_disable_lightwarp 1
mat_envmapsize 512
mat_envmaptgasize 512
mat_filterlightmaps 1
mat_filtertextures 1
mat_forceaniso 16
mat_trilinear 0
mat_hdr_level 2
mat_max_worldmesh_vertices 65536
mat_monitorgamma 2.0
mat_motion_blur_enabled 0
mat_parallaxmap 1
mat_phong 1
mat_reducefillrate 1
mat_reduceparticles 1
mat_specular 1
mp_usehwmmodels 1
mp_usehwmvcds 1
mat_wateroverlaysize 512
mp_decals 4096
r_decals 4096
r_decal_cullsize 15
r_3dsky 0
r_ambientboost 0
r_ambientfactor 0
r_ambientmin 0
r_cheapwaterend 1
r_cheapwaterstart 1
r_drawdetailprops 1
r_drawmodeldecals 1
r_drawflecks 1
r_dynamic 1
r_forcewaterleaf 1
r_lightaverage 0
r_maxnewsamples 2
r_maxsampledist 1
r_propsmaxdist 0
r_renderoverlayfragment 0
r_staticprop_lod 0
r_waterdrawreflection 1
r_waterdrawrefraction 1
r_waterforceexpensive 1
r_waterforcereflectentities 1
rope_averagelight 1
rope_collide 1
rope_rendersolid 1
rope_shake 0
rope_smooth 1
rope_subdiv 1
rope_wind_dist 1
tf_particles_disable_weather 1
tracer_extra 0
violence_ablood 0
violence_hblood 1
// ----------------------------------------------------------------------------
// Console Echo (to make sure you've loaded it!)
// ----------------------------------------------------------------------------
echo -------------------------------------------------------
echo Comp Graphics loaded successfully.
echo -------------------------------------------------------

19
demoman.cfg Normal file
View file

@ -0,0 +1,19 @@
//Demoman
exec allclasses
bind "backspace" "exec demoman" // Reload
alias +stickyattack "+dammit; wait; wait; wait; wait; +attack2"
alias -stickyattack "-dammit; -attack2"
//Binds
bind mouse1 "+stickyattack"
alias mark_ds "ds_mark Demoman"
ds_dir demos_demoman
alias stickyattackon "bind mouse1 +stickyattack; bind q stickyattackoff; voicemenu 0 6"
alias stickyattackoff "bind mouse1 +dammit; bind q stickyattackon; voicemenu 0 7"
alias +special "stickyattackoff"
alias -special none
//bindtoggle mouse4 r_drawviewmodel 0 1
echo #-#-# Demoman config has been loaded. #-#-#

41
engineer.cfg Normal file
View file

@ -0,0 +1,41 @@
//Engineer
exec allclasses
bind "backspace" "exec engineer" // Reload
//--------------------------------------------------------------------------------------------
// Build commands with automatic destruction
//alias reset "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4"
alias reset "exec allclasses; exec engineer"
alias sentry "destroy 2 0; build 2 0; reset"
alias dispenser "destroy 0 0; build 0 0; reset"
alias entrance "destroy 1 0; build 1 0; reset"
alias exit "destroy 1 1; build 1 1; reset"
alias +melee "slot3; resetcrosshair; +attack"
alias -melee "-attack"
alias buildon "bind 1 sentry; bind 2 dispenser; bind 3 entrance; bind 4 exit"
//--------------------------------------------------------------------------------------------
//Sentry q
alias +fastbuildsentry "build 2 0; +attack"
alias -fastbuildsentry "-attack"
//--------------------------------------------------------------------------------------------
//"Dammit" lol script
#alias +dammit "voicemenu 2 5; +attack; spec_next"
#alias -dammit -attack
//--------------------------------------------------------------------------------------------
//Binds
bind mwheelup slot1
bind mwheeldown slot2
bind mouse3 +melee
bind mouse5 buildon
bind mouse1 +dammit
alias +special +fastbuildsentry
alias -special -fastbuildsentry
alias mark_ds "ds_mark Engineer"
ds_dir demos_engineer
echo #-#-# Engineer config has been loaded. #-#-#

190
good_graphics.cfg Normal file
View file

@ -0,0 +1,190 @@
// Config 'Max Quality Config'
// ----------------------------------------------------------------------------
// Network
// ----------------------------------------------------------------------------
cl_cmdrate 66
cl_interp 0
cl_interp_ratio 1
cl_smooth 0
cl_smoothtime 0.01
cl_updaterate 66
rate 60000
// ----------------------------------------------------------------------------
// Sprays
// ----------------------------------------------------------------------------
cl_playerspraydisable 0
r_spray_lifetime 2
// ----------------------------------------------------------------------------
//Shadows
// ----------------------------------------------------------------------------
mat_shadowstate 1
r_shadowmaxrendered 1024
r_shadowrendertotexture 1
r_flashlightdepthtexture 0
r_shadows 1
// ----------------------------------------------------------------------------
// Models and Textures
// ----------------------------------------------------------------------------
r_lod 0
r_rootlod 0
mat_picmip -1
// ----------------------------------------------------------------------------
// Facial features
// ----------------------------------------------------------------------------
r_eyes 1
r_flex 1
r_teeth 1
// ----------------------------------------------------------------------------
//Ragdolls
// ----------------------------------------------------------------------------
cl_ragdoll_fade_time 15
cl_ragdoll_forcefade 0
cl_ragdoll_physics_enable 1
g_ragdoll_fadespeed 600
g_ragdoll_lvfadespeed 100
ragdoll_sleepaftertime 5
g_ragdoll_maxcount 48
// ----------------------------------------------------------------------------
// Gibs & Phys Props
// ----------------------------------------------------------------------------
cl_phys_props_enable 1
cl_phys_props_max 600
props_break_max_pieces -1
r_propsmaxdist 0
violence_agibs 1
violence_hgibs 1
// ----------------------------------------------------------------------------
// Misc
// ----------------------------------------------------------------------------
fps_max 0
in_usekeyboardsampletime 0
mat_clipz 1
mat_forcehardwaresync 0
mat_levelflush 1
m_rawinput 1
mat_vsync 0
r_fastzreject -1
// ----------------------------------------------------------------------------
// Threading
// ----------------------------------------------------------------------------
mat_queue_mode 2
cl_threaded_bone_setup 0
cl_threaded_client_leaf_system 0
r_queued_decals 0
r_queued_ropes 1
r_queued_post_processing 0
r_threaded_client_shadow_manager 1
r_threaded_particles 1
r_threaded_renderables 1
// ----------------------------------------------------------------------------
// Sound
// ----------------------------------------------------------------------------
dsp_enhance_stereo 1
dsp_slow_cpu 0
snd_async_fullyasync 1
snd_pitchquality 1
snd_spatialize_roundrobin 0
// ----------------------------------------------------------------------------
// Graphics
// ----------------------------------------------------------------------------
cl_detaildist 8096
cl_detailfade 0
cl_drawmonitors 1
cl_ejectbrass 1
cl_jiggle_bone_framerate_cutoff 55
cl_new_impact_effects 1
cl_show_splashes 1
func_break_max_pieces -1
glow_outline_effect_enable 1
lod_transitiondist 6400
mat_antialias 8
mat_aaquality 2
mat_bumpmap 1
mat_colcorrection_disableentities 0
mat_colorcorrection 1
mat_disable_bloom 0
mat_disable_fancy_blending 0
mat_disable_lightwarp 0
mat_envmapsize 512
mat_envmaptgasize 512
mat_filterlightmaps 1
mat_filtertextures 1
mat_forceaniso 16
mat_trilinear 0
mat_hdr_level 2
mat_max_worldmesh_vertices 65536
mat_monitorgamma 2.0
mat_motion_blur_enabled 1
mat_parallaxmap 1
mat_phong 1
mat_reducefillrate 1
mat_reduceparticles 1
mat_specular 1
mp_usehwmmodels 1
mp_usehwmvcds 1
mat_wateroverlaysize 512
mp_decals 4096
r_decals 4096
r_decal_cullsize 15
r_3dsky 1
r_ambientboost 1
r_ambientfactor 0
r_ambientmin 0
r_cheapwaterend 1
r_cheapwaterstart 1
r_drawdetailprops 1
r_drawmodeldecals 1
r_drawflecks 1
r_dynamic 1
r_forcewaterleaf 1
r_lightaverage 0
r_maxnewsamples 2
r_maxsampledist 1
r_propsmaxdist 0
r_renderoverlayfragment 0
r_staticprop_lod 0
r_waterdrawreflection 1
r_waterdrawrefraction 1
r_waterforceexpensive 1
r_waterforcereflectentities 1
rope_averagelight 1
rope_collide 1
rope_rendersolid 1
rope_shake 0
rope_smooth 1
rope_subdiv 1
rope_wind_dist 1
tf_particles_disable_weather 1
tracer_extra 0
violence_ablood 1
violence_hblood 1
// ----------------------------------------------------------------------------
// Console Echo (to make sure you've loaded it!)
// ----------------------------------------------------------------------------
echo -------------------------------------------------------
echo Max Quality Config loaded successfully.
echo -------------------------------------------------------

42
heavyweapons.cfg Normal file
View file

@ -0,0 +1,42 @@
//Heavy
exec allclasses
bind "backspace" "exec heavyweapons" // Reload
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Hold quick weapon key to eat your favorite snack:
alias +eat "slot2; +attack"
alias -eat "-attack"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//lolzqwr's Pootis Pow! script
alias pootispow "slot3; taunt; wait 330; voicemenu 1 4"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Sandvich Throw
alias +throw "slot2; +attack2"
alias -throw "-attack2"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Sandvich Eat
alias +eat "slot2; +attack"
alias -eat "-attack"
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pootis spawn script
alias pootisspam "slot2; v_dispenserhere; wait 10; load_itempreset 1; "
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Binds
bind p pootisspam
bind o pootispow
alias +special "voicemenu 1 6"
alias -special "voicemenu 2 1"
alias specialshiftoff "bind mouse5 +eat"
alias specialshifton "bind mouse5 +throw"
bind mouse3 slot3
bind mouse5 +eat
alias mark_ds "ds_mark Heavy"
ds_dir demos_heavy
echo #-#-# Heavy config has been loaded. #-#-#

478
laptop.cfg Normal file
View file

@ -0,0 +1,478 @@
// Unexplained crashes? Try changing mat_queue_mode to `-1'.
// ----------------------------------------------------------------------------
// Comanglia' frames config inspired by chris, designed to get you a large performance boost
// v1.1 | 18 December 2015 |
// ----------------------------------------------------------------------------
// Launch options:
// You should remove -dxlevel xx from the launch options for superior stability with
// ALT+Tabbing
//
// Fullscreen: -dxlevel 81 -full -w WIDTH -h HEIGHT -console -novid
// Windowed: -dxlevel 81 -sw -w WIDTH -h HEIGHT -console -noborder -novid
// -useforcedmparms -noforcemaccel -noforcemspd // All of these are outdated and don't matter anymore
//
// DX Levels
// -dxlevel 80, -dxlevel 81, -dxlevel 90, -dxlevel 91, -dxlevel 95, -dxlevel 98
// if you can use -dxlevel 81 USE IT your fps will be significantly more stable, some Nvidia users may experience a weird strobing effect (some series of outdated nvidia drivers remove this affect)
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// FPS cap
// ----------------------------------------------------------------------------
// The primary benefit of an FPS cap is to make the FPS more stable, other than
// that, it doesn't do a lot. A moderate, consistent framerate is much more
// desirable than a variable but sometimes high framerate. A common
// misconception is that if any more frames are generated than your monitor can
// display, they are useless. This is wrong -- frames are used for much more
// than mere display, and affect the way the game feels well past your
// refresh rate.
// ----------------------------------------------------------------------------
cl_showfps 0 // Turning this FPS meter on actually decreases fps by about 3%-4%
fps_max 0 // fps caps on PCs that consistently meet that cap causes horrible input lag when attempting to turn/aim
//fps_max 132 // I'm leaving this in here though because some PCs (usually laptops) tend to overheat and have microstutters without frame caps.
sv_cheats 0
// ----------------------------------------------------------------------------
// Net settings
// ----------------------------------------------------------------------------
// Whilst net settings perhaps aren't an integral part of an FPS config, they
// are a fact of life in competitive TF2, and as such, they are included here.
//
// A common question I am asked -- what defines whether a good connection is
// good or bad? Mostly personal preference. If you're not willing to make the
// choice, try both and see which is better for you.
//
// Generally, meeting both of the following conditions would classify it as a
// good connection:
//
// - Ping of <80 to the average server you join
// - Generally no/negligible choke/loss (can be checked with `net_graph')
//
// There's some pretty good documentation on this here:
// http://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
//
// Uncomment (remove the `//' from) one of the groups if you want to use them.
// ----------------------------------------------------------------------------
// Good connection
cl_cmdrate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152
cl_interp .033 // change to whatever you like for certain classes projectiles/popping uber/flames = .0152 hitscan = .031 on bad connections = .062
cl_interp_ratio 1
cl_lagcompensation 1
cl_pred_optimize 2
cl_smooth 0
cl_smoothtime 0.01
cl_updaterate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152
rate 60000 // anything above 62,000 is completely useless, anything above 48,000ish is useless in HL
// Competitive connection // Very few servers will have these settings
//cl_cmdrate 128
//cl_interp .007 // this will likely have to be user defined .007 should be roughly the lowest interp, hit scan might do well at .0152 for this
//cl_interp_ratio 1
//cl_lagcompensation 1
//cl_pred_optimize 2
//cl_smooth 0
//cl_smoothtime 0.01
//cl_updaterate 128
//rate 90000 // With higher tick rates you have more bandwidth being used
// Bad connection
//cl_cmdrate 40
//cl_interp 0
//cl_interp_ratio 2
//cl_lagcompensation 1
//cl_pred_optimize 2
//cl_smooth 0
//cl_smoothtime 0.01
//cl_updaterate 40
//rate 35000
// ----------------------------------------------------------------------------
// Sprays
// ----------------------------------------------------------------------------
// Bear in mind that these are disabled on war servers due to `sv_pure 2'
// anyway, so if you play competitive TF2, this won't help you.
// ----------------------------------------------------------------------------
// Disable sprays
cl_playerspraydisable 1
r_spray_lifetime 0
// Enable sprays -- uncomment this section if you want these settings
//cl_playerspraydisable 0
//r_spray_lifetime 2
// ----------------------------------------------------------------------------
// Shadows
// ----------------------------------------------------------------------------
// Disable shadows
r_shadowmaxrendered 0
r_shadowrendertotexture 0
r_shadows 0
nb_shadow_dist 0
// Enable shadows -- I highly recommend keeping them off if you're frequently near or below the refresh rate of your monitor as you'll lose about 15-20% of your framerate
//mat_shadowstate 1
//r_shadowmaxrendered 11
//r_shadowrendertotexture 1 // Non-blobby shadows. Sometimes turned on by
// competitive TF2 players to see opponents standing
// near the other side of a wall. You may see some
// performance loss from setting this to `1'.
//r_shadows 1
//nb_shadow_dist 400
// ----------------------------------------------------------------------------
// Facial features
// ----------------------------------------------------------------------------
// Disable facial features
r_eyes 0
r_flex 0
r_lod 2
r_rootlod 2
r_teeth 0
r_eyemove 0
r_eyeshift_x 0
r_eyeshift_y 0
r_eyeshift_z 0
r_eyesize 0
blink_duration 0
// Enable facial features -- turning them on lowers framerate by 5ish%
//r_eyes 1
//r_flex 1
//r_lod 1 // Needs to be set to 1, otherwise they will still be disabled.
//r_rootlod 1
//r_teeth 1
// ----------------------------------------------------------------------------
// Ragdolls
// ----------------------------------------------------------------------------
// You will have reduced performance on deaths which produce ragdolls.
// ----------------------------------------------------------------------------
// Disable ragdolls
cl_ragdoll_fade_time 0
cl_ragdoll_forcefade 1
cl_ragdoll_physics_enable 0
g_ragdoll_fadespeed 0
g_ragdoll_lvfadespeed 0
ragdoll_sleepaftertime 0
// Enable ragdolls -- lowers by 10ish%
//cl_ragdoll_fade_time 15
//cl_ragdoll_forcefade 0
//cl_ragdoll_physics_enable 1
//g_ragdoll_fadespeed 600
//g_ragdoll_lvfadespeed 100
//ragdoll_sleepaftertime "5.0f"
// ----------------------------------------------------------------------------
// Gibs
// ----------------------------------------------------------------------------
// You will have reduced performance on deaths which produce gibs.
// ----------------------------------------------------------------------------
// Disable gibs
cl_phys_props_enable 0
cl_phys_props_max 0
props_break_max_pieces 0
r_propsmaxdist 1
violence_agibs 0
violence_hgibs 0
// Enable gibs -- 6-7% less framerate
//cl_phys_props_enable 1
//cl_phys_props_max 128
//props_break_max_pieces -1
//r_propsmaxdist 1000
//violence_agibs 1
//violence_hgibs 1
// ----------------------------------------------------------------------------
// Graphical
// ----------------------------------------------------------------------------
// Now we come to the main brunt of the config. You probably don't want to mess
// with this.
// ----------------------------------------------------------------------------
prop_active_gib_limit 0
props_break_max_pieces_perframe 0
fov_desired 90
cl_hud_playerclass_use_playermodel 0 // adds another hud element -3% frames
mat_phong 0 // some people don't like this on I prefer it on for sniper though
cl_muzzleflash_dlight_1st 0
cl_detaildist 0
cl_detailfade 0
cl_drawmonitors 0
cl_ejectbrass 0
cl_jiggle_bone_framerate_cutoff 0 // Turns off jigglebones
cl_new_impact_effects 0
cl_show_splashes 0
cl_rumblescale 0
cl_showhelp 0
cl_showpluginmessages 0
cl_debugrumble 0
func_break_max_pieces 0
glow_outline_effect_enable 0 // Cart glow effect.
lod_transitiondist 0
//mat_antialias 1 // apparently having this in config can break the mumble overlay for some users
mat_bumpmap 0 // Controls bumpmapping. Setting this to 0 on dx9 will cause
// a strange `shine' effect to appear on all players. - Chris
// In the past I wasn't able to prove that disabling this was significant,
// it effects fps by about 1% after several checks - Comanglia
mat_colcorrection_disableentities 1
mat_colorcorrection 0
mat_disable_bloom 1
mat_disable_fancy_blending 1
mat_disable_lightwarp 1
mat_envmapsize 8
mat_envmaptgasize 8
mat_filterlightmaps 1
mat_filtertextures 1
mat_forceaniso 1
mat_hdr_level 0
mat_autoexposure_max 0
mat_autoexposure_min 0
mat_bloomscale 0
mat_bloom_scalefactor_scalar 0
mat_debug_postprocessing_effects 0
mat_debugdepth 0
mat_disable_bloom 1
mat_postprocessing_combine 0
mat_non_hdr_bloom_scalefactor 0
mat_bufferprimitives 1
mat_compressedtextures 1
mat_forcemanagedtextureintohardware 0
mat_framebuffercopyoverlaysize 0
mat_hdr_enabled 0
mat_hdr_manual_tonemap_rate 0
mat_mipmaptextures 1
mat_non_hdr_bloom_scalefactor 0
mat_showlightmappage -1
mat_softwarelighting 0
mat_software_aa_blur_one_pixel_lines 0
mat_software_aa_edge_threshold 9
mat_software_aa_quality 0// was 9
mat_software_aa_strength 0
mat_software_aa_strength_vgui 0
mat_software_aa_tap_offset 0
mat_software_aa_quality 0
mat_texture_limit -1
mat_use_compressed_hdr_textures 0
mem_max_heapsize 2048
mod_forcedata 1
mod_forcetouchdata 1
mat_max_worldmesh_vertices 512
mat_monitorgamma 2.2 // Controls brightness, try 1.8 to make it brighter or 2.2
// to get it darker. Only works in fullscreen.
mat_parallaxmap 0
mat_picmip 2 // Higher = more mipmapping. Without `sv_cheats 1', you're looking
// at a range from -1 to 2, -1 being the best quality, 2 being the
// worst. - Doesn't really matter much what you set this too if you're cpu bound
mat_reducefillrate 1
mat_reduceparticles 1
mat_specular 1 // Controls specularity. Setting this to 0 will make ubers
// non-shiny, and will remove some specular effects from in-game
// entities which support it. - Setting this to 0 while trilinear is off lowers framerate for reasons I don't understand
mat_trilinear 1
mat_viewportscale 1 // Almost no performance gain from viewport upscaling.
mat_viewportupscale 1
mat_wateroverlaysize 1
mp_decals 9 // - Just keep this below 60ish and you shouldn't notice much different at all maybe .5 average fps for every 30-40 decals
r_3dsky 0
r_ambientboost 0
r_ambientfactor 0
r_ambientmin 0
r_cheapwaterend 1
r_cheapwaterstart 1
r_decals 9
r_maxmodeldecal 9
r_decalstaticprops 0
r_decal_cullsize 15
r_drawdetailprops 0
r_drawmodeldecals 0
r_drawflecks 0
r_dynamic 0
r_flashlightdepthtexture 0
r_forcewaterleaf 1
r_lightaverage 0
r_maxnewsamples 0
r_maxsampledist 1
r_bloomtintb 0
r_bloomtintexponent 0
r_bloomtintg 0
r_bloomtintr 0
r_occlusion 1
r_pixelfog 1
r_propsmaxdist 0
r_renderoverlayfragment 0
r_staticprop_lod 4
r_waterdrawreflection 0
r_waterdrawrefraction 1
r_waterforceexpensive 0
r_waterforcereflectentities 0
r_drawtracers_firstperson 0 // should give a small fps boost in 1st person
r_dopixelvisibility 0
r_drawbatchdecals 0
r_hunkalloclightmaps 0
r_lightcache_zbuffercache 0
r_PhysPropStaticLighting 0
rope_averagelight 0
rope_collide 0
rope_rendersolid 0
rope_shake 0
rope_smooth 0
rope_subdiv 0
rope_wind_dist 0
tf_particles_disable_weather 1 // Disable weather effects on maps supporting
// it, for example, setting this to `1'
// disables rain effects on *_sawmill.
tracer_extra 0
violence_ablood 1 // framerates on -most- pcs are higher with these on
violence_hblood 1
mat_motion_blur_enabled 0 // just incase anyone has this added before loading my cfg
mat_motion_blur_forward_enabled 0
mat_motion_blur_strength 0
r_worldlightmin 0.0001
r_worldlights 0
mp_usehwmmodels -1
mp_usehwmvcds -1
// ----------------------------------------------------------------------------
// Misc
// ----------------------------------------------------------------------------
in_usekeyboardsampletime 0
mat_clipz 1 // FX card users should set this to 0
mat_forcehardwaresync 0
mat_levelflush 1
//m_rawinput 0 // Turn on raw mouse input. Commented out by default due to
// silly incompatibility with the Xfire overlay. You should use
// it if you can! - WHO USES XFIRE ANYMORE?
mat_vsync 0 // Turn off vsync to avoid nasty I/O latency.
r_fastzreject -1 // Values >1 enable a fast Z rejection algorithm, to be
// performed on the GPU (as opposed to on the CPU). The
// value `-1' autodetects hardware support for this
// feature, which is safer than forcing it.
ai_expression_optimization 1
fast_fogvolume 1
host_thread_mode 0 // Not exactly stable
mod_load_anims_async 1
mod_load_mesh_async 1
mod_load_vcollide_async 1
con_enable 1
con_filter_enable 1
con_filter_text_out particle
datacachesize 256
// ----------------------------------------------------------------------------
// Sound
// ----------------------------------------------------------------------------
// I'd be hesitant to say that you would see a great deal of performance
// improvement from lowering the sound quality, but in my experience as a
// competitive TF2 player, lowering the sound quality makes determination of
// directionality and distance that much easier. You may see a small FPS gain
// with these settings, or you may not, either way will likely have a
// negligible effect on performance.
// ----------------------------------------------------------------------------
dsp_enhance_stereo 0
dsp_slow_cpu 1
snd_async_fullyasync 1 // Having the sound run fully asynchronous has been
// helpful in the past, as it seems to (for whatever
// reason) reduce the number of TDRs experienced during
// gameplay. There's some pretty good information on
// TDRs (nerds only) here:
// http://forums.nvidia.com/index.php?showtopic=65161
snd_pitchquality 0
snd_spatialize_roundrobin 1
snd_mixahead .06 // Delay in sound from weapons below .05 has been known to be unstable
// ----------------------------------------------------------------------------
// Threading
// ----------------------------------------------------------------------------
mat_queue_mode -1 // mat_queue mode is another frequently asked about cvar, it
// defines the threading method to be used by the material
// system. It has been unstable to use in the past, but
// nowadays it's generally okay.
//
// Here are the possible values:
// -2 legacy default
// -1 default
// 0 synchronous single thread
// 1 queued single thread
// 2 queued multithreaded
//
// If you have problems with the value `2', try setting it to
// `-1'.
//
// As an aside, there are quite a few bugs in the demo system
// that occur when mat_queue_mode is set to a value that is
// not `-1'. If you intend to do work with the demo system,
// maybe you should change this.
//
//After immense testing I've found that default works perfectly
//fine with setting your Thread usage. It automatically set me
//to 2 every time. I'd say it's safer and likely less buggy to
//leave this at -1 than it is at 2.
//
//As a side not I've noticed micro stutters with mat_queue_mode 2
//at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps
cl_threaded_bone_setup 0 // WARNING if you don't have a Quad-Core CPU or better you SHOULD NOT LEAVE THIS ON
cl_threaded_client_leaf_system 0 // DO NOT ENABLE cause crashes to desktop within 4-5 minutes of gameplay 4/18 2014
r_queued_decals 0 // lessens the impact of higher decal limits.
r_queued_ropes 1
r_queued_post_processing 0 // kind of pointless because it's disabled above but if you do like post processing effects keeping this on should lessen the impact on framerate
r_threaded_client_shadow_manager 1
r_threaded_particles 1
r_threaded_renderables 1
// ----------------------------------------------------------------------------
// HUD
// ----------------------------------------------------------------------------
hud_saytext_time 10 //Default is 12 and measured in seconds, this is the amount of time chat stays on your screen
voice_enable 1 //Default is 1, This is the voice chat in the game 1 = on, 0 = off
hud_deathnotice_time 5 // Default is 6, This the the death notices that usually appear at the top right of the screen
hud_achievement_glowtime 0 // Default is 2.5, not 100% what this is about a 1.5% fps boost.
hud_achievement_count 0 //Default is 8, Max number of achievements that can be shown on the HUD
hud_achievement_tracker 0 // Default is 1, Show or hide the achievement tracker
// ----------------------------------------------------------------------------
// Test Shit
// ----------------------------------------------------------------------------
cl_localnetworkbackdoor 1 //Network optimizations for Singleplayer, disabling has about a 1-2% fps boost, disabling seems to cause minor jitter.
cl_cloud_settings 0 // I believe this disables cloud syncing of CFGs but not 100% sure
//cl_notifications_show_ingame 0 // Pretty sure this disables Trade/Duel Notifications
sys_minidumpspewlines 500 // Basically the number of lines saved to a log file from console. No FPS boost but 15% lower FPS variance
tf_scoreboard_ping_as_text 1
// ----------------------------------------------------------------------------
// Misc
// ----------------------------------------------------------------------------
cl_ask_blacklist_opt_out "1"
cl_ask_favorite_opt_out "1"
sb_dontshow_maxplayer_warning "1"
tf_explanations_backpackpanel "1"
tf_explanations_charinfo_armory_panel "1"
tf_explanations_charinfopanel "1"
tf_explanations_craftingpanel "1"
tf_explanations_discardpanel "1"
tf_explanations_store "1"
tf_training_has_prompted_for_forums "1"
tf_training_has_prompted_for_loadout "1"
tf_training_has_prompted_for_offline_practice "1"
tf_training_has_prompted_for_options "1"
tf_training_has_prompted_for_training "1"
//net_graph 1 // keeping this on actually lowers your framerate by 3-6% depending on the level of net_graph you have it at
// net_graph 1,2,3,4,5
hud_fastswitch 1
sv_forcepreload 1
sv_allow_point_servercommand always
// ----------------------------------------------------------------------------
// Print to console
// ----------------------------------------------------------------------------
echo "---------------------------------------------------------"
echo "Comanglia' stability config loaded. Inspired by Chris config"
echo "---------------------------------------------------------"

4
maxfps.cfg Normal file
View file

@ -0,0 +1,4 @@
mat_filterlightmaps 0
mat_filtertextures 0
mat_specular 0
mat_trilinear 0

44
medic.cfg Normal file
View file

@ -0,0 +1,44 @@
//Medic
exec allclasses
bind "backspace" "exec medic" // Reload
//--------------------------------------------------------------------------------------------
//Medic radar
alias autocall_default "hud_medicautocallersthreshold 75"
alias autocall_all "hud_medicautocallersthreshold 300"
alias +radar autocall_all
alias -radar autocall_default
//--------------------------------------------------------------------------------------------
//Use uber
alias +uber "slot2; dropitem; +attack2; spec_next"
alias -uber "-attack2"
//--------------------------------------------------------------------------------------------
//Mask uber
alias mask "v_medic"
//--------------------------------------------------------------------------------------------
//Fake uber
alias fake "v_uberready"
//--------------------------------------------------------------------------------------------
//Binds
//alias +special +radar
//alias -special -radar
alias +special +attack3 //for MvM shield
alias -special -attack3
bind mouse2 +uber
bind mouse5 +radar
alias mark_ds "ds_mark Medic"
ds_dir demos_medic
echo #-#-# Medic config has been loaded. #-#-#

478
normalfps.cfg Normal file
View file

@ -0,0 +1,478 @@
// Unexplained crashes? Try changing mat_queue_mode to `-1'.
// ----------------------------------------------------------------------------
// Comanglia' frames config inspired by chris, designed to get you a large performance boost
// v1.1 | 18 December 2015 |
// ----------------------------------------------------------------------------
// Launch options:
// You should remove -dxlevel xx from the launch options for superior stability with
// ALT+Tabbing
//
// Fullscreen: -dxlevel 81 -full -w WIDTH -h HEIGHT -console -novid
// Windowed: -dxlevel 81 -sw -w WIDTH -h HEIGHT -console -noborder -novid
// -useforcedmparms -noforcemaccel -noforcemspd // All of these are outdated and don't matter anymore
//
// DX Levels
// -dxlevel 80, -dxlevel 81, -dxlevel 90, -dxlevel 91, -dxlevel 95, -dxlevel 98
// if you can use -dxlevel 81 USE IT your fps will be significantly more stable, some Nvidia users may experience a weird strobing effect (some series of outdated nvidia drivers remove this affect)
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// FPS cap
// ----------------------------------------------------------------------------
// The primary benefit of an FPS cap is to make the FPS more stable, other than
// that, it doesn't do a lot. A moderate, consistent framerate is much more
// desirable than a variable but sometimes high framerate. A common
// misconception is that if any more frames are generated than your monitor can
// display, they are useless. This is wrong -- frames are used for much more
// than mere display, and affect the way the game feels well past your
// refresh rate.
// ----------------------------------------------------------------------------
cl_showfps 0 // Turning this FPS meter on actually decreases fps by about 3%-4%
fps_max 0 // fps caps on PCs that consistently meet that cap causes horrible input lag when attempting to turn/aim
//fps_max 132 // I'm leaving this in here though because some PCs (usually laptops) tend to overheat and have microstutters without frame caps.
sv_cheats 0
// ----------------------------------------------------------------------------
// Net settings
// ----------------------------------------------------------------------------
// Whilst net settings perhaps aren't an integral part of an FPS config, they
// are a fact of life in competitive TF2, and as such, they are included here.
//
// A common question I am asked -- what defines whether a good connection is
// good or bad? Mostly personal preference. If you're not willing to make the
// choice, try both and see which is better for you.
//
// Generally, meeting both of the following conditions would classify it as a
// good connection:
//
// - Ping of <80 to the average server you join
// - Generally no/negligible choke/loss (can be checked with `net_graph')
//
// There's some pretty good documentation on this here:
// http://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
//
// Uncomment (remove the `//' from) one of the groups if you want to use them.
// ----------------------------------------------------------------------------
// Good connection
cl_cmdrate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152
cl_interp .033 // change to whatever you like for certain classes projectiles/popping uber/flames = .0152 hitscan = .031 on bad connections = .062
cl_interp_ratio 1
cl_lagcompensation 1
cl_pred_optimize 2
cl_smooth 0
cl_smoothtime 0.01
cl_updaterate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152
rate 60000 // anything above 62,000 is completely useless, anything above 48,000ish is useless in HL
// Competitive connection // Very few servers will have these settings
//cl_cmdrate 128
//cl_interp .007 // this will likely have to be user defined .007 should be roughly the lowest interp, hit scan might do well at .0152 for this
//cl_interp_ratio 1
//cl_lagcompensation 1
//cl_pred_optimize 2
//cl_smooth 0
//cl_smoothtime 0.01
//cl_updaterate 128
//rate 90000 // With higher tick rates you have more bandwidth being used
// Bad connection
//cl_cmdrate 40
//cl_interp 0
//cl_interp_ratio 2
//cl_lagcompensation 1
//cl_pred_optimize 2
//cl_smooth 0
//cl_smoothtime 0.01
//cl_updaterate 40
//rate 35000
// ----------------------------------------------------------------------------
// Sprays
// ----------------------------------------------------------------------------
// Bear in mind that these are disabled on war servers due to `sv_pure 2'
// anyway, so if you play competitive TF2, this won't help you.
// ----------------------------------------------------------------------------
// Disable sprays
//cl_playerspraydisable 1
//r_spray_lifetime 0
// Enable sprays -- uncomment this section if you want these settings
cl_playerspraydisable 0
r_spray_lifetime 2
// ----------------------------------------------------------------------------
// Shadows
// ----------------------------------------------------------------------------
// Disable shadows
//r_shadowmaxrendered 0
//r_shadowrendertotexture 0
//r_shadows 0
//nb_shadow_dist 0
// Enable shadows -- I highly recommend keeping them off if you're frequently near or below the refresh rate of your monitor as you'll lose about 15-20% of your framerate
mat_shadowstate 1
r_shadowmaxrendered 11
r_shadowrendertotexture 1 // Non-blobby shadows. Sometimes turned on by
// competitive TF2 players to see opponents standing
// near the other side of a wall. You may see some
// performance loss from setting this to `1'.
r_shadows 1
nb_shadow_dist 400
// ----------------------------------------------------------------------------
// Facial features
// ----------------------------------------------------------------------------
// Disable facial features
//r_eyes 0
//r_flex 0
//r_lod 2
//r_rootlod 2
//r_teeth 0
//r_eyemove 0
//r_eyeshift_x 0
//r_eyeshift_y 0
//r_eyeshift_z 0
//r_eyesize 0
//blink_duration 0
// Enable facial features -- turning them on lowers framerate by 5ish%
r_eyes 1
r_flex 1
r_lod 1 // Needs to be set to 1, otherwise they will still be disabled.
r_rootlod 1
r_teeth 1
// ----------------------------------------------------------------------------
// Ragdolls
// ----------------------------------------------------------------------------
// You will have reduced performance on deaths which produce ragdolls.
// ----------------------------------------------------------------------------
// Disable ragdolls
cl_ragdoll_fade_time 0
cl_ragdoll_forcefade 1
cl_ragdoll_physics_enable 0
g_ragdoll_fadespeed 0
g_ragdoll_lvfadespeed 0
ragdoll_sleepaftertime 0
// Enable ragdolls -- lowers by 10ish%
//cl_ragdoll_fade_time 15
//cl_ragdoll_forcefade 0
//cl_ragdoll_physics_enable 1
//g_ragdoll_fadespeed 600
//g_ragdoll_lvfadespeed 100
//ragdoll_sleepaftertime "5.0f"
// ----------------------------------------------------------------------------
// Gibs
// ----------------------------------------------------------------------------
// You will have reduced performance on deaths which produce gibs.
// ----------------------------------------------------------------------------
// Disable gibs
cl_phys_props_enable 0
cl_phys_props_max 0
props_break_max_pieces 0
r_propsmaxdist 1
violence_agibs 0
violence_hgibs 0
// Enable gibs -- 6-7% less framerate
//cl_phys_props_enable 1
//cl_phys_props_max 128
//props_break_max_pieces -1
//r_propsmaxdist 1000
//violence_agibs 1
//violence_hgibs 1
// ----------------------------------------------------------------------------
// Graphical
// ----------------------------------------------------------------------------
// Now we come to the main brunt of the config. You probably don't want to mess
// with this.
// ----------------------------------------------------------------------------
prop_active_gib_limit 0
props_break_max_pieces_perframe 0
fov_desired 90
cl_hud_playerclass_use_playermodel 1 // adds another hud element -3% frames
mat_phong 0 // some people don't like this on I prefer it on for sniper though
cl_muzzleflash_dlight_1st 0
cl_detaildist 0
cl_detailfade 0
cl_drawmonitors 1
cl_ejectbrass 0
cl_jiggle_bone_framerate_cutoff 0 // Turns off jigglebones
cl_new_impact_effects 0
cl_show_splashes 0
cl_rumblescale 0
cl_showhelp 0
cl_showpluginmessages 1
cl_debugrumble 0
func_break_max_pieces 0
glow_outline_effect_enable 0 // Cart glow effect.
lod_transitiondist 0
//mat_antialias 1 // apparently having this in config can break the mumble overlay for some users
mat_bumpmap 0 // Controls bumpmapping. Setting this to 0 on dx9 will cause
// a strange `shine' effect to appear on all players. - Chris
// In the past I wasn't able to prove that disabling this was significant,
// it effects fps by about 1% after several checks - Comanglia
mat_colcorrection_disableentities 1
mat_colorcorrection 1
mat_disable_bloom 1
mat_disable_fancy_blending 0
mat_disable_lightwarp 1
mat_envmapsize 8
mat_envmaptgasize 8
mat_filterlightmaps 1
mat_filtertextures 1
mat_forceaniso 1
mat_hdr_level 0
mat_autoexposure_max 0
mat_autoexposure_min 0
mat_bloomscale 1
mat_bloom_scalefactor_scalar 0
mat_debug_postprocessing_effects 0
mat_debugdepth 0
mat_disable_bloom 1
mat_postprocessing_combine 0
mat_non_hdr_bloom_scalefactor 0
mat_bufferprimitives 1
mat_compressedtextures 1
mat_forcemanagedtextureintohardware 0
mat_framebuffercopyoverlaysize 0
mat_hdr_enabled 1
mat_hdr_manual_tonemap_rate 0
mat_mipmaptextures 1
mat_non_hdr_bloom_scalefactor 0
mat_showlightmappage -1
mat_softwarelighting 0
mat_software_aa_blur_one_pixel_lines 0
mat_software_aa_edge_threshold 9
mat_software_aa_quality 0// was 9
mat_software_aa_strength 0
mat_software_aa_strength_vgui 0
mat_software_aa_tap_offset 0
mat_software_aa_quality 0
mat_texture_limit -1
mat_use_compressed_hdr_textures 0
mem_max_heapsize 2048
mod_forcedata 1
mod_forcetouchdata 1
mat_max_worldmesh_vertices 512
mat_monitorgamma 2.2 // Controls brightness, try 1.8 to make it brighter or 2.2
// to get it darker. Only works in fullscreen.
mat_parallaxmap 0
mat_picmip 2 // Higher = more mipmapping. Without `sv_cheats 1', you're looking
// at a range from -1 to 2, -1 being the best quality, 2 being the
// worst. - Doesn't really matter much what you set this too if you're cpu bound
mat_reducefillrate 1
mat_reduceparticles 1
mat_specular 1 // Controls specularity. Setting this to 0 will make ubers
// non-shiny, and will remove some specular effects from in-game
// entities which support it. - Setting this to 0 while trilinear is off lowers framerate for reasons I don't understand
mat_trilinear 1
mat_viewportscale 1 // Almost no performance gain from viewport upscaling.
mat_viewportupscale 1
mat_wateroverlaysize 1
mp_decals 9 // - Just keep this below 60ish and you shouldn't notice much different at all maybe .5 average fps for every 30-40 decals
r_3dsky 1
r_ambientboost 1
r_ambientfactor 0
r_ambientmin 1
r_cheapwaterend 0
r_cheapwaterstart 0
r_decals 9
r_maxmodeldecal 9
r_decalstaticprops 0
r_decal_cullsize 15
r_drawdetailprops 0
r_drawmodeldecals 0
r_drawflecks 0
r_dynamic 0
r_flashlightdepthtexture 0
r_forcewaterleaf 1
r_lightaverage 0
r_maxnewsamples 0
r_maxsampledist 1
r_bloomtintb 0
r_bloomtintexponent 0
r_bloomtintg 0
r_bloomtintr 0
r_occlusion 1
r_pixelfog 1
r_propsmaxdist 0
r_renderoverlayfragment 0
r_staticprop_lod 4
r_waterdrawreflection 0
r_waterdrawrefraction 1
r_waterforceexpensive 0
r_waterforcereflectentities 0
r_drawtracers_firstperson 0 // should give a small fps boost in 1st person
r_dopixelvisibility 0
r_drawbatchdecals 0
r_hunkalloclightmaps 0
r_lightcache_zbuffercache 0
r_PhysPropStaticLighting 0
rope_averagelight 0
rope_collide 0
rope_rendersolid 0
rope_shake 0
rope_smooth 0
rope_subdiv 0
rope_wind_dist 0
tf_particles_disable_weather 1 // Disable weather effects on maps supporting
// it, for example, setting this to `1'
// disables rain effects on *_sawmill.
tracer_extra 0
violence_ablood 1 // framerates on -most- pcs are higher with these on
violence_hblood 1
mat_motion_blur_enabled 0 // just incase anyone has this added before loading my cfg
mat_motion_blur_forward_enabled 0
mat_motion_blur_strength 0
r_worldlightmin 0.0001
r_worldlights 0
mp_usehwmmodels -1
mp_usehwmvcds -1
// ----------------------------------------------------------------------------
// Misc
// ----------------------------------------------------------------------------
in_usekeyboardsampletime 0
mat_clipz 1 // FX card users should set this to 0
mat_forcehardwaresync 0
mat_levelflush 1
//m_rawinput 0 // Turn on raw mouse input. Commented out by default due to
// silly incompatibility with the Xfire overlay. You should use
// it if you can! - WHO USES XFIRE ANYMORE?
mat_vsync 0 // Turn off vsync to avoid nasty I/O latency.
r_fastzreject -1 // Values >1 enable a fast Z rejection algorithm, to be
// performed on the GPU (as opposed to on the CPU). The
// value `-1' autodetects hardware support for this
// feature, which is safer than forcing it.
ai_expression_optimization 1
fast_fogvolume 1
host_thread_mode 0 // Not exactly stable
mod_load_anims_async 1
mod_load_mesh_async 1
mod_load_vcollide_async 1
con_enable 1
con_filter_enable 1
con_filter_text_out particle
datacachesize 256
// ----------------------------------------------------------------------------
// Sound
// ----------------------------------------------------------------------------
// I'd be hesitant to say that you would see a great deal of performance
// improvement from lowering the sound quality, but in my experience as a
// competitive TF2 player, lowering the sound quality makes determination of
// directionality and distance that much easier. You may see a small FPS gain
// with these settings, or you may not, either way will likely have a
// negligible effect on performance.
// ----------------------------------------------------------------------------
dsp_enhance_stereo 0
dsp_slow_cpu 1
snd_async_fullyasync 1 // Having the sound run fully asynchronous has been
// helpful in the past, as it seems to (for whatever
// reason) reduce the number of TDRs experienced during
// gameplay. There's some pretty good information on
// TDRs (nerds only) here:
// http://forums.nvidia.com/index.php?showtopic=65161
snd_pitchquality 0
snd_spatialize_roundrobin 1
snd_mixahead .06 // Delay in sound from weapons below .05 has been known to be unstable
// ----------------------------------------------------------------------------
// Threading
// ----------------------------------------------------------------------------
mat_queue_mode -1 // mat_queue mode is another frequently asked about cvar, it
// defines the threading method to be used by the material
// system. It has been unstable to use in the past, but
// nowadays it's generally okay.
//
// Here are the possible values:
// -2 legacy default
// -1 default
// 0 synchronous single thread
// 1 queued single thread
// 2 queued multithreaded
//
// If you have problems with the value `2', try setting it to
// `-1'.
//
// As an aside, there are quite a few bugs in the demo system
// that occur when mat_queue_mode is set to a value that is
// not `-1'. If you intend to do work with the demo system,
// maybe you should change this.
//
//After immense testing I've found that default works perfectly
//fine with setting your Thread usage. It automatically set me
//to 2 every time. I'd say it's safer and likely less buggy to
//leave this at -1 than it is at 2.
//
//As a side not I've noticed micro stutters with mat_queue_mode 2
//at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps
cl_threaded_bone_setup 0 // WARNING if you don't have a Quad-Core CPU or better you SHOULD NOT LEAVE THIS ON
cl_threaded_client_leaf_system 0 // DO NOT ENABLE cause crashes to desktop within 4-5 minutes of gameplay 4/18 2014
r_queued_decals 0 // lessens the impact of higher decal limits.
r_queued_ropes 1
r_queued_post_processing 0 // kind of pointless because it's disabled above but if you do like post processing effects keeping this on should lessen the impact on framerate
r_threaded_client_shadow_manager 1
r_threaded_particles 1
r_threaded_renderables 1
// ----------------------------------------------------------------------------
// HUD
// ----------------------------------------------------------------------------
hud_saytext_time 10 //Default is 12 and measured in seconds, this is the amount of time chat stays on your screen
voice_enable 1 //Default is 1, This is the voice chat in the game 1 = on, 0 = off
hud_deathnotice_time 5 // Default is 6, This the the death notices that usually appear at the top right of the screen
hud_achievement_glowtime 0 // Default is 2.5, not 100% what this is about a 1.5% fps boost.
hud_achievement_count 0 //Default is 8, Max number of achievements that can be shown on the HUD
hud_achievement_tracker 0 // Default is 1, Show or hide the achievement tracker
// ----------------------------------------------------------------------------
// Test Shit
// ----------------------------------------------------------------------------
cl_localnetworkbackdoor 1 //Network optimizations for Singleplayer, disabling has about a 1-2% fps boost, disabling seems to cause minor jitter.
cl_cloud_settings 0 // I believe this disables cloud syncing of CFGs but not 100% sure
//cl_notifications_show_ingame 0 // Pretty sure this disables Trade/Duel Notifications
sys_minidumpspewlines 500 // Basically the number of lines saved to a log file from console. No FPS boost but 15% lower FPS variance
tf_scoreboard_ping_as_text 1
// ----------------------------------------------------------------------------
// Misc
// ----------------------------------------------------------------------------
cl_ask_blacklist_opt_out "1"
cl_ask_favorite_opt_out "1"
sb_dontshow_maxplayer_warning "1"
tf_explanations_backpackpanel "1"
tf_explanations_charinfo_armory_panel "1"
tf_explanations_charinfopanel "1"
tf_explanations_craftingpanel "1"
tf_explanations_discardpanel "1"
tf_explanations_store "1"
tf_training_has_prompted_for_forums "1"
tf_training_has_prompted_for_loadout "1"
tf_training_has_prompted_for_offline_practice "1"
tf_training_has_prompted_for_options "1"
tf_training_has_prompted_for_training "1"
net_graph 2 // keeping this on actually lowers your framerate by 3-6% depending on the level of net_graph you have it at
// net_graph 1,2,3,4,5
hud_fastswitch 1
sv_forcepreload 1
sv_allow_point_servercommand always
// ----------------------------------------------------------------------------
// Print to console
// ----------------------------------------------------------------------------
echo "---------------------------------------------------------"
echo "Comanglia' stability config loaded. Inspired by Chris config"
echo "---------------------------------------------------------"

53
pyro.cfg Normal file
View file

@ -0,0 +1,53 @@
//Pyro
exec allclasses
bind "backspace" "exec pyro" // Reload
//--------------------------------------------------------------------------------------------
//Weapons
//alias flamethrower "slot1; fov; fovteston"
//alias flaregun "slot2; normalvmfov; fovtestoff"
alias +melee "slot3; +attack; normalvmfov; fovtestoff"
alias -melee "-attack"
//--------------------------------------------------------------------------------------------
//Airblast script
alias +airblast "slot1; +attack2; spec_next"
alias -airblast "-attack2"
alias +detonate "+attack2; spec_next; alias attack2safety safetyon"
alias -detonate "-attack2; alias attack2safety none"
alias safetyon "-attack2"
alias specialshifton "bind mouse2 +detonate"
alias specialshiftoff "attack2safety; bind mouse2 +airblast"
//-------------------
// panic
//alias +panic "panic_on;panic_looper"
//alias -panic "panic_off;-attack;cl_yawspeed 210"
//alias panic_looper "cl_yawspeed 1000;+attack;+left;wait 10;-left;+right;wait 10;-right;panicloop"
//alias panic_on "alias panicloop panic_looper"
//alias panic_off "alias panicloop"
alias "+panic" "cl_yawspeed 3000; +left; +attack";
alias "-panic" "-attack; -left; cl_yawspeed 210";
//--------------------------------------------------------------------------------------------
//Binds
bind mwheelup slot1
bind mwheeldown slot2
bind mouse3 +melee
//bind mouse5 +panic
alias key_1 flamethrower
alias key_2 flaregun
alias key_3 +melee
alias +special +panic
alias -special -panic
alias mark_ds "ds_mark Pyro"
ds_dir demos_pyro
echo #-#-# Pyro config has been loaded. #-#-#

366
resetall.cfg Normal file
View file

@ -0,0 +1,366 @@
//Just for if everything goes wrong. Don't use it actually.
unbindall
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "b" "lastdisguise"
bind "c" "voice_menu_3"
bind "d" "+moveright"
bind "e" "voicemenu 0 0"
bind "f" "inspect"
bind "g" "taunt"
bind "h" "use_action_slot_item"
bind "i" "showmapinfo"
bind "j" "cl_trigger_first_notification"
bind "k" "cl_decline_first_notification"
bind "l" "dropitem"
bind "m" "open_charinfo_direct"
bind "n" "open_charinfo_backpack"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "say_team"
bind "v" "+voicerecord"
bind "w" "+forward"
bind "x" "voice_menu_2"
bind "y" "say"
bind "z" "voice_menu_1"
bind "'" "+moveup"
bind "`" "toggleconsole"
bind "," "changeclass"
bind "." "changeteam"
bind "/" "+movedown"
bind "-" "disguiseteam"
bind "SPACE" "+jump"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "INS" "+klook"
bind "END" "centerview"
bind "PGUP" "+lookup"
bind "PGDN" "+lookdown"
bind "PAUSE" "pause"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "F1" "+showroundinfo"
bind "F3" "askconnect_accept"
bind "F5" "screenshot"
bind "F10" "quit prompt"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MWHEELUP" "invprev"
bind "MWHEELDOWN" "invnext"
cl_flipviewmodels "0"
cl_rumblescale "1.0"
cl_debugrumble "0"
cl_thirdperson "0"
cl_team "default"
cl_class "default"
hud_takesshots "0"
hud_freezecamhide "0"
glow_outline_effect_enable "1"
cl_showhelp "1"
hud_draw_fixed_reticle "0"
hud_achievement_description "1"
hud_achievement_count "8"
cl_chatfilters "63"
cl_chatfilter_version "0"
cc_linger_time "1.0"
cc_predisplay_time "0.25"
cc_subtitles "0"
cc_lang ""
crosshair "1"
cl_observercrosshair "1"
cl_hudhint_sound "1"
g15_update_msec "250"
cam_snapto "0"
cam_ideallag "4.0"
cam_idealdelta "4.0"
cam_idealyaw "0"
cam_idealpitch "0"
cam_idealdist "150"
cam_idealdistright "0"
cam_idealdistup "0"
cam_collision "1"
c_maxpitch "90"
c_minpitch "0"
c_maxyaw "135"
c_minyaw "-135"
c_maxdistance "200"
c_mindistance "30"
c_orthowidth "100"
c_orthoheight "100"
joy_name "joystick"
joy_advanced "0"
joy_advaxisx "0"
joy_advaxisy "0"
joy_advaxisz "0"
joy_advaxisr "0"
joy_advaxisu "0"
joy_advaxisv "0"
joy_forwardthreshold "0.15"
joy_sidethreshold "0.15"
joy_pitchthreshold "0.15"
joy_yawthreshold "0.15"
joy_forwardsensitivity "-1"
joy_sidesensitivity "1"
joy_pitchsensitivity "1"
joy_yawsensitivity "-1"
joy_response_move "1"
joy_response_look "0"
joy_lowend "1"
joy_lowmap "1"
joy_accelscale "0.6"
joy_accelmax "1.0"
joy_autoaimdampenrange "0"
joy_autoaimdampen "0"
joy_diagonalpov "0"
joy_display_input "0"
joy_wingmanwarrior_turnhack "0"
joy_inverty "0"
joy_movement_stick "0"
joy_xcontroller_cfg_loaded "0"
lookspring "0"
lookstrafe "0"
joystick "0"
m_pitch "0.022"
m_filter "0"
sensitivity "3"
m_side "0.8"
m_yaw "0.022"
m_forward "1"
m_customaccel "0"
m_customaccel_scale "0.04"
m_customaccel_max "0"
m_customaccel_exponent "1"
m_mouseaccel1 "0"
m_mouseaccel2 "0"
m_mousespeed "1"
cl_mouselook "1"
cl_idealpitchscale "0.8"
net_scale "5"
net_graphpos "1"
net_graphsolid "1"
net_graphtext "1"
net_graphmsecs "400"
net_graphshowlatency "1"
net_graphshowinterp "1"
net_graph "0"
net_graphheight "64"
net_graphproportionalfont "1"
viewmodel_fov "54"
mat_software_aa_strength "-1.0"
mat_software_aa_quality "0"
mat_software_aa_edge_threshold "1.0"
mat_software_aa_blur_one_pixel_lines "0.5"
mat_software_aa_tap_offset "1.0"
mat_software_aa_strength_vgui "-1.0"
r_drawviewmodel "1"
voice_modenable "1"
hud_fastswitch "0"
cl_playerspraydisable "0"
muzzleflash_light "1"
hud_classautokill "1"
overview_health "1"
overview_names "1"
overview_tracks "1"
overview_locked "1"
overview_alpha "1.0"
spec_scoreboard "0"
cl_spec_mode "1"
cl_disablehtmlmotd "0"
tf_chargedfriends ""
cl_autorezoom "1"
tf_remember_activeweapon "0"
tf_remember_lastswitched "0"
cl_autoreload "0"
sb_dontshow_maxplayer_warning "0"
sb_close_browser_on_connect "1"
fov_desired "75"
cl_hud_minmode "0"
viewmodel_fov_demo "54"
cl_ask_favorite_opt_out "0"
cl_ask_blacklist_opt_out "0"
tf_particles_disable_weather "0"
hud_combattext "0"
tf_dingalingaling "0"
tf_dingaling_volume "0.75"
tf_dingaling_pitchmindmg "100"
tf_dingaling_pitchmaxdmg "100"
tf_dingaling_wav_override ""
hud_achievement_count_engineer "3"
tf_hud_num_building_alert_beeps "2"
cl_crosshair_red "200"
cl_crosshair_green "200"
cl_crosshair_blue "200"
cl_crosshair_file ""
cl_crosshair_scale "32.0"
tf_recent_achievements "0"
tf_training_has_prompted_for_training "1"
tf_training_has_prompted_for_offline_practice "0"
tf_training_has_prompted_for_forums "0"
tf_build_menu_controller_mode "0"
tf_simple_disguise_menu ""
tf_disguise_menu_controller_mode "0"
tf_weapon_select_demo_start_delay "1.0"
tf_weapon_select_demo_time "0.5"
tf_colorblindassist "0"
cl_trading_show_requests_from "3"
tf_medigun_autoheal "0"
hud_medicautocallers "0"
hud_medicautocallersthreshold "75"
hud_medichealtargetmarker "0"
cl_crosshaircolor "0"
cl_dynamiccrosshair "1"
cl_scalecrosshair "1"
cl_crosshairalpha "200"
cl_showbackpackrarities "0"
tf_explanations_backpackpanel "1"
tf_explanations_charinfo_armory_panel "0"
tf_explanations_charinfopanel "1"
tf_explanations_craftingpanel "0"
tf_explanations_discardpanel "0"
tf_explanations_store "0"
cl_notifications_show_ingame "1"
cl_notifications_max_num_visible "3"
cl_notifications_move_time "0.5"
cl_spec_carrieditems "1"
cl_use_tournament_specgui "0"
cl_training_completed_with_classes "0"
tf_explanations_tradingpanel "0"
ifm_steadycam_rotaterate "60"
ifm_steadycam_zoomspeed "1.0"
ifm_steadycam_zoomdamp "0.95"
ifm_steadycam_armspeed "0.5"
ifm_steadycam_rotatedamp "0.95"
ifm_steadycam_mousefactor "1.0"
ifm_steadycam_mousepower "1.0"
ifm_steadycam_2dspringconstant "33.0"
ifm_steadycam_2ddragconstant "11.0"
ifm_steadycam_noise "0.0"
ifm_steadycam_sensitivity "1.0"
r_eyegloss "1"
vgui_message_dialog_modal "1"
commentary_firstrun "0"
scene_showfaceto "0"
ai_report_task_timings_on_limit "0"
ai_think_limit_label "0"
npc_height_adjust "1"
sv_pvsskipanimation "1"
scene_showlook "0"
scene_showmoveto "0"
scene_showunlock "0"
commentary "0"
xbox_throttlebias "100"
xbox_throttlespoof "200"
xbox_autothrottle "1"
func_break_max_pieces "15"
suitvolume "0.25"
option_duck_method "1"
sk_autoaim_mode "1"
sv_noclipaccelerate "5"
sv_noclipspeed "5"
sv_specaccelerate "5"
sv_specspeed "3"
sv_specnoclip "1"
sv_backspeed "0.6"
sv_skyname "sky_urb01"
bugreporter_uploadasync "0"
cl_cmdrate "30"
cl_updaterate "20"
closecaption "0"
skill "1"
net_maxroutable "1260"
cl_allowupload "1"
name "unnamed"
password ""
cl_clanid "0"
sv_unlockedchapters "99"
tv_nochat "0"
cl_showpluginmessages "1"
cl_timeout "30"
cl_logofile ""
cl_soundfile "sound/player/jingle.wav"
cl_forcepreload "0"
cl_allowdownload "1"
cl_downloadfilter "all"
con_enable "0"
r_eyemove "1"
r_eyeshift_x "0"
r_eyeshift_y "0"
r_eyeshift_z "0"
r_eyesize "0"
r_ambientboost "1"
r_ambientmin "0.3"
r_ambientfactor "5"
r_drawmodelstatsoverlaymin "0.1"
r_drawmodelstatsoverlaymax "1.5"
mp_decals "200"
sv_logsdir "logs"
sv_logfile "1"
sv_logflush "0"
sv_logecho "1"
sv_log_onefile "0"
sv_logbans "0"
sv_voiceenable "1"
sv_forcepreload "0"
windows_speaker_config "4"
snd_mute_losefocus "1"
snd_legacy_surround "0"
snd_pitchquality "1"
volume "1.0"
snd_musicvolume "1.0"
adsp_debug "0"
snd_ducktovolume "0.55"
snd_duckerattacktime "0.5"
snd_duckerreleasetime "2.5"
snd_duckerthreshold "0.15"
dsp_slow_cpu "0"
dsp_volume "1.0"
dsp_enhance_stereo "0"
voice_scale "1"
voice_enable "1"
voice_forcemicrecord "1"
budget_bargraph_background_alpha "128"
budget_peaks_window "30"
budget_averages_window "30"
budget_show_peaks "1"
budget_show_averages "0"
budget_show_history "1"
budget_history_numsamplesvisible "100"
budget_history_range_ms "66.666666667"
budget_panel_bottom_of_history_fraction ".25"
budget_bargraph_range_ms "16.6666666667"
budget_background_alpha "128"
budget_panel_x "0"
budget_panel_y "50"
budget_panel_width "512"
budget_panel_height "384"
texture_budget_panel_x "0"
texture_budget_panel_y "450"
texture_budget_panel_width "512"
texture_budget_panel_height "284"
texture_budget_panel_bottom_of_history_fraction ".25"
texture_budget_background_alpha "128"
vprof_graphwidth "512"
vprof_graphheight "256"
vprof_verbose "1"
vprof_unaccounted_limit "0.3"
vprof_warningmsec "10"
r_rootlod "0"
mat_monitorgamma_tv_enabled "0"
r_waterforceexpensive "1"
mat_queue_mode "-2"
mat_texture_list_content_path ""
joy_wingmanwarrior_centerhack "0"
joy_axisbutton_threshold "0.3"
mat_hdr_level "2"

31
scout.cfg Normal file
View file

@ -0,0 +1,31 @@
//Scout
exec allclasses
bind "backspace" "exec scout" // Reload
//--------------------------------------------------------------------------------------------
//Sandman script
alias +sandman "slot3; +attack2"
alias -sandman "-attack2; lastinv"
//bind mouse5 +sandman
//--------------------------------------------------------------------------------------------
//Binds
alias key_1 scattergun
alias key_2 pistol
alias key_3 +melee
bind mwheelup scattergun
bind mwheeldown pistol
bind mouse3 +melee
bind mouse5 +sandman
alias scattergun "slot1; r_drawviewmodel 1"
alias pistol "slot2; r_drawviewmodel 1"
alias +melee "slot3; +attack; r_drawviewmodel 1"
alias -melee "-attack"
alias +special "voicemenu 1 4"
alias -special none
alias mark_ds "ds_mark Scout"
ds_dir demos_scout
echo #-#-# Scout config has been loaded. #-#-#

28
sniper.cfg Normal file
View file

@ -0,0 +1,28 @@
//Sniper
exec allclasses
bind "backspace" "exec sniper" // Reload
//--------------------------------------------------------------------------------------------
//Weapons
alias snipercrosshair "cl_crosshair_file crosshair7; cl_crosshair_scale 35"
alias sniperrifle "slot1; snipercrosshair"
alias secondary "slot2; resetcrosshair"
alias +melee "slot3; resetcrosshair; +attack"
alias -melee "-attack"
//--------------------------------------------------------------------------------------------
//Binds
alias key_1 sniperrifle
alias key_2 secondary
alias key_3 +melee
bind mwheelup sniperrifle
bind mwheeldown secondary
bind mouse3 +melee
alias mark_ds "ds_mark Sniper"
ds_dir demos_sniper
echo #-#-# Sniper config has been loaded. #-#-#

18
soldier.cfg Normal file
View file

@ -0,0 +1,18 @@
//Soldier
exec allclasses
bind "backspace" "exec soldier" // Reload
alias +mg "+attack; wait 10; slot3"
alias -mg "-attack; slot1"
alias +special +mg
alias -special -mg
//--------------------------------------------------------------------------------------------
//Binds
alias mark_ds "ds_mark Soldier"
ds_dir demos_soldier
echo #-#-# Soldier config has been loaded. #-#-#

70
spy.cfg Normal file
View file

@ -0,0 +1,70 @@
exec allclasses
bind "backspace" "exec spy" // Reload
//--------------------------------------------------------------------------------------------
//Weapons
//alias spyguncrosshair "cl_crosshair_file crosshair7; cl_crosshair_scale 25"
alias spyguncrosshair resetcrosshair
alias revolver "slot1; spyguncrosshair; revolvervm; vmodeloff"
alias knife "slot3; resetcrosshair; r_drawviewmodel 1; vmodelon"
alias sapper "slot2; resetcrosshair; r_drawviewmodel 1; vmodelon"
alias disguisekit "slot4; resetcrosshair; r_drawviewmodel 1; vmodelon"
//--------------------------------------------------------------------------------------------
//Sap-o-matic
alias "+sap" "sapper; +attack"
alias "-sap" "-attack; viewmodel; lastinv"
//--------------------------------------------------------------------------------------------
//Revolver VM
alias vmodelon "alias viewmodel r_drawviewmodel 1"
alias vmodeloff "alias viewmodel r_drawviewmodel 1" //Uncomment to turn revolver vieuwmodel on
//alias vmodeloff "alias viewmodel r_drawviewmodel 0" //Uncomment to turn revolver vieuwmodel off
alias on "alias revolvervm r_drawviewmodel 1"
alias off "alias revolvervm r_drawviewmodel 1" //Uncomment to turn revolver viewmodel on
//alias off "alias revolvervm r_drawviewmodel 0" //Uncomment to turn revolver viewmodel off
alias none ""
alias +cloak "+attack2; r_drawviewmodel 1; on; spec_prev"
alias -cloak cloakstart
alias cloakstart "-attack2; alias -cloak cloakend"
alias cloakend "-attack2; off; alias -cloak cloakstart; viewmodel"
//alias randisguise "lastdisguise random"
alias randisguise "lastdisguise"
alias randisguiserandom "lastdisguise random"
alias specialshifton "-attack; bind mouse5 randisguiserandom"
alias specialshiftoff "bind mouse5 +sap"
//-------
// redisguise
alias +stabby "+dammit"
alias -stabby "-dammit; wait; lastdisguise"
//--------------------------------------------------------------------------------------------
//Binds
bind mouse1 "+stabby"
bind mouse2 +cloak
bind mwheelup revolver
bind mwheeldown knife
bind mouse3 disguisekit
bind mouse5 +sap
alias +special "voicemenu 2 0"
alias -special none
alias key_1 revolver
alias key_2 sapper
alias key_3 knife
alias key_4 disguisekit
alias mark_ds "ds_mark Spy"
ds_dir demos_spy
echo #-#-# Spy config has been loaded. #-#-#

22
tvde1sgraphics.cfg Normal file
View file

@ -0,0 +1,22 @@
// ----------------------------------------------------------------------------
// Network
// ----------------------------------------------------------------------------
cl_cmdrate 67
cl_interp 0.024
cl_interp_ratio 1
cl_lagcompensation 1
cl_updaterate 67
rate 60000
// ----------------------------------------------------------------------------
//Ragdolls
// ----------------------------------------------------------------------------
cl_ragdoll_fade_time 0
cl_ragdoll_forcefade 1
cl_ragdoll_physics_enable 0
g_ragdoll_fadespeed 600
g_ragdoll_lvfadespeed 100
ragdoll_sleepaftertime 0
g_ragdoll_maxcount 0