├── README.md ├── cfg ├── allclasses.cfg ├── autoexec.cfg ├── binds.cfg ├── chat.cfg ├── comp_graphics.cfg ├── demoman.cfg ├── engineer.cfg ├── good_graphics.cfg ├── heavyweapons.cfg ├── insults.cfg ├── laptop.cfg ├── maxfps.cfg ├── medic.cfg ├── normalfps.cfg ├── pyro.cfg ├── regen.cfg ├── resetall.cfg ├── scout.cfg ├── sniper.cfg ├── soldier.cfg ├── spy.cfg ├── trashtalk.cfg └── tvde1sgraphics.cfg └── sound └── sound.cache /README.md: -------------------------------------------------------------------------------- 1 | # Tvde1's TF2 Configs 2 | 3 | ## Introduction 4 | Hi! 5 | These are my TF2 configs for all classes. 6 | I'll try to comment on what every line does, if there are any questions, just ask. 7 | Feel free to edit the configs to your own liking! 8 | 9 | ## General information on scripting 10 | From the Official Team Fortress Wiki https://wiki.teamfortress.com/wiki/Scripting 11 | > Scripting is the use of configuration files (.cfg) to create new keybinds and aliases automating complex behaviors and console command sequences. Unlike hacking, scripting is built into Team Fortress 2 and is not banned by VAC (Valve Anti-Cheat). Uses of scripting vary from simply binding a key to a command to self-referential loops and nested aliases that redefine one another. Any functionality that can be created with scripting can also be accomplished without it, but scripting allows these functionalities to be used in the heat of battle. 12 | 13 | ## List of default keys 14 | This is a list of default keys for the PC version of Team Fortress 2. 15 | https://wiki.teamfortress.com/wiki/List_of_default_keys 16 | 17 | ## Installation 18 | You can download this GitHub repository as a .zip and extract all the files into 19 | - Windows: C:\Program Files (x86)\Steam\SteamApps\common\Team Fortress 2\tf\cfg\ 20 | - OSX: Volume/Users/~username/Library/Application Support/Steam/SteamApps/common/team fortress 2/tf/cfg/ 21 | - Linux: ~/.local/share/Steam/steamapps/common/Team\ Fortress\ 2/tf/custom/ 22 | 23 | You can delete README.md though as it serves no function in game. 24 | Also make sure you have no scripts in `\Team Fortress 2\tf\cfg` that have the same name as these. 25 | You should update it regularly, and scan through the README.md to see if I have added something. 26 | 27 | ## Maps 28 | As you can see, I have a few aliasses that start up maps. You can only use them if you've downloaded the maps. It is optional, you don't have to download them. 29 | Those maps are 30 | - tr_walkway_rc2 31 | - tr_aim 32 | - tr_aim_practice 33 | 34 | ## Keybinds 35 | 36 | ### All classes: (Some classes may overwrite these) 37 | 38 | #### High frequency buttons: 39 | | Button(s) | Function | Extras | 40 | | --- | --- | --- | 41 | | W A S D | Regular movement | I have added a null-movement script. | 42 | | SPACE | Jumps + crouches | This button jumps and crouches at the same time. Still crouches when you hold the spacebar. | 43 | | CTRL | Crouches | | 44 | 45 | #### Mouse: 46 | | Button(s) | Function | Extras | 47 | | --- | --- | --- | 48 | | Mouse 1 | Attacks | Just the same as default | 49 | | Mouse 2 | Uses attack 2 | E.g. equipping an invisi-watch, or zooming in as sniper. | 50 | | Mousewheel Up | Primary weapon | Equips the primary weapon. **NOTE: Some classes overwrite this.**| 51 | | Mousewheel Down | Secondary weapon | Equips the secondary weapon. **NOTE: Some classes overwrite this.**| 52 | | Mousewheel Click (Mouse 3) | Melee | Equips the melee weapon and keeps swinging it until you let go if it. It will still be equipped. **NOTE: Some classes overwrite this.**| 53 | | Mouse 4 | Voice Chat | Hold this to use the voice chat. | 54 | 55 | #### Special Keys: 56 | | Button(s) | Function | Extras | 57 | | --- | --- | --- | 58 | | E | Call for medic | I shouldn't have to explain this. | 59 | | ALT | Call for spy | Just calls out that there is a spy. | 60 | | F | Inspect | Inspects the player aimed at, or shows an animation of your current reskin weapon. | 61 | | R | Reload and disguise team | Use this to manually reload, or change the disguise team as a spy. | 62 | | SHIFT | Used for class-switching and voice commands | If you hold shift, you can use voice commands and class switching. Some classes will add extra usages to this button. | 63 | 64 | ###### Shift usage: 65 | When shift is held down, these buttons will serve diffrent purposes than if shift hadn't been held down. When shift is released, all buttons will be bound to the previous binds again. 66 | Also, some classes will make use of shift. It'll switch what a button does. 67 | 68 | | Button(s) | Function | Extras | 69 | | --- | --- | --- | 70 | | E | Yes! Voice | Says "Yes!" with a voice command. | 71 | | R | No! Voice | Says "No!" with a voice command. | 72 | | F | Thanks! Voice | Says "Thanks!" with a voice command. | 73 | | G | Nice shot! Voice | You have to be nice somethimes. | 74 | | Q | Battlecry voice | Look at enemies with your melee equipped to say something witty. | 75 | | C | Noob talk | This will say a noob line (from chat.cfg). | 76 | | 1 to 9 | Class switching | Press 1 - 9 to swich to the desired class. I advise you to use this and not the regular class swiching. | 77 | 78 | #### Low frequency buttons: 79 | Most of these stayed the same. 80 | 81 | | Button(s) | Function | Extras | 82 | | --- | --- | --- | 83 | | L | Dropitem | Drops the intel/other stuff when carrying it. | 84 | | M | Open loadout | Goes directly to the loadout of the class you're in. | 85 | | N | Open backpack | Opens your backpack. | 86 | | X | Voice menu 1 | Opens voice menu 1. | 87 | | C | Voice menu 2 | Opens voice menu 2. | 88 | | V | Voice menu 3 | Opens voice menu 3. | 89 | | Z | Spray | Spray your spray. | 90 | | T | Open chat | Opens server chat. | 91 | | Y | Team chat | Opens chat for your team to see only. | 92 | | K | Die | You kill yourself. | 93 | | G | Taunt | Uses your taunt menu. Press twice to use the item taunt. (Or once if you have no other taunts equipped.) | 94 | | , | Change class | Changes classes. But I advise you to use the SHIFT + 1-9 to change classes. | 95 | | . | Change team | Change teams. | 96 | | J | Accept connect | Press this to accept if you have been asked to join a server (by a server). | 97 | | H | Use | Use the item in your action slot. | 98 | | U | Tauntkill | Press this to use your classes tauntkill weapon and taunt. | 99 | | TAB | Show scoreboard | You should know that screen by now. | 100 | | ESCAPE | Cancel | Regular escape function. | 101 | | PGDN | First/Third person toggle | Toggles the first person world model and taunt. Just for fun. | 102 | | \` | Developer console | You should be familiar with this, if you're on this page. | 103 | | \ | Voice chat | Use your mic. | 104 | | - | Decline notification | | 105 | | = | Accept notification | | 106 | | F1 | Vote option 1 | Usually vote yes in the tf2 voting system (kick, or next map) | 107 | | F2 | Vote option 2 | Usually no ^ | 108 | | F3 | Demo start | Start recording a demo. | 109 | | Shift + F3 | Demo stop | Stop recording a demo. | 110 | | F4 | Toggle ready | Use this to toggle your ready state in MvM and other gamemodes. | 111 | | F5 | Screenshot | | 112 | | F6 | Save replay | | 113 | | F7 | Fill in an abuse report | Use it when you spot a cheater. It is pretty self explanatory. | 114 | | F8 | Bug-fix button | If it's buggy, or something disappeared. Note: this will most likely freese your game for more than 10 seconds. Could disconnect you from game. | 115 | | F9-F12 | Choose between presets. | Also use to quick respawn. | 116 | | ' | Demo bookmark | If you are recording a demo and want a bookmark, use this to bookmark. | 117 | 118 | Note: The demos will be stored in `tf\demo_[class]`. The [class] is the class thet you're playing. Also, if you make a bookmark, it'll say `Bookmark: [Class]`. 119 | 120 | #### Numpad voice commands: 121 | Press these key on your numpad to send insults/taunts in chat. It'll automatically rebind them to a diffrent one. 122 | First, select a catagory. `0`, `.` or `ENTER`. And then use the 1-9 buttons. 123 | 124 | ##### Selection 125 | | Button(s) | Function | Extras | 126 | | --- | --- | --- | 127 | | 1-9 | Classes | Use these for selecting the class. | 128 | | 0 (INS) | Enemies down | Push this to use the 'enemy down' commands. It will write "Enemy ... down" in team chat. | 129 | | . (DEL) | Enemy spy | Push this to enable the spy commands. It will write "Enemy spy disguised as ..." in team chat. | 130 | | ENTER | Other | Push this for other commands. They are listed below. | 131 | 132 | So after 0 (INS) and . (DEL), press 1-9 for the class. 133 | 134 | ##### Other 135 | These take place when the KP enter has been activated. 136 | 137 | | Button(s) | Function | Extras | 138 | | --- | --- | --- | 139 | | 1 | Sentry down | Lets your team know that a sentry is down. | 140 | | 2 | Teleporters down | Lets your team know that one or more teleporters are down. | 141 | | 3 | Everything down | Lets your team know the whole nest is down. | 142 | | 4 | Uber pop | Select the class they popped on. | 143 | | 5 | Kritz pop | Select the class they popped on. | 144 | | 6 | Quick fix pop | Select the class they popped on. | 145 | | 7 | Push | Let's all push (go in). | 146 | | 8 | Fall back | We need to fall back. | 147 | 148 | When you press 4 or 5 to show an uber pop, press 1-9 to show the class they've popped on. 149 | 150 | ##### Insulting/Joking 151 | | Button(s) | Function | Extras | 152 | | --- | --- | --- | 153 | | / | LMAOBOX Spam | Push these for a LMAOBOX spam line. (You won't get vac'ed!) | 154 | | * | Insults | Push these when someone is mad. These are whole centances. | 155 | | - | Jokes | These are just nice TF2 related jokes. | 156 | 157 | Examples: 158 | If I'd press `KP 0` (Enemy down commands) and then `KP 4` (demoman), in the team chat "Enemy demoman down!" will appear. 159 | And if I'd press `KP .` (spy commands) and then `KP 8` (sniper), then it will write "Enemy spy disguised as sniper!" in team chat. 160 | Or if I'd press `KP ENTER` (other commands) and then `KP 5` and then `KP_4`, it will write "They have popped kritz on the Demoman." in team chat. 161 | 162 | 163 | ### Class specific: 164 | 165 | #### Scout: 166 | | Button(s) | Function | Extras | 167 | | --- | --- | --- | 168 | | Mouse 4 | Sandman | Hold it to launch a sandman ball. Let it go to return to last selected weapon. | 169 | | Q | Dispenser here! | Press this to use the "Need a dispenser here!" voice command. | 170 | 171 | #### Soldier: 172 | | Button(s) | Function | Extras | 173 | | --- | --- | --- | 174 | 175 | #### Pyro: 176 | | Button(s) | Function | Extras | 177 | | --- | --- | --- | 178 | | Mouse 2 | Airblast | It'll switch to your flamethrower and airblast. | 179 | | SHIFT + Mouse 2 | Flare airblast | Swaps to the flare gun after you ariblast. | 180 | | Mouse 5 | Viewmodel off | Click this to turn the flamethrower viewmodel (and flames) on/off. | 181 | 182 | #### Demoman: 183 | | Button(s) | Function | Extras | 184 | | --- | --- | --- | 185 | 186 | #### Heavy: 187 | | Button(s) | Function | Extras | 188 | | --- | --- | --- | 189 | | Mouse 5 | Throw sandvich | Hold it to throw the sandvich (on the ground or to a player) and let go if it's thrown. | 190 | | Shift + Mouse 5 | Eat sandvich | Hold to eat sandvich. You can let go if you're eating. | 191 | | Q | Pootispow | Press it. It will pootispow. | 192 | | P | Pootis Spam | Spam it while **in spawn** to keep saying pootis. | 193 | 194 | #### Engineer: 195 | | Button(s) | Function | Extras | 196 | | --- | --- | --- | 197 | | Q | Fastbuild Sentry | Quickly builds a sentry. This will destroy you old sentry. **Bug: It may fire your gun once accidentally. Switch to your melee first if you don't want to lose revenge crits.** | 198 | | MOUSE 5 | Build things | Push this to use 1-4 to build equipment. | 199 | 200 | When you push mouse 4, the 1, 2, 3 and 4 keys will change into the building menu: 201 | * 1 is for building a sentry. 202 | * 2 is for building a dispenser. 203 | * 3 is for building a teleporter entrance. 204 | * 4 is for building a teleporter exit. 205 | 206 | When you have used a key. It will go back to being the default binds (1 for slot1 etc). 207 | 208 | Also, you will say "Dammit!" every time you use left mouse button. 209 | 210 | #### Medic: 211 | | Button(s) | Function | Extras | 212 | | --- | --- | --- | 213 | | Mouse 2 | Uber | Switches to medigun and ubers. Also writes it in team chat. | 214 | | Mouse 5 | Fake uber | You will say the Uber Ready voice command while you say that it's fake in your team chat. | 215 | | Shift + Mouse 5 | Mask uber | Press this when you are at 98/99% ubercharge to suppress the voice comm. | 216 | | Q| Radar | Hold this to see all your teammates. | 217 | 218 | #### Sniper: 219 | | Button(s) | Function | Extras | 220 | | --- | --- | --- | 221 | 222 | You will say "nice shot!" every time you attack. 223 | 224 | ####Spy: 225 | 226 | | Button(s) | Function | Extras | 227 | | --- | --- | --- | 228 | | Mouse 1 | Attack | | 229 | | Mouse 2 | Secondary attack. | Uses invisi watch or dead ringer. It will turn on the viewmodel if you have equpped the revolver. It will also turn the viewmodel off again after undeploying it if you still have the revolver equipped. | 230 | | Mousewheel up | Equip primary | Equips primary weapon and removes viewmodel. Using any other weapon will show the viewmodel again. | 231 | | Mouswheel down | Equip knife | | 232 | | Mouse 3 | Use the disguise menu. | Use 'R' to swap between teams. | 233 | | Mouse 5 | Sap-o-matic | Hold this to bring out your sapper and start sapping. Let go of it to return to your knife. | 234 | | Shift + Mouse 5 | Lastdisguise | Use this to disguise again, or change the weapon your disguise is holding. | 235 | | Q | Zoom script | You will zoom in (low FOV). Press it again to zoom out. | 236 | 237 | Note: If the viewmodels are not being hidden, look at spy.cfg. I have explained there what lines to comment and uncomment (with //). 238 | 239 | ## Console Commands: 240 | | Command | Meaning | 241 | | --- | --- | 242 | | `walkway` | Loads the tr_walkway map and executes some commands to make it work. | 243 | | `aim` | Same as above, but then with the map tr_aim. | 244 | | `aim_training` | Same as above, but then with the map tr_aim_training. | 245 | | `comp_g` | Switches to my comp graphics config. | 246 | | `good_g` | Uses my good graphics config. Usually for playing pubs. This is the default one. | 247 | | `ultra_g` | Swtiches to the ultra graphics. Not advised unless you have a good pc. | 248 | 249 | Changing graphics, can (and will) freze your game. But only when changing to `good` or `ultra`. 250 | 251 | ## Final words. 252 | Feel free to edit this to your own liking. But please refer to me (and this page) if you will upload this code somewhere. 253 | Message me if you encounter any bugs, I'd be glad to help and fix it. You can also message me if you know any improvements. 254 | Also, check out [my youtube channel](https://www.youtube.com/user/1tvde1) for some cool TF2 videos! (Mostly spy frags and fun related.) 255 | 256 | #### P.S. 257 | You can bind a lenny face to KP_PLUS (the plus on the numpad). It won't unbind it. 258 | -------------------------------------------------------------------------------- /cfg/allclasses.cfg: -------------------------------------------------------------------------------- 1 | // Defaults for all classes 2 | 3 | //sensitivity 3; 4 | //sensitivity 6; 5 | 6 | //-------------------------------------------------------------------------------------------- 7 | // Bug prevention: Reset sticking keys 8 | -forward 9 | -back 10 | -moveleft 11 | -moveright 12 | -attack 13 | -attack2 14 | -attack3 15 | -jump 16 | -voicerecord 17 | 18 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 19 | //Graphics aliasses 20 | 21 | alias good_g "exec good_graphics" 22 | alias comp_g "exec comp_graphics" 23 | alias ultra_g "exec ultra_graphics" 24 | 25 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 26 | //Fun scripts 27 | 28 | alias firstperson "toggle cl_first_person_uses_world_model 0 1; toggle tf_taunt_first_person 0 1" 29 | 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" 30 | 31 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 32 | //Crouchjumping 33 | 34 | alias +rj "spec_mode;-duck;+cr;alias checkrj +cr; trashcan_cycle; autocall" 35 | alias -rj "-cr;checkduck;alias checkrj none" 36 | alias +crouch "-cr;+duck;alias checkduck +duck" 37 | alias -crouch "-duck;checkrj;alias checkduck none" 38 | alias checkduck none 39 | alias checkrj none 40 | alias +cr "+jump;+duck" 41 | alias -cr "-duck;-jump" 42 | alias none "" 43 | alias +crouchjump "+jump; +duck" 44 | alias -crouchjump "-duck; -jump" 45 | 46 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 47 | //Null-movement 48 | 49 | alias +mfwd "-back;+forward;alias checkfwd +forward; trashcan_cycle; autocall" 50 | alias +mback "-forward;+back;alias checkback +back; trashcan_cycle; autocall" 51 | alias +mleft "-moveright;+moveleft;alias checkleft +moveleft; trashcan_cycle; autocall" 52 | alias +mright "-moveleft;+moveright;alias checkright +moveright; trashcan_cycle; autocall" 53 | alias -mfwd "-forward;checkback;alias checkfwd none" 54 | alias -mback "-back;checkfwd;alias checkback none" 55 | alias -mleft "-moveleft;checkright;alias checkleft none" 56 | alias -mright "-moveright;checkleft;alias checkright none" 57 | alias checkfwd none 58 | alias checkback none 59 | alias checkleft none 60 | alias checkright none 61 | alias none "" 62 | 63 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 64 | // Cvars for all classes 65 | 66 | cl_autoreload "1" 67 | 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" 68 | resetcrosshair 69 | 70 | hud_classautokill 0 71 | cl_autorezoom 0 72 | tf_simple_disguise_menu 1 73 | tf_scoreboard_mouse_mode 2 74 | tf_scoreboard_ping_as_text 1 75 | hud_medicautocallers 1 76 | hud_medicautocallersthreshold 75.000000 77 | 78 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 79 | //Voice keybinds 80 | 81 | alias spray "impulse 201" 82 | alias voice_r "bind r v_no" 83 | alias voice_e "bind e v_yes" 84 | alias voice_f "bind f v_thanks" 85 | alias voice_g "bind g v_niceshot" 86 | alias voice_q "bind q v_battlecry" 87 | alias voice_c "bind c trashcan_result; trashcan_cycle" 88 | 89 | alias normal_r "bind r +reload" 90 | alias normal_e "bind e v_medic" 91 | alias normal_f "bind f +inspect" 92 | alias normal_g "bind g +taunt" 93 | alias normal_q "bind q special" 94 | alias normal_t "bind t spray" 95 | alias normal_c "bind c voice_menu_2" 96 | 97 | alias voiceon "voice_r; voice_e; voice_f; voice_g; voice_q; voice_t; voice_c" 98 | alias voiceoff "normal_r; normal_e; normal_f; normal_g; normal_q; normal_t; normal_c" 99 | 100 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 101 | //Class switching 102 | 103 | 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" 104 | 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" 105 | 106 | alias scout "join_class scout; echo;echo;echo;echo Playing Scout!; echo; echo; echo" 107 | alias soldier "join_class soldier; echo;echo;echo;echo Playing Soldier!; echo; echo; echo" 108 | alias pyro "join_class pyro; echo echo;echo;echo;echo Playing Pyro!; echo; echo; echo" 109 | alias demoman "join_class demoman; echo; echo;echo;echo;echo Playing Demoman!; echo; echo; echo" 110 | alias heavy "join_class heavyweapons; echo;echo;echo;echo Playing Heavy!; echo; echo; echo" 111 | alias engineer "join_class engineer; echo;echo;echo;echo Playing Engineer!; echo; echo; echo" 112 | alias medic "join_class medic; echo echo;echo;echo;echo Playing Medic!; echo; echo; echo" 113 | alias sniper "join_class sniper; echo;echo;echo;echo Playing Sniper!; echo; echo; echo" 114 | alias spy "join_class spy; echo echo;echo;echo;echo Playing Spy!; echo; echo; echo" 115 | 116 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 117 | //Other shifts 118 | 119 | alias othershifton "bind F3 ds_stop" 120 | alias othershiftoff "bind F3 ds_record" 121 | 122 | 123 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 124 | //Shift command 125 | 126 | alias +shift "voiceon; joinclasson; othershifton; specialshifton" 127 | alias -shift "voiceoff; joinclassoff; othershiftoff; specialshiftoff" 128 | alias specialshifton "" 129 | alias specialshiftoff "" 130 | alias special "" 131 | 132 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 133 | //Melee 134 | 135 | alias +melee "slot3; +attack" 136 | alias -melee "-attack" 137 | 138 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 139 | //Map aliasses 140 | 141 | alias walkway "map tr_walkway; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0" 142 | alias aim "map tr_aim; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0" 143 | alias aim_training "map tr_aim_training_b13; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0" 144 | alias rocket_shooting "map tr_rocket_shooting2; sv_cheats 1; sv_allow_point_servercommand always; mp_teams_unbalance_limit 0" 145 | alias regen "exec regen" 146 | alias ng "net_graph 1" 147 | alias ng2 "net_graph 2" 148 | 149 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 150 | //Viewmodel FOV Stuff 151 | 152 | alias normalvmfov "viewmodel_fov 90; r_drawviewmodel 1" 153 | normalvmfov 154 | 155 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 156 | //Demo stuff (no, not demoman) 157 | 158 | ds_dir demos 159 | ds_enable 2 160 | ds_kill_delay 2.5 161 | ds_log 1 162 | ds_min_streak 20 163 | ds_notify 1 164 | ds_prefix Tvde1 165 | ds_screens 0 166 | ds_sound 1 167 | ds_autodelete 1 168 | 169 | bind F3 ds_start 170 | 171 | 172 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 173 | //Quick play stuff 174 | 175 | tf_matchmaking_ping_a 20f 176 | tf_matchmaking_ping_b 50f 177 | tf_matchmaking_ping_c 80f 178 | tf_matchmaking_max_search_time 3 179 | tf_matchmaking_numbers_serverfull_headroom 2 180 | tf_matchmaking_server_player_count_score 3 181 | tf_matchmaking_numbers_increase_maxplayers_penalty 50 182 | tf_matchmaking_server_player_count_score 50 183 | 184 | alias pub "gamemenucommand openserverbrowser" 185 | 186 | 187 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 188 | //Hitsounds 189 | tf_dingalingaling 1 190 | tf_dingaling_volume .6 191 | tf_dingaling_pitchmindmg 140 192 | tf_dingaling_pitchmaxdmg 5 193 | 194 | 195 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 196 | //Random CVARS 197 | 198 | tf_hud_target_id_disable_floating_health 1 199 | con_enable 1 200 | mat_forcehardwaresync 0 201 | mat_levelflush 1 202 | m_rawinput 1 203 | mat_vsync 0 204 | in_usekeyboardsampletime 0 205 | fps_max 180 206 | 207 | 208 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 209 | //Text to HUD 210 | 211 | 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" 212 | alias d_separator "echo [------------------------------------------------------------]" 213 | alias message "echo No message..." 214 | 215 | 216 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 217 | //Autocall. 218 | alias autocallon "alias execscript execscriptnormal; autocallWaitTester" 219 | alias autocalloff "alias autocall none; automaticautocalloff; alias execscript execscriptnormal" 220 | 221 | alias execscriptnormal "exec autocaller; auto1; auto2" 222 | //alias execscript "exec autocaller; auto1; auto2" 223 | alias autocalltext "execscript; wait 10; automaticautocall" 224 | alias automaticautocallon "alias automaticautocall autocalltext; automaticautocall" 225 | alias automaticautocalloff "alias automaticautocall none" 226 | 227 | 228 | alias autocallWaitTester "alias autocallWaitTest autocallWaitPositive; wait; autocallWaitTest" 229 | alias wait "alias autocallWaitTest autocallWaitNegative" 230 | alias autocallWaitPositive "echo Wait is enabled on this server.; automaticautocallon; alias autocall none" 231 | alias autocallWaitNegative "echo Wait is DISABLED on this server!; automaticautocalloff; alias autocall execscript" 232 | 233 | exec binds //For swiching between classes 234 | exec chat //For using the chat binds 235 | 236 | echo #-#-# All classes config has been loaded. #-#-# 237 | -------------------------------------------------------------------------------- /cfg/autoexec.cfg: -------------------------------------------------------------------------------- 1 | exec allclasses 2 | exec insults 3 | exec tvde1sgraphics 4 | 5 | alias autocall "" 6 | 7 | unbind [ -------------------------------------------------------------------------------- /cfg/binds.cfg: -------------------------------------------------------------------------------- 1 | //////////////////////////// 2 | // Global key assignments // 3 | //////////////////////////// 4 | 5 | //unbindall 6 | 7 | unbind mouse4 8 | unbind mouse5 9 | alias special none 10 | unbindnum 11 | 12 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 13 | // Movement 14 | 15 | bind w +mfwd 16 | bind s +mback 17 | bind a +mleft 18 | bind d +mright 19 | 20 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 21 | // Vertical movement 22 | 23 | bind space +rj //"+jump; spec_mode" 24 | bind ctrl +crouch 25 | 26 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 27 | // Special keys 28 | 29 | bind shift +shift 30 | 31 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 32 | // Mouse: Attack 1+2+3, Melee, Voice 33 | 34 | bind mouse1 "+attack; trashcan_cycle; spec_next" 35 | bind mouse2 "+attack2; spec_prev; trashcan_cycle" 36 | bind mouse3 +melee 37 | bind mwheelup slot1 38 | bind mwheeldown slot2 39 | 40 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 41 | // Low frequncy buttons 42 | 43 | bind l dropitem 44 | bind m open_charinfo_direct 45 | bind n open_charinfo_backpack 46 | bind x voice_menu_1 47 | bind c voice_menu_2 48 | bind v voice_menu_3 49 | bind enter say 50 | bind y say_team 51 | bind , changeclass 52 | bind . changeteam 53 | bind TAB +showscores 54 | bind ESCAPE cancelselect 55 | //bind enter player_ready_toggle 56 | bind j askconnect_accept 57 | bind h +use_action_slot_item 58 | bind alt v_cloakedspy 59 | bind u tauntkill 60 | bind mouse4 +voicerecord 61 | bind k kill 62 | bind ` toggleconsole 63 | bind ' mark_ds 64 | bind p show_quest_log 65 | 66 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 67 | //Double binds 68 | 69 | bind e v_medic 70 | bind r +reload 71 | bind t "impulse 201" //Spray 72 | bind f +inspect 73 | bind g +taunt 74 | bind q special 75 | 76 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 77 | // F5-F10 78 | 79 | bind F1 "vote option1" 80 | bind F2 "vote option2" 81 | bind F3 ds_record 82 | bind F4 player_ready_toggle 83 | 84 | bind F5 screenshot 85 | bind F6 save_replay 86 | bind F7 abuse_report_queue 87 | bind F8 "record fix; stop; snd_restart; hud_reloadscheme" //This will freese your game for 10 seconds 88 | 89 | bind F9 "load_itempreset 0; wait 10; load_itempreset 2; wait 10; load_itempreset 0" 90 | bind F10 "load_itempreset 1; wait 10; load_itempreset 2; wait 10; load_itempreset 1" 91 | bind F11 "load_itempreset 2; wait 10; load_itempreset 3; wait 10; load_itempreset 2" 92 | bind F12 "load_itempreset 3; wait 10; load_itempreset 2; wait 10; load_itempreset 3" 93 | 94 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 95 | // keys 96 | 97 | bind 1 key_1 98 | bind 2 key_2 99 | bind 3 key_3 100 | bind 4 key_4 101 | bind 5 key_5 102 | bind 6 key_6 103 | bind 7 key_7 104 | bind 8 key_8 105 | bind 9 key_9 106 | bind 0 key_0 107 | 108 | alias key_1 slot1 109 | alias key_2 slot2 110 | alias key_3 slot3 111 | alias key_4 slot4 112 | alias key_5 slot5 113 | alias key_6 slot6 114 | alias key_7 slot7 115 | alias key_8 slot8 116 | alias key_9 slot9 117 | alias key_10 slot10 118 | 119 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 120 | // Steam Notifications. Give them some faster reachable buttons. 121 | 122 | bind = cl_trigger_first_notification 123 | bind - cl_decline_first_notification 124 | 125 | 126 | alias mark_ds "ds_mark NO CLASS SELECTED" 127 | ds_dir demos_no-class 128 | 129 | //LOL 130 | bind pgdn firstperson 131 | 132 | exec insults 133 | exec chatmenu //For my cool new chatmenu 134 | -------------------------------------------------------------------------------- /cfg/chat.cfg: -------------------------------------------------------------------------------- 1 | alias "v_medic" "voicemenu 0 0" 2 | alias "v_thanks" "voicemenu 0 1" 3 | alias "v_gogogo" "voicemenu 0 2" 4 | alias "v_moveup" "voicemenu 0 3" 5 | alias "v_goleft" "voicemenu 0 4" 6 | alias "v_goright" "voicemenu 0 5" 7 | alias "v_yes" "voicemenu 0 6" 8 | alias "v_no" "voicemenu 0 7" 9 | 10 | alias "v_incoming" "voicemenu 1 0" 11 | alias "v_cloakedspy" "voicemenu 1 1" 12 | alias "v_sentryahead" "voicemenu 1 2" 13 | alias "v_teleporterhere" "voicemenu 1 3" 14 | alias "v_dispenserhere" "voicemenu 1 4" 15 | alias "v_sentryhere" "voicemenu 1 5" 16 | alias "v_activateuber" "voicemenu 1 6" 17 | alias "v_uberready" "voicemenu 1 7" 18 | 19 | alias "v_help" "voicemenu 2 0" 20 | alias "v_battlecry" "voicemenu 2 1" 21 | alias "v_cheers" "voicemenu 2 2" 22 | alias "v_jeers" "voicemenu 2 3" 23 | alias "v_positive" "voicemenu 2 4" 24 | alias "v_negative" "voicemenu 2 5" 25 | alias "v_niceshot" "voicemenu 2 6" 26 | alias "v_goodjob" "voicemenu 2 7" 27 | 28 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 29 | //Comp communication binds 30 | 31 | alias none "" 32 | 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" 33 | 34 | 35 | alias spy_scout "say_team Enemy spy disguised as scout!; unbindnum" 36 | alias spy_soldier "say_team Enemy spy disguised as soldier!; unbindnum" 37 | alias spy_pyro "say_team Enemy spy disguised as pyro!; unbindnum" 38 | alias spy_demoman "say_team Enemy spy disguised as demoman!; unbindnum" 39 | alias spy_heavy "say_team Enemy spy disguised as heavy!; unbindnum" 40 | alias spy_engineer "say_team Enemy spy disguised as engineer!; unbindnum" 41 | alias spy_medic "say_team Enemy spy disguised as medic!; unbindnum" 42 | alias spy_sniper "say_team Enemy spy disguised as sniper!; unbindnum" 43 | alias spy_spy "say_team Enemy spy disguised as spy!; unbindnum" 44 | alias spy_me "say_team Enemy spy disguised as me!; unbindnum" 45 | alias Spymessage "alias message echo Chat binds switched to: Spy." 46 | 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" 47 | 48 | 49 | alias down_scout "say_team Enemy scout down!; unbindnum" 50 | alias down_soldier "say_team Enemy soldier down!; unbindnum" 51 | alias down_pyro "say_team Enemy pyro down!; unbindnum" 52 | alias down_demoman "say_team Enemy demoman down!; unbindnum" 53 | alias down_heavy "say_team Enemy heavy down!; unbindnum" 54 | alias down_engineer "say_team Enemy engineer down!; unbindnum" 55 | alias down_medic "say_team Enemy medic down!; unbindnum" 56 | alias down_sniper "say_team Enemy sniper down!; unbindnum" 57 | alias down_spy "say_team Enemy spy down!; unbindnum" 58 | alias downmessage "alias message echo Chat binds switched to: Down." 59 | 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" 60 | 61 | 62 | alias sentry_down "say_team Enemy sentry down!; unbindnum" 63 | alias teleporters_down "say_team One or more enemy teleporters down!; unbindnum" 64 | alias nest_down "say_team Enemy nest down! (yeey); unbindnum" 65 | //alias uber_popped "say_team They have popped Uber.; unbindnum" 66 | //alias kritz_popped "say_team They have popped Kritz.; unbindnum" 67 | //alias quickfix_popped "say_team They have popped the Quick Fix.; unbindnum" 68 | alias push "say_team Let's push!; unbindnum" 69 | alias fall "say_team Fall back!; unbindnum" 70 | alias othermessage "alias message echo Chat binds switched to: Other." 71 | 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" 72 | 73 | alias scout_uber "say_team They've popped uber on the Scout.; unbindnum" 74 | alias scout_crits "say_team They've popped kritz on the Scout.; ; unbindnum" 75 | alias scout_quickfix "say_team They've popped the quick fix on the Scout.; ; unbindnum" 76 | alias soldier_uber "say_team They've popped uber on the Soldier.; ; unbindnum" 77 | alias soldier_crits "say_team They've popped kritz on the Soldier.; ; unbindnum" 78 | alias soldier_quickfix "say_team They've popped the quick fix on the Soldier.; unbindnum" 79 | alias pyro_uber "say_team They've popped uber on the Pyro.; unbindnum" 80 | alias pyro_crits "say_team They've popped kritz on the Pyro.; unbindnum" 81 | alias pyro_quickfix "say_team They've popped the quick fix on the Pyro.; unbindnum" 82 | alias demoman_uber "say_team They've popped uber on the Demoman.; unbindnum" 83 | alias demoman_crits "say_team They've popped kritz on the Demoman.; unbindnum" 84 | alias demoman_quickfix "say_team They've popped the quick fix on the Demoman.; unbindnum" 85 | alias heavy_uber "say_team They've popped uber on the Heavy.; unbindnum" 86 | alias heavy_crits "say_team They've popped kritz on the Heavy.; unbindnum" 87 | alias heavy_quickfix "say_team They've popped the quick fix on the Heavy.; unbindnum" 88 | alias engineer_uber "say_team They've popped uber on the Engineer. (?); unbindnum" 89 | alias engineer_crits "say_team They've popped kritz on the Engineer. (?)" 90 | alias engineer_quickfix "say_team They've popped the quick fix on the Engineer. (?); unbindnum" 91 | alias medic_uber "say_team They've popped uber on the Medic. (?); unbindnum" 92 | alias medic_crits "say_team They've popped kritz on the Medic. (?); unbindnum" 93 | alias medic_quickfix "say_team They've popped the quick fix on the Medic. (?); unbindnum" 94 | alias sniper_uber "say_team They've popped uber on the Sniper. (?); unbindnum" 95 | alias sniper_crits "say_team They've popped kritz on the Sniper. (?); unbindnum" 96 | alias sniper_quickfix "say_team They've popped the quick fix on the Sniper. (?); unbindnum" 97 | alias spy_uber "say_team They've popped uber on the Spy. (?); unbindnum" 98 | alias spy_crits "say_team They've popped kritz on the Spy. (?); unbindnum" 99 | alias spy_quickfix "say_team They've popped the quick fix on the Spy. (?); unbindnum" 100 | alias ubermessage "alias message echo Chat binds switched to: Uber." 101 | alias critsmessage "alias message echo Chat binds switched to: Crits." 102 | alias quickfixmessage "alias message echo Chat binds switched to: Quickfix." 103 | 104 | 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" 105 | 106 | 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" 107 | 108 | 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" 109 | 110 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 111 | //Some aliasses 112 | 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." 113 | 114 | 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." 115 | 116 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 117 | //All binds 118 | 119 | bind KP_END KP_1 120 | bind KP_DOWNARROW KP_2 121 | bind KP_PGDN KP_3 122 | bind KP_LEFTARROW KP_4 123 | bind KP_5 KP_5 124 | bind KP_RIGHTARROW KP_6 125 | bind KP_HOME KP_7 126 | bind KP_UPARROW KP_8 127 | bind KP_PGUP KP_9 128 | bind KP_PLUS KP_plussign 129 | bind KP_INS KP_zero 130 | bind KP_DEL KP_dot 131 | bind KP_ENTER KP_entr 132 | 133 | alias kp_zero switchdown 134 | alias kp_dot switchspy 135 | alias kp_entr switchother 136 | alias kp_plussign switchtrash 137 | 138 | bind KP_SLASH "say Yes eat that rocket or pill!" 139 | 140 | exec trashtalk -------------------------------------------------------------------------------- /cfg/comp_graphics.cfg: -------------------------------------------------------------------------------- 1 | // Config 'Comp Graphics' 2 | 3 | // ---------------------------------------------------------------------------- 4 | // Network 5 | // ---------------------------------------------------------------------------- 6 | 7 | cl_cmdrate 66 8 | cl_interp 0 9 | cl_interp_ratio 1 10 | cl_smooth 0 11 | cl_smoothtime 0.01 12 | cl_updaterate 66 13 | rate 60000 14 | 15 | // ---------------------------------------------------------------------------- 16 | // Sprays 17 | // ---------------------------------------------------------------------------- 18 | 19 | cl_playerspraydisable 1 20 | r_spray_lifetime 0 21 | 22 | // ---------------------------------------------------------------------------- 23 | //Shadows 24 | // ---------------------------------------------------------------------------- 25 | 26 | mat_shadowstate 1 27 | r_shadowmaxrendered 1024 28 | r_shadowrendertotexture 1 29 | r_flashlightdepthtexture 0 30 | r_shadows 1 31 | 32 | // ---------------------------------------------------------------------------- 33 | // Models and Textures 34 | // ---------------------------------------------------------------------------- 35 | 36 | r_lod 0 37 | r_rootlod 0 38 | mat_picmip -1 39 | 40 | // ---------------------------------------------------------------------------- 41 | // Facial features 42 | // ---------------------------------------------------------------------------- 43 | 44 | r_eyes 1 45 | r_flex 1 46 | r_teeth 1 47 | 48 | // ---------------------------------------------------------------------------- 49 | //Ragdolls 50 | // ---------------------------------------------------------------------------- 51 | 52 | cl_ragdoll_fade_time 0 53 | cl_ragdoll_forcefade 1 54 | cl_ragdoll_physics_enable 0 55 | g_ragdoll_fadespeed 600 56 | g_ragdoll_lvfadespeed 100 57 | ragdoll_sleepaftertime 0 58 | g_ragdoll_maxcount 0 59 | 60 | // ---------------------------------------------------------------------------- 61 | // Gibs & Phys Props 62 | // ---------------------------------------------------------------------------- 63 | 64 | cl_phys_props_enable 0 65 | cl_phys_props_max 0 66 | props_break_max_pieces 0 67 | r_propsmaxdist 0 68 | violence_agibs 0 69 | violence_hgibs 0 70 | 71 | // ---------------------------------------------------------------------------- 72 | // Misc 73 | // ---------------------------------------------------------------------------- 74 | 75 | fps_max 0 76 | in_usekeyboardsampletime 0 77 | mat_clipz 1 78 | mat_forcehardwaresync 0 79 | mat_levelflush 1 80 | m_rawinput 1 81 | mat_vsync 0 82 | r_fastzreject -1 83 | 84 | // ---------------------------------------------------------------------------- 85 | // Threading 86 | // ---------------------------------------------------------------------------- 87 | 88 | mat_queue_mode 2 89 | cl_threaded_bone_setup 0 90 | cl_threaded_client_leaf_system 0 91 | r_queued_decals 0 92 | r_queued_ropes 1 93 | r_queued_post_processing 0 94 | r_threaded_client_shadow_manager 1 95 | r_threaded_particles 1 96 | r_threaded_renderables 1 97 | 98 | // ---------------------------------------------------------------------------- 99 | // Sound 100 | // ---------------------------------------------------------------------------- 101 | 102 | dsp_enhance_stereo 1 103 | dsp_slow_cpu 0 104 | snd_async_fullyasync 1 105 | snd_pitchquality 1 106 | snd_spatialize_roundrobin 0 107 | 108 | // ---------------------------------------------------------------------------- 109 | // Graphics 110 | // ---------------------------------------------------------------------------- 111 | 112 | cl_detaildist 8096 113 | cl_detailfade 0 114 | cl_drawmonitors 1 115 | cl_ejectbrass 1 116 | cl_jiggle_bone_framerate_cutoff 60 117 | cl_new_impact_effects 1 118 | cl_show_splashes 0 119 | func_break_max_pieces -1 120 | glow_outline_effect_enable 1 121 | lod_transitiondist 6400 122 | mat_antialias 8 123 | mat_aaquality 2 124 | mat_bumpmap 1 125 | mat_colcorrection_disableentities 0 126 | mat_colorcorrection 1 127 | mat_disable_bloom 1 128 | mat_disable_fancy_blending 1 129 | mat_disable_lightwarp 1 130 | mat_envmapsize 512 131 | mat_envmaptgasize 512 132 | mat_filterlightmaps 1 133 | mat_filtertextures 1 134 | mat_forceaniso 16 135 | mat_trilinear 0 136 | mat_hdr_level 2 137 | mat_max_worldmesh_vertices 65536 138 | mat_monitorgamma 2.0 139 | mat_motion_blur_enabled 0 140 | mat_parallaxmap 1 141 | mat_phong 1 142 | mat_reducefillrate 1 143 | mat_reduceparticles 1 144 | mat_specular 1 145 | mp_usehwmmodels 1 146 | mp_usehwmvcds 1 147 | mat_wateroverlaysize 512 148 | mp_decals 4096 149 | r_decals 4096 150 | r_decal_cullsize 15 151 | r_3dsky 0 152 | r_ambientboost 0 153 | r_ambientfactor 0 154 | r_ambientmin 0 155 | r_cheapwaterend 1 156 | r_cheapwaterstart 1 157 | r_drawdetailprops 1 158 | r_drawmodeldecals 1 159 | r_drawflecks 1 160 | r_dynamic 1 161 | r_forcewaterleaf 1 162 | r_lightaverage 0 163 | r_maxnewsamples 2 164 | r_maxsampledist 1 165 | r_propsmaxdist 0 166 | r_renderoverlayfragment 0 167 | r_staticprop_lod 0 168 | r_waterdrawreflection 1 169 | r_waterdrawrefraction 1 170 | r_waterforceexpensive 1 171 | r_waterforcereflectentities 1 172 | rope_averagelight 1 173 | rope_collide 1 174 | rope_rendersolid 1 175 | rope_shake 0 176 | rope_smooth 1 177 | rope_subdiv 1 178 | rope_wind_dist 1 179 | tf_particles_disable_weather 1 180 | tracer_extra 0 181 | violence_ablood 0 182 | violence_hblood 1 183 | 184 | // ---------------------------------------------------------------------------- 185 | // Console Echo (to make sure you've loaded it!) 186 | // ---------------------------------------------------------------------------- 187 | 188 | echo ------------------------------------------------------- 189 | echo Comp Graphics loaded successfully. 190 | echo ------------------------------------------------------- -------------------------------------------------------------------------------- /cfg/demoman.cfg: -------------------------------------------------------------------------------- 1 | //Demoman 2 | exec allclasses 3 | bind "backspace" "exec demoman" // Reload 4 | 5 | 6 | //Binds 7 | alias mark_ds "ds_mark Demoman" 8 | ds_dir demos_demoman 9 | bindtoggle mouse5 r_drawviewmodel 0 1 10 | 11 | 12 | echo #-#-# Demoman config has been loaded. #-#-# 13 | -------------------------------------------------------------------------------- /cfg/engineer.cfg: -------------------------------------------------------------------------------- 1 | //Engineer 2 | exec allclasses 3 | bind "backspace" "exec engineer" // Reload 4 | 5 | //-------------------------------------------------------------------------------------------- 6 | // Build commands with automatic destruction 7 | alias reset "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4" 8 | alias sentry "destroy 2 0; build 2 0; reset" 9 | alias dispenser "destroy 0 0; build 0 0; reset" 10 | alias entrance "destroy 1 0; build 1 0; reset" 11 | alias exit "destroy 1 1; build 1 1; reset" 12 | 13 | alias buildon "bind 1 sentry; bind 2 dispenser; bind 3 entrance; bind 4 exit" 14 | 15 | //-------------------------------------------------------------------------------------------- 16 | //Sentry q 17 | alias +fastbuildsentry "build 2 0; +attack" 18 | alias -fastbuildsentry "-attack" 19 | 20 | //-------------------------------------------------------------------------------------------- 21 | //"Dammit" lol script 22 | alias +dammit "voicemenu 2 5; +attack; spec_next" 23 | alias -dammit -attack 24 | 25 | //-------------------------------------------------------------------------------------------- 26 | //Binds 27 | bind mwheelup slot1 28 | bind mwheeldown slot3 29 | bind mouse3 slot2 30 | bind mouse5 buildon 31 | bind mouse1 +dammit 32 | //alias special "bind q +fastbuildsentry" 33 | 34 | alias mark_ds "ds_mark Engineer" 35 | ds_dir demos_engineer 36 | 37 | echo #-#-# Engineer config has been loaded. #-#-# 38 | -------------------------------------------------------------------------------- /cfg/good_graphics.cfg: -------------------------------------------------------------------------------- 1 | // Config 'Max Quality Config' 2 | 3 | // ---------------------------------------------------------------------------- 4 | // Network 5 | // ---------------------------------------------------------------------------- 6 | 7 | cl_cmdrate 66 8 | cl_interp 0 9 | cl_interp_ratio 1 10 | cl_smooth 0 11 | cl_smoothtime 0.01 12 | cl_updaterate 66 13 | rate 60000 14 | 15 | // ---------------------------------------------------------------------------- 16 | // Sprays 17 | // ---------------------------------------------------------------------------- 18 | 19 | cl_playerspraydisable 0 20 | r_spray_lifetime 2 21 | 22 | // ---------------------------------------------------------------------------- 23 | //Shadows 24 | // ---------------------------------------------------------------------------- 25 | 26 | mat_shadowstate 1 27 | r_shadowmaxrendered 1024 28 | r_shadowrendertotexture 1 29 | r_flashlightdepthtexture 0 30 | r_shadows 1 31 | 32 | // ---------------------------------------------------------------------------- 33 | // Models and Textures 34 | // ---------------------------------------------------------------------------- 35 | 36 | r_lod 0 37 | r_rootlod 0 38 | mat_picmip -1 39 | 40 | // ---------------------------------------------------------------------------- 41 | // Facial features 42 | // ---------------------------------------------------------------------------- 43 | 44 | r_eyes 1 45 | r_flex 1 46 | r_teeth 1 47 | 48 | // ---------------------------------------------------------------------------- 49 | //Ragdolls 50 | // ---------------------------------------------------------------------------- 51 | 52 | cl_ragdoll_fade_time 15 53 | cl_ragdoll_forcefade 0 54 | cl_ragdoll_physics_enable 1 55 | g_ragdoll_fadespeed 600 56 | g_ragdoll_lvfadespeed 100 57 | ragdoll_sleepaftertime 5 58 | g_ragdoll_maxcount 48 59 | 60 | // ---------------------------------------------------------------------------- 61 | // Gibs & Phys Props 62 | // ---------------------------------------------------------------------------- 63 | 64 | cl_phys_props_enable 1 65 | cl_phys_props_max 600 66 | props_break_max_pieces -1 67 | r_propsmaxdist 0 68 | violence_agibs 1 69 | violence_hgibs 1 70 | 71 | // ---------------------------------------------------------------------------- 72 | // Misc 73 | // ---------------------------------------------------------------------------- 74 | 75 | fps_max 0 76 | in_usekeyboardsampletime 0 77 | mat_clipz 1 78 | mat_forcehardwaresync 0 79 | mat_levelflush 1 80 | m_rawinput 1 81 | mat_vsync 0 82 | r_fastzreject -1 83 | 84 | // ---------------------------------------------------------------------------- 85 | // Threading 86 | // ---------------------------------------------------------------------------- 87 | 88 | mat_queue_mode 2 89 | cl_threaded_bone_setup 0 90 | cl_threaded_client_leaf_system 0 91 | r_queued_decals 0 92 | r_queued_ropes 1 93 | r_queued_post_processing 0 94 | r_threaded_client_shadow_manager 1 95 | r_threaded_particles 1 96 | r_threaded_renderables 1 97 | 98 | // ---------------------------------------------------------------------------- 99 | // Sound 100 | // ---------------------------------------------------------------------------- 101 | 102 | dsp_enhance_stereo 1 103 | dsp_slow_cpu 0 104 | snd_async_fullyasync 1 105 | snd_pitchquality 1 106 | snd_spatialize_roundrobin 0 107 | 108 | // ---------------------------------------------------------------------------- 109 | // Graphics 110 | // ---------------------------------------------------------------------------- 111 | 112 | cl_detaildist 8096 113 | cl_detailfade 0 114 | cl_drawmonitors 1 115 | cl_ejectbrass 1 116 | cl_jiggle_bone_framerate_cutoff 55 117 | cl_new_impact_effects 1 118 | cl_show_splashes 1 119 | func_break_max_pieces -1 120 | glow_outline_effect_enable 1 121 | lod_transitiondist 6400 122 | mat_antialias 8 123 | mat_aaquality 2 124 | mat_bumpmap 1 125 | mat_colcorrection_disableentities 0 126 | mat_colorcorrection 1 127 | mat_disable_bloom 0 128 | mat_disable_fancy_blending 0 129 | mat_disable_lightwarp 0 130 | mat_envmapsize 512 131 | mat_envmaptgasize 512 132 | mat_filterlightmaps 1 133 | mat_filtertextures 1 134 | mat_forceaniso 16 135 | mat_trilinear 0 136 | mat_hdr_level 2 137 | mat_max_worldmesh_vertices 65536 138 | mat_monitorgamma 2.0 139 | mat_motion_blur_enabled 1 140 | mat_parallaxmap 1 141 | mat_phong 1 142 | mat_reducefillrate 1 143 | mat_reduceparticles 1 144 | mat_specular 1 145 | mp_usehwmmodels 1 146 | mp_usehwmvcds 1 147 | mat_wateroverlaysize 512 148 | mp_decals 4096 149 | r_decals 4096 150 | r_decal_cullsize 15 151 | r_3dsky 1 152 | r_ambientboost 1 153 | r_ambientfactor 0 154 | r_ambientmin 0 155 | r_cheapwaterend 1 156 | r_cheapwaterstart 1 157 | r_drawdetailprops 1 158 | r_drawmodeldecals 1 159 | r_drawflecks 1 160 | r_dynamic 1 161 | r_forcewaterleaf 1 162 | r_lightaverage 0 163 | r_maxnewsamples 2 164 | r_maxsampledist 1 165 | r_propsmaxdist 0 166 | r_renderoverlayfragment 0 167 | r_staticprop_lod 0 168 | r_waterdrawreflection 1 169 | r_waterdrawrefraction 1 170 | r_waterforceexpensive 1 171 | r_waterforcereflectentities 1 172 | rope_averagelight 1 173 | rope_collide 1 174 | rope_rendersolid 1 175 | rope_shake 0 176 | rope_smooth 1 177 | rope_subdiv 1 178 | rope_wind_dist 1 179 | tf_particles_disable_weather 1 180 | tracer_extra 0 181 | violence_ablood 1 182 | violence_hblood 1 183 | 184 | // ---------------------------------------------------------------------------- 185 | // Console Echo (to make sure you've loaded it!) 186 | // ---------------------------------------------------------------------------- 187 | 188 | echo ------------------------------------------------------- 189 | echo Max Quality Config loaded successfully. 190 | echo ------------------------------------------------------- -------------------------------------------------------------------------------- /cfg/heavyweapons.cfg: -------------------------------------------------------------------------------- 1 | //Heavy 2 | exec allclasses 3 | bind "backspace" "exec heavyweapons" // Reload 4 | 5 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6 | // Hold quick weapon key to eat your favorite snack: 7 | alias +eat "slot2; +attack" 8 | alias -eat "-attack" 9 | 10 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 11 | //lolzqwr's Pootis Pow! script 12 | alias pootispow "slot3; taunt; wait 330; voicemenu 1 4" 13 | 14 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 15 | //Sandvich Throw 16 | alias +throw "slot2; +attack2" 17 | alias -throw "-attack2" 18 | 19 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 20 | //Sandvich Eat 21 | alias +eat "slot2; +attack" 22 | alias -eat "-attack" 23 | 24 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 25 | //Pootis spawn script 26 | alias pootisspam "slot2; v_dispenserhere; wait 10; load_itempreset 1; " 27 | 28 | //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 29 | //Binds 30 | bind p pootisspam 31 | bind o pootispow 32 | alias special +attack3 33 | alias specialshifton "bind mouse5 +eat" 34 | alias specialshiftoff "bind mouse5 +throw" 35 | bind mouse5 +throw 36 | 37 | alias mark_ds "ds_mark Heavy" 38 | ds_dir demos_heavy 39 | 40 | echo #-#-# Heavy config has been loaded. #-#-# 41 | -------------------------------------------------------------------------------- /cfg/insults.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/TF2-Scripts/0c2475060ff1868092f0b347f0e6d44fdfceeaea/cfg/insults.cfg -------------------------------------------------------------------------------- /cfg/laptop.cfg: -------------------------------------------------------------------------------- 1 | // Unexplained crashes? Try changing mat_queue_mode to `-1'. 2 | // ---------------------------------------------------------------------------- 3 | // Comanglia' frames config inspired by chris, designed to get you a large performance boost 4 | // v1.1 | 18 December 2015 | 5 | // ---------------------------------------------------------------------------- 6 | // Launch options: 7 | // You should remove -dxlevel xx from the launch options for superior stability with 8 | // ALT+Tabbing 9 | // 10 | // Fullscreen: -dxlevel 81 -full -w WIDTH -h HEIGHT -console -novid 11 | // Windowed: -dxlevel 81 -sw -w WIDTH -h HEIGHT -console -noborder -novid 12 | // -useforcedmparms -noforcemaccel -noforcemspd // All of these are outdated and don't matter anymore 13 | // 14 | // DX Levels 15 | // -dxlevel 80, -dxlevel 81, -dxlevel 90, -dxlevel 91, -dxlevel 95, -dxlevel 98 16 | // 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) 17 | // ---------------------------------------------------------------------------- 18 | 19 | // ---------------------------------------------------------------------------- 20 | // FPS cap 21 | // ---------------------------------------------------------------------------- 22 | // The primary benefit of an FPS cap is to make the FPS more stable, other than 23 | // that, it doesn't do a lot. A moderate, consistent framerate is much more 24 | // desirable than a variable but sometimes high framerate. A common 25 | // misconception is that if any more frames are generated than your monitor can 26 | // display, they are useless. This is wrong -- frames are used for much more 27 | // than mere display, and affect the way the game feels well past your 28 | // refresh rate. 29 | // ---------------------------------------------------------------------------- 30 | cl_showfps 0 // Turning this FPS meter on actually decreases fps by about 3%-4% 31 | fps_max 0 // fps caps on PCs that consistently meet that cap causes horrible input lag when attempting to turn/aim 32 | //fps_max 132 // I'm leaving this in here though because some PCs (usually laptops) tend to overheat and have microstutters without frame caps. 33 | sv_cheats 0 34 | 35 | // ---------------------------------------------------------------------------- 36 | // Net settings 37 | // ---------------------------------------------------------------------------- 38 | // Whilst net settings perhaps aren't an integral part of an FPS config, they 39 | // are a fact of life in competitive TF2, and as such, they are included here. 40 | // 41 | // A common question I am asked -- what defines whether a good connection is 42 | // good or bad? Mostly personal preference. If you're not willing to make the 43 | // choice, try both and see which is better for you. 44 | // 45 | // Generally, meeting both of the following conditions would classify it as a 46 | // good connection: 47 | // 48 | // - Ping of <80 to the average server you join 49 | // - Generally no/negligible choke/loss (can be checked with `net_graph') 50 | // 51 | // There's some pretty good documentation on this here: 52 | // http://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking 53 | // 54 | // Uncomment (remove the `//' from) one of the groups if you want to use them. 55 | // ---------------------------------------------------------------------------- 56 | 57 | // Good connection 58 | cl_cmdrate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152 59 | cl_interp .033 // change to whatever you like for certain classes projectiles/popping uber/flames = .0152 hitscan = .031 on bad connections = .062 60 | cl_interp_ratio 1 61 | cl_lagcompensation 1 62 | cl_pred_optimize 2 63 | cl_smooth 0 64 | cl_smoothtime 0.01 65 | cl_updaterate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152 66 | rate 60000 // anything above 62,000 is completely useless, anything above 48,000ish is useless in HL 67 | 68 | // Competitive connection // Very few servers will have these settings 69 | //cl_cmdrate 128 70 | //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 71 | //cl_interp_ratio 1 72 | //cl_lagcompensation 1 73 | //cl_pred_optimize 2 74 | //cl_smooth 0 75 | //cl_smoothtime 0.01 76 | //cl_updaterate 128 77 | //rate 90000 // With higher tick rates you have more bandwidth being used 78 | 79 | // Bad connection 80 | //cl_cmdrate 40 81 | //cl_interp 0 82 | //cl_interp_ratio 2 83 | //cl_lagcompensation 1 84 | //cl_pred_optimize 2 85 | //cl_smooth 0 86 | //cl_smoothtime 0.01 87 | //cl_updaterate 40 88 | //rate 35000 89 | 90 | // ---------------------------------------------------------------------------- 91 | // Sprays 92 | // ---------------------------------------------------------------------------- 93 | // Bear in mind that these are disabled on war servers due to `sv_pure 2' 94 | // anyway, so if you play competitive TF2, this won't help you. 95 | // ---------------------------------------------------------------------------- 96 | 97 | // Disable sprays 98 | cl_playerspraydisable 1 99 | r_spray_lifetime 0 100 | 101 | // Enable sprays -- uncomment this section if you want these settings 102 | //cl_playerspraydisable 0 103 | //r_spray_lifetime 2 104 | 105 | // ---------------------------------------------------------------------------- 106 | // Shadows 107 | // ---------------------------------------------------------------------------- 108 | 109 | // Disable shadows 110 | r_shadowmaxrendered 0 111 | r_shadowrendertotexture 0 112 | r_shadows 0 113 | nb_shadow_dist 0 114 | 115 | // 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 116 | //mat_shadowstate 1 117 | //r_shadowmaxrendered 11 118 | //r_shadowrendertotexture 1 // Non-blobby shadows. Sometimes turned on by 119 | // competitive TF2 players to see opponents standing 120 | // near the other side of a wall. You may see some 121 | // performance loss from setting this to `1'. 122 | //r_shadows 1 123 | //nb_shadow_dist 400 124 | 125 | // ---------------------------------------------------------------------------- 126 | // Facial features 127 | // ---------------------------------------------------------------------------- 128 | 129 | // Disable facial features 130 | r_eyes 0 131 | r_flex 0 132 | r_lod 2 133 | r_rootlod 2 134 | r_teeth 0 135 | r_eyemove 0 136 | r_eyeshift_x 0 137 | r_eyeshift_y 0 138 | r_eyeshift_z 0 139 | r_eyesize 0 140 | blink_duration 0 141 | 142 | // Enable facial features -- turning them on lowers framerate by 5ish% 143 | //r_eyes 1 144 | //r_flex 1 145 | //r_lod 1 // Needs to be set to 1, otherwise they will still be disabled. 146 | //r_rootlod 1 147 | //r_teeth 1 148 | 149 | // ---------------------------------------------------------------------------- 150 | // Ragdolls 151 | // ---------------------------------------------------------------------------- 152 | // You will have reduced performance on deaths which produce ragdolls. 153 | // ---------------------------------------------------------------------------- 154 | 155 | // Disable ragdolls 156 | cl_ragdoll_fade_time 0 157 | cl_ragdoll_forcefade 1 158 | cl_ragdoll_physics_enable 0 159 | g_ragdoll_fadespeed 0 160 | g_ragdoll_lvfadespeed 0 161 | ragdoll_sleepaftertime 0 162 | 163 | // Enable ragdolls -- lowers by 10ish% 164 | //cl_ragdoll_fade_time 15 165 | //cl_ragdoll_forcefade 0 166 | //cl_ragdoll_physics_enable 1 167 | //g_ragdoll_fadespeed 600 168 | //g_ragdoll_lvfadespeed 100 169 | //ragdoll_sleepaftertime "5.0f" 170 | 171 | // ---------------------------------------------------------------------------- 172 | // Gibs 173 | // ---------------------------------------------------------------------------- 174 | // You will have reduced performance on deaths which produce gibs. 175 | // ---------------------------------------------------------------------------- 176 | 177 | // Disable gibs 178 | cl_phys_props_enable 0 179 | cl_phys_props_max 0 180 | props_break_max_pieces 0 181 | r_propsmaxdist 1 182 | violence_agibs 0 183 | violence_hgibs 0 184 | 185 | // Enable gibs -- 6-7% less framerate 186 | //cl_phys_props_enable 1 187 | //cl_phys_props_max 128 188 | //props_break_max_pieces -1 189 | //r_propsmaxdist 1000 190 | //violence_agibs 1 191 | //violence_hgibs 1 192 | 193 | // ---------------------------------------------------------------------------- 194 | // Graphical 195 | // ---------------------------------------------------------------------------- 196 | // Now we come to the main brunt of the config. You probably don't want to mess 197 | // with this. 198 | // ---------------------------------------------------------------------------- 199 | prop_active_gib_limit 0 200 | props_break_max_pieces_perframe 0 201 | fov_desired 90 202 | cl_hud_playerclass_use_playermodel 0 // adds another hud element -3% frames 203 | mat_phong 0 // some people don't like this on I prefer it on for sniper though 204 | cl_muzzleflash_dlight_1st 0 205 | cl_detaildist 0 206 | cl_detailfade 0 207 | cl_drawmonitors 0 208 | cl_ejectbrass 0 209 | cl_jiggle_bone_framerate_cutoff 0 // Turns off jigglebones 210 | cl_new_impact_effects 0 211 | cl_show_splashes 0 212 | cl_rumblescale 0 213 | cl_showhelp 0 214 | cl_showpluginmessages 0 215 | cl_debugrumble 0 216 | func_break_max_pieces 0 217 | glow_outline_effect_enable 0 // Cart glow effect. 218 | lod_transitiondist 0 219 | //mat_antialias 1 // apparently having this in config can break the mumble overlay for some users 220 | mat_bumpmap 0 // Controls bumpmapping. Setting this to 0 on dx9 will cause 221 | // a strange `shine' effect to appear on all players. - Chris 222 | // In the past I wasn't able to prove that disabling this was significant, 223 | // it effects fps by about 1% after several checks - Comanglia 224 | mat_colcorrection_disableentities 1 225 | mat_colorcorrection 0 226 | mat_disable_bloom 1 227 | mat_disable_fancy_blending 1 228 | mat_disable_lightwarp 1 229 | mat_envmapsize 8 230 | mat_envmaptgasize 8 231 | mat_filterlightmaps 1 232 | mat_filtertextures 1 233 | mat_forceaniso 1 234 | mat_hdr_level 0 235 | mat_autoexposure_max 0 236 | mat_autoexposure_min 0 237 | mat_bloomscale 0 238 | mat_bloom_scalefactor_scalar 0 239 | mat_debug_postprocessing_effects 0 240 | mat_debugdepth 0 241 | mat_disable_bloom 1 242 | mat_postprocessing_combine 0 243 | mat_non_hdr_bloom_scalefactor 0 244 | mat_bufferprimitives 1 245 | mat_compressedtextures 1 246 | mat_forcemanagedtextureintohardware 0 247 | mat_framebuffercopyoverlaysize 0 248 | mat_hdr_enabled 0 249 | mat_hdr_manual_tonemap_rate 0 250 | mat_mipmaptextures 1 251 | mat_non_hdr_bloom_scalefactor 0 252 | mat_showlightmappage -1 253 | mat_softwarelighting 0 254 | mat_software_aa_blur_one_pixel_lines 0 255 | mat_software_aa_edge_threshold 9 256 | mat_software_aa_quality 0// was 9 257 | mat_software_aa_strength 0 258 | mat_software_aa_strength_vgui 0 259 | mat_software_aa_tap_offset 0 260 | mat_software_aa_quality 0 261 | mat_texture_limit -1 262 | mat_use_compressed_hdr_textures 0 263 | mem_max_heapsize 2048 264 | mod_forcedata 1 265 | mod_forcetouchdata 1 266 | mat_max_worldmesh_vertices 512 267 | mat_monitorgamma 2.2 // Controls brightness, try 1.8 to make it brighter or 2.2 268 | // to get it darker. Only works in fullscreen. 269 | mat_parallaxmap 0 270 | mat_picmip 2 // Higher = more mipmapping. Without `sv_cheats 1', you're looking 271 | // at a range from -1 to 2, -1 being the best quality, 2 being the 272 | // worst. - Doesn't really matter much what you set this too if you're cpu bound 273 | mat_reducefillrate 1 274 | mat_reduceparticles 1 275 | mat_specular 1 // Controls specularity. Setting this to 0 will make ubers 276 | // non-shiny, and will remove some specular effects from in-game 277 | // entities which support it. - Setting this to 0 while trilinear is off lowers framerate for reasons I don't understand 278 | mat_trilinear 1 279 | mat_viewportscale 1 // Almost no performance gain from viewport upscaling. 280 | mat_viewportupscale 1 281 | mat_wateroverlaysize 1 282 | 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 283 | r_3dsky 0 284 | r_ambientboost 0 285 | r_ambientfactor 0 286 | r_ambientmin 0 287 | r_cheapwaterend 1 288 | r_cheapwaterstart 1 289 | r_decals 9 290 | r_maxmodeldecal 9 291 | r_decalstaticprops 0 292 | r_decal_cullsize 15 293 | r_drawdetailprops 0 294 | r_drawmodeldecals 0 295 | r_drawflecks 0 296 | r_dynamic 0 297 | r_flashlightdepthtexture 0 298 | r_forcewaterleaf 1 299 | r_lightaverage 0 300 | r_maxnewsamples 0 301 | r_maxsampledist 1 302 | r_bloomtintb 0 303 | r_bloomtintexponent 0 304 | r_bloomtintg 0 305 | r_bloomtintr 0 306 | r_occlusion 1 307 | r_pixelfog 1 308 | r_propsmaxdist 0 309 | r_renderoverlayfragment 0 310 | r_staticprop_lod 4 311 | r_waterdrawreflection 0 312 | r_waterdrawrefraction 1 313 | r_waterforceexpensive 0 314 | r_waterforcereflectentities 0 315 | r_drawtracers_firstperson 0 // should give a small fps boost in 1st person 316 | r_dopixelvisibility 0 317 | r_drawbatchdecals 0 318 | r_hunkalloclightmaps 0 319 | r_lightcache_zbuffercache 0 320 | r_PhysPropStaticLighting 0 321 | rope_averagelight 0 322 | rope_collide 0 323 | rope_rendersolid 0 324 | rope_shake 0 325 | rope_smooth 0 326 | rope_subdiv 0 327 | rope_wind_dist 0 328 | tf_particles_disable_weather 1 // Disable weather effects on maps supporting 329 | // it, for example, setting this to `1' 330 | // disables rain effects on *_sawmill. 331 | tracer_extra 0 332 | violence_ablood 1 // framerates on -most- pcs are higher with these on 333 | violence_hblood 1 334 | mat_motion_blur_enabled 0 // just incase anyone has this added before loading my cfg 335 | mat_motion_blur_forward_enabled 0 336 | mat_motion_blur_strength 0 337 | r_worldlightmin 0.0001 338 | r_worldlights 0 339 | mp_usehwmmodels -1 340 | mp_usehwmvcds -1 341 | 342 | // ---------------------------------------------------------------------------- 343 | // Misc 344 | // ---------------------------------------------------------------------------- 345 | in_usekeyboardsampletime 0 346 | mat_clipz 1 // FX card users should set this to 0 347 | mat_forcehardwaresync 0 348 | mat_levelflush 1 349 | //m_rawinput 0 // Turn on raw mouse input. Commented out by default due to 350 | // silly incompatibility with the Xfire overlay. You should use 351 | // it if you can! - WHO USES XFIRE ANYMORE? 352 | mat_vsync 0 // Turn off vsync to avoid nasty I/O latency. 353 | r_fastzreject -1 // Values >1 enable a fast Z rejection algorithm, to be 354 | // performed on the GPU (as opposed to on the CPU). The 355 | // value `-1' autodetects hardware support for this 356 | // feature, which is safer than forcing it. 357 | 358 | ai_expression_optimization 1 359 | fast_fogvolume 1 360 | host_thread_mode 0 // Not exactly stable 361 | mod_load_anims_async 1 362 | mod_load_mesh_async 1 363 | mod_load_vcollide_async 1 364 | con_enable 1 365 | con_filter_enable 1 366 | con_filter_text_out particle 367 | datacachesize 256 368 | 369 | // ---------------------------------------------------------------------------- 370 | // Sound 371 | // ---------------------------------------------------------------------------- 372 | // I'd be hesitant to say that you would see a great deal of performance 373 | // improvement from lowering the sound quality, but in my experience as a 374 | // competitive TF2 player, lowering the sound quality makes determination of 375 | // directionality and distance that much easier. You may see a small FPS gain 376 | // with these settings, or you may not, either way will likely have a 377 | // negligible effect on performance. 378 | // ---------------------------------------------------------------------------- 379 | dsp_enhance_stereo 0 380 | dsp_slow_cpu 1 381 | snd_async_fullyasync 1 // Having the sound run fully asynchronous has been 382 | // helpful in the past, as it seems to (for whatever 383 | // reason) reduce the number of TDRs experienced during 384 | // gameplay. There's some pretty good information on 385 | // TDRs (nerds only) here: 386 | // http://forums.nvidia.com/index.php?showtopic=65161 387 | snd_pitchquality 0 388 | snd_spatialize_roundrobin 1 389 | snd_mixahead .06 // Delay in sound from weapons below .05 has been known to be unstable 390 | 391 | // ---------------------------------------------------------------------------- 392 | // Threading 393 | // ---------------------------------------------------------------------------- 394 | mat_queue_mode -1 // mat_queue mode is another frequently asked about cvar, it 395 | // defines the threading method to be used by the material 396 | // system. It has been unstable to use in the past, but 397 | // nowadays it's generally okay. 398 | // 399 | // Here are the possible values: 400 | // -2 legacy default 401 | // -1 default 402 | // 0 synchronous single thread 403 | // 1 queued single thread 404 | // 2 queued multithreaded 405 | // 406 | // If you have problems with the value `2', try setting it to 407 | // `-1'. 408 | // 409 | // As an aside, there are quite a few bugs in the demo system 410 | // that occur when mat_queue_mode is set to a value that is 411 | // not `-1'. If you intend to do work with the demo system, 412 | // maybe you should change this. 413 | // 414 | //After immense testing I've found that default works perfectly 415 | //fine with setting your Thread usage. It automatically set me 416 | //to 2 every time. I'd say it's safer and likely less buggy to 417 | //leave this at -1 than it is at 2. 418 | // 419 | //As a side not I've noticed micro stutters with mat_queue_mode 2 420 | //at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps 421 | 422 | cl_threaded_bone_setup 0 // WARNING if you don't have a Quad-Core CPU or better you SHOULD NOT LEAVE THIS ON 423 | cl_threaded_client_leaf_system 0 // DO NOT ENABLE cause crashes to desktop within 4-5 minutes of gameplay 4/18 2014 424 | r_queued_decals 0 // lessens the impact of higher decal limits. 425 | r_queued_ropes 1 426 | 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 427 | r_threaded_client_shadow_manager 1 428 | r_threaded_particles 1 429 | r_threaded_renderables 1 430 | 431 | // ---------------------------------------------------------------------------- 432 | // HUD 433 | // ---------------------------------------------------------------------------- 434 | hud_saytext_time 10 //Default is 12 and measured in seconds, this is the amount of time chat stays on your screen 435 | voice_enable 1 //Default is 1, This is the voice chat in the game 1 = on, 0 = off 436 | hud_deathnotice_time 5 // Default is 6, This the the death notices that usually appear at the top right of the screen 437 | hud_achievement_glowtime 0 // Default is 2.5, not 100% what this is about a 1.5% fps boost. 438 | hud_achievement_count 0 //Default is 8, Max number of achievements that can be shown on the HUD 439 | hud_achievement_tracker 0 // Default is 1, Show or hide the achievement tracker 440 | 441 | // ---------------------------------------------------------------------------- 442 | // Test Shit 443 | // ---------------------------------------------------------------------------- 444 | cl_localnetworkbackdoor 1 //Network optimizations for Singleplayer, disabling has about a 1-2% fps boost, disabling seems to cause minor jitter. 445 | cl_cloud_settings 0 // I believe this disables cloud syncing of CFGs but not 100% sure 446 | //cl_notifications_show_ingame 0 // Pretty sure this disables Trade/Duel Notifications 447 | sys_minidumpspewlines 500 // Basically the number of lines saved to a log file from console. No FPS boost but 15% lower FPS variance 448 | tf_scoreboard_ping_as_text 1 449 | 450 | // ---------------------------------------------------------------------------- 451 | // Misc 452 | // ---------------------------------------------------------------------------- 453 | cl_ask_blacklist_opt_out "1" 454 | cl_ask_favorite_opt_out "1" 455 | sb_dontshow_maxplayer_warning "1" 456 | tf_explanations_backpackpanel "1" 457 | tf_explanations_charinfo_armory_panel "1" 458 | tf_explanations_charinfopanel "1" 459 | tf_explanations_craftingpanel "1" 460 | tf_explanations_discardpanel "1" 461 | tf_explanations_store "1" 462 | tf_training_has_prompted_for_forums "1" 463 | tf_training_has_prompted_for_loadout "1" 464 | tf_training_has_prompted_for_offline_practice "1" 465 | tf_training_has_prompted_for_options "1" 466 | tf_training_has_prompted_for_training "1" 467 | //net_graph 1 // keeping this on actually lowers your framerate by 3-6% depending on the level of net_graph you have it at 468 | // net_graph 1,2,3,4,5 469 | hud_fastswitch 1 470 | sv_forcepreload 1 471 | sv_allow_point_servercommand always 472 | 473 | // ---------------------------------------------------------------------------- 474 | // Print to console 475 | // ---------------------------------------------------------------------------- 476 | echo "---------------------------------------------------------" 477 | echo "Comanglia' stability config loaded. Inspired by Chris config" 478 | echo "---------------------------------------------------------" -------------------------------------------------------------------------------- /cfg/maxfps.cfg: -------------------------------------------------------------------------------- 1 | mat_filterlightmaps 0 2 | mat_filtertextures 0 3 | mat_specular 0 4 | mat_trilinear 0 -------------------------------------------------------------------------------- /cfg/medic.cfg: -------------------------------------------------------------------------------- 1 | //Medic 2 | exec allclasses 3 | bind "backspace" "exec medic" // Reload 4 | 5 | //-------------------------------------------------------------------------------------------- 6 | //Medic radar 7 | 8 | alias autocall_default "hud_medicautocallersthreshold 75" 9 | alias autocall_all "hud_medicautocallersthreshold 150" 10 | alias +radar autocall_all 11 | alias -radar autocall_default 12 | 13 | 14 | //-------------------------------------------------------------------------------------------- 15 | //Use uber 16 | 17 | alias +uber "slot2; dropitem; +attack2; spec_next; say_team ----Used uber!----" 18 | alias -uber "-attack2" 19 | 20 | 21 | //-------------------------------------------------------------------------------------------- 22 | //Mask uber 23 | 24 | alias mask "v_medic; say_team ----Uber Ready!----" 25 | 26 | //-------------------------------------------------------------------------------------------- 27 | //Fake uber 28 | 29 | alias fake "v_uberready; say_team ----Uber Faked!!----" 30 | 31 | //-------------------------------------------------------------------------------------------- 32 | //Binds 33 | 34 | alias special +radar 35 | //alias special +attack3 //for MvM shield 36 | bind mouse2 +uber 37 | 38 | alias specialshifton "bind mouse5 mask" 39 | alias specialshiftoff "bind mouse5 fake" 40 | bind mouse5 fake 41 | 42 | 43 | alias mark_ds "ds_mark Medic" 44 | ds_dir demos_medic 45 | 46 | echo #-#-# Medic config has been loaded. #-#-# 47 | -------------------------------------------------------------------------------- /cfg/normalfps.cfg: -------------------------------------------------------------------------------- 1 | // Unexplained crashes? Try changing mat_queue_mode to `-1'. 2 | // ---------------------------------------------------------------------------- 3 | // Comanglia' frames config inspired by chris, designed to get you a large performance boost 4 | // v1.1 | 18 December 2015 | 5 | // ---------------------------------------------------------------------------- 6 | // Launch options: 7 | // You should remove -dxlevel xx from the launch options for superior stability with 8 | // ALT+Tabbing 9 | // 10 | // Fullscreen: -dxlevel 81 -full -w WIDTH -h HEIGHT -console -novid 11 | // Windowed: -dxlevel 81 -sw -w WIDTH -h HEIGHT -console -noborder -novid 12 | // -useforcedmparms -noforcemaccel -noforcemspd // All of these are outdated and don't matter anymore 13 | // 14 | // DX Levels 15 | // -dxlevel 80, -dxlevel 81, -dxlevel 90, -dxlevel 91, -dxlevel 95, -dxlevel 98 16 | // 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) 17 | // ---------------------------------------------------------------------------- 18 | 19 | // ---------------------------------------------------------------------------- 20 | // FPS cap 21 | // ---------------------------------------------------------------------------- 22 | // The primary benefit of an FPS cap is to make the FPS more stable, other than 23 | // that, it doesn't do a lot. A moderate, consistent framerate is much more 24 | // desirable than a variable but sometimes high framerate. A common 25 | // misconception is that if any more frames are generated than your monitor can 26 | // display, they are useless. This is wrong -- frames are used for much more 27 | // than mere display, and affect the way the game feels well past your 28 | // refresh rate. 29 | // ---------------------------------------------------------------------------- 30 | cl_showfps 0 // Turning this FPS meter on actually decreases fps by about 3%-4% 31 | fps_max 0 // fps caps on PCs that consistently meet that cap causes horrible input lag when attempting to turn/aim 32 | //fps_max 132 // I'm leaving this in here though because some PCs (usually laptops) tend to overheat and have microstutters without frame caps. 33 | sv_cheats 0 34 | 35 | // ---------------------------------------------------------------------------- 36 | // Net settings 37 | // ---------------------------------------------------------------------------- 38 | // Whilst net settings perhaps aren't an integral part of an FPS config, they 39 | // are a fact of life in competitive TF2, and as such, they are included here. 40 | // 41 | // A common question I am asked -- what defines whether a good connection is 42 | // good or bad? Mostly personal preference. If you're not willing to make the 43 | // choice, try both and see which is better for you. 44 | // 45 | // Generally, meeting both of the following conditions would classify it as a 46 | // good connection: 47 | // 48 | // - Ping of <80 to the average server you join 49 | // - Generally no/negligible choke/loss (can be checked with `net_graph') 50 | // 51 | // There's some pretty good documentation on this here: 52 | // http://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking 53 | // 54 | // Uncomment (remove the `//' from) one of the groups if you want to use them. 55 | // ---------------------------------------------------------------------------- 56 | 57 | // Good connection 58 | cl_cmdrate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152 59 | cl_interp .033 // change to whatever you like for certain classes projectiles/popping uber/flames = .0152 hitscan = .031 on bad connections = .062 60 | cl_interp_ratio 1 61 | cl_lagcompensation 1 62 | cl_pred_optimize 2 63 | cl_smooth 0 64 | cl_smoothtime 0.01 65 | cl_updaterate 67 // The tricks to get 1.4ms lerp are placebo you're still forced to .0152 66 | rate 60000 // anything above 62,000 is completely useless, anything above 48,000ish is useless in HL 67 | 68 | // Competitive connection // Very few servers will have these settings 69 | //cl_cmdrate 128 70 | //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 71 | //cl_interp_ratio 1 72 | //cl_lagcompensation 1 73 | //cl_pred_optimize 2 74 | //cl_smooth 0 75 | //cl_smoothtime 0.01 76 | //cl_updaterate 128 77 | //rate 90000 // With higher tick rates you have more bandwidth being used 78 | 79 | // Bad connection 80 | //cl_cmdrate 40 81 | //cl_interp 0 82 | //cl_interp_ratio 2 83 | //cl_lagcompensation 1 84 | //cl_pred_optimize 2 85 | //cl_smooth 0 86 | //cl_smoothtime 0.01 87 | //cl_updaterate 40 88 | //rate 35000 89 | 90 | // ---------------------------------------------------------------------------- 91 | // Sprays 92 | // ---------------------------------------------------------------------------- 93 | // Bear in mind that these are disabled on war servers due to `sv_pure 2' 94 | // anyway, so if you play competitive TF2, this won't help you. 95 | // ---------------------------------------------------------------------------- 96 | 97 | // Disable sprays 98 | //cl_playerspraydisable 1 99 | //r_spray_lifetime 0 100 | 101 | // Enable sprays -- uncomment this section if you want these settings 102 | cl_playerspraydisable 0 103 | r_spray_lifetime 2 104 | 105 | // ---------------------------------------------------------------------------- 106 | // Shadows 107 | // ---------------------------------------------------------------------------- 108 | 109 | // Disable shadows 110 | //r_shadowmaxrendered 0 111 | //r_shadowrendertotexture 0 112 | //r_shadows 0 113 | //nb_shadow_dist 0 114 | 115 | // 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 116 | mat_shadowstate 1 117 | r_shadowmaxrendered 11 118 | r_shadowrendertotexture 1 // Non-blobby shadows. Sometimes turned on by 119 | // competitive TF2 players to see opponents standing 120 | // near the other side of a wall. You may see some 121 | // performance loss from setting this to `1'. 122 | r_shadows 1 123 | nb_shadow_dist 400 124 | 125 | // ---------------------------------------------------------------------------- 126 | // Facial features 127 | // ---------------------------------------------------------------------------- 128 | 129 | // Disable facial features 130 | //r_eyes 0 131 | //r_flex 0 132 | //r_lod 2 133 | //r_rootlod 2 134 | //r_teeth 0 135 | //r_eyemove 0 136 | //r_eyeshift_x 0 137 | //r_eyeshift_y 0 138 | //r_eyeshift_z 0 139 | //r_eyesize 0 140 | //blink_duration 0 141 | 142 | // Enable facial features -- turning them on lowers framerate by 5ish% 143 | r_eyes 1 144 | r_flex 1 145 | r_lod 1 // Needs to be set to 1, otherwise they will still be disabled. 146 | r_rootlod 1 147 | r_teeth 1 148 | 149 | // ---------------------------------------------------------------------------- 150 | // Ragdolls 151 | // ---------------------------------------------------------------------------- 152 | // You will have reduced performance on deaths which produce ragdolls. 153 | // ---------------------------------------------------------------------------- 154 | 155 | // Disable ragdolls 156 | cl_ragdoll_fade_time 0 157 | cl_ragdoll_forcefade 1 158 | cl_ragdoll_physics_enable 0 159 | g_ragdoll_fadespeed 0 160 | g_ragdoll_lvfadespeed 0 161 | ragdoll_sleepaftertime 0 162 | 163 | // Enable ragdolls -- lowers by 10ish% 164 | //cl_ragdoll_fade_time 15 165 | //cl_ragdoll_forcefade 0 166 | //cl_ragdoll_physics_enable 1 167 | //g_ragdoll_fadespeed 600 168 | //g_ragdoll_lvfadespeed 100 169 | //ragdoll_sleepaftertime "5.0f" 170 | 171 | // ---------------------------------------------------------------------------- 172 | // Gibs 173 | // ---------------------------------------------------------------------------- 174 | // You will have reduced performance on deaths which produce gibs. 175 | // ---------------------------------------------------------------------------- 176 | 177 | // Disable gibs 178 | cl_phys_props_enable 0 179 | cl_phys_props_max 0 180 | props_break_max_pieces 0 181 | r_propsmaxdist 1 182 | violence_agibs 0 183 | violence_hgibs 0 184 | 185 | // Enable gibs -- 6-7% less framerate 186 | //cl_phys_props_enable 1 187 | //cl_phys_props_max 128 188 | //props_break_max_pieces -1 189 | //r_propsmaxdist 1000 190 | //violence_agibs 1 191 | //violence_hgibs 1 192 | 193 | // ---------------------------------------------------------------------------- 194 | // Graphical 195 | // ---------------------------------------------------------------------------- 196 | // Now we come to the main brunt of the config. You probably don't want to mess 197 | // with this. 198 | // ---------------------------------------------------------------------------- 199 | prop_active_gib_limit 0 200 | props_break_max_pieces_perframe 0 201 | fov_desired 90 202 | cl_hud_playerclass_use_playermodel 1 // adds another hud element -3% frames 203 | mat_phong 0 // some people don't like this on I prefer it on for sniper though 204 | cl_muzzleflash_dlight_1st 0 205 | cl_detaildist 0 206 | cl_detailfade 0 207 | cl_drawmonitors 1 208 | cl_ejectbrass 0 209 | cl_jiggle_bone_framerate_cutoff 0 // Turns off jigglebones 210 | cl_new_impact_effects 0 211 | cl_show_splashes 0 212 | cl_rumblescale 0 213 | cl_showhelp 0 214 | cl_showpluginmessages 1 215 | cl_debugrumble 0 216 | func_break_max_pieces 0 217 | glow_outline_effect_enable 0 // Cart glow effect. 218 | lod_transitiondist 0 219 | //mat_antialias 1 // apparently having this in config can break the mumble overlay for some users 220 | mat_bumpmap 0 // Controls bumpmapping. Setting this to 0 on dx9 will cause 221 | // a strange `shine' effect to appear on all players. - Chris 222 | // In the past I wasn't able to prove that disabling this was significant, 223 | // it effects fps by about 1% after several checks - Comanglia 224 | mat_colcorrection_disableentities 1 225 | mat_colorcorrection 1 226 | mat_disable_bloom 1 227 | mat_disable_fancy_blending 0 228 | mat_disable_lightwarp 1 229 | mat_envmapsize 8 230 | mat_envmaptgasize 8 231 | mat_filterlightmaps 1 232 | mat_filtertextures 1 233 | mat_forceaniso 1 234 | mat_hdr_level 0 235 | mat_autoexposure_max 0 236 | mat_autoexposure_min 0 237 | mat_bloomscale 1 238 | mat_bloom_scalefactor_scalar 0 239 | mat_debug_postprocessing_effects 0 240 | mat_debugdepth 0 241 | mat_disable_bloom 1 242 | mat_postprocessing_combine 0 243 | mat_non_hdr_bloom_scalefactor 0 244 | mat_bufferprimitives 1 245 | mat_compressedtextures 1 246 | mat_forcemanagedtextureintohardware 0 247 | mat_framebuffercopyoverlaysize 0 248 | mat_hdr_enabled 1 249 | mat_hdr_manual_tonemap_rate 0 250 | mat_mipmaptextures 1 251 | mat_non_hdr_bloom_scalefactor 0 252 | mat_showlightmappage -1 253 | mat_softwarelighting 0 254 | mat_software_aa_blur_one_pixel_lines 0 255 | mat_software_aa_edge_threshold 9 256 | mat_software_aa_quality 0// was 9 257 | mat_software_aa_strength 0 258 | mat_software_aa_strength_vgui 0 259 | mat_software_aa_tap_offset 0 260 | mat_software_aa_quality 0 261 | mat_texture_limit -1 262 | mat_use_compressed_hdr_textures 0 263 | mem_max_heapsize 2048 264 | mod_forcedata 1 265 | mod_forcetouchdata 1 266 | mat_max_worldmesh_vertices 512 267 | mat_monitorgamma 2.2 // Controls brightness, try 1.8 to make it brighter or 2.2 268 | // to get it darker. Only works in fullscreen. 269 | mat_parallaxmap 0 270 | mat_picmip 2 // Higher = more mipmapping. Without `sv_cheats 1', you're looking 271 | // at a range from -1 to 2, -1 being the best quality, 2 being the 272 | // worst. - Doesn't really matter much what you set this too if you're cpu bound 273 | mat_reducefillrate 1 274 | mat_reduceparticles 1 275 | mat_specular 1 // Controls specularity. Setting this to 0 will make ubers 276 | // non-shiny, and will remove some specular effects from in-game 277 | // entities which support it. - Setting this to 0 while trilinear is off lowers framerate for reasons I don't understand 278 | mat_trilinear 1 279 | mat_viewportscale 1 // Almost no performance gain from viewport upscaling. 280 | mat_viewportupscale 1 281 | mat_wateroverlaysize 1 282 | 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 283 | r_3dsky 1 284 | r_ambientboost 1 285 | r_ambientfactor 0 286 | r_ambientmin 1 287 | r_cheapwaterend 0 288 | r_cheapwaterstart 0 289 | r_decals 9 290 | r_maxmodeldecal 9 291 | r_decalstaticprops 0 292 | r_decal_cullsize 15 293 | r_drawdetailprops 0 294 | r_drawmodeldecals 0 295 | r_drawflecks 0 296 | r_dynamic 0 297 | r_flashlightdepthtexture 0 298 | r_forcewaterleaf 1 299 | r_lightaverage 0 300 | r_maxnewsamples 0 301 | r_maxsampledist 1 302 | r_bloomtintb 0 303 | r_bloomtintexponent 0 304 | r_bloomtintg 0 305 | r_bloomtintr 0 306 | r_occlusion 1 307 | r_pixelfog 1 308 | r_propsmaxdist 0 309 | r_renderoverlayfragment 0 310 | r_staticprop_lod 4 311 | r_waterdrawreflection 0 312 | r_waterdrawrefraction 1 313 | r_waterforceexpensive 0 314 | r_waterforcereflectentities 0 315 | r_drawtracers_firstperson 0 // should give a small fps boost in 1st person 316 | r_dopixelvisibility 0 317 | r_drawbatchdecals 0 318 | r_hunkalloclightmaps 0 319 | r_lightcache_zbuffercache 0 320 | r_PhysPropStaticLighting 0 321 | rope_averagelight 0 322 | rope_collide 0 323 | rope_rendersolid 0 324 | rope_shake 0 325 | rope_smooth 0 326 | rope_subdiv 0 327 | rope_wind_dist 0 328 | tf_particles_disable_weather 1 // Disable weather effects on maps supporting 329 | // it, for example, setting this to `1' 330 | // disables rain effects on *_sawmill. 331 | tracer_extra 0 332 | violence_ablood 1 // framerates on -most- pcs are higher with these on 333 | violence_hblood 1 334 | mat_motion_blur_enabled 0 // just incase anyone has this added before loading my cfg 335 | mat_motion_blur_forward_enabled 0 336 | mat_motion_blur_strength 0 337 | r_worldlightmin 0.0001 338 | r_worldlights 0 339 | mp_usehwmmodels -1 340 | mp_usehwmvcds -1 341 | 342 | // ---------------------------------------------------------------------------- 343 | // Misc 344 | // ---------------------------------------------------------------------------- 345 | in_usekeyboardsampletime 0 346 | mat_clipz 1 // FX card users should set this to 0 347 | mat_forcehardwaresync 0 348 | mat_levelflush 1 349 | //m_rawinput 0 // Turn on raw mouse input. Commented out by default due to 350 | // silly incompatibility with the Xfire overlay. You should use 351 | // it if you can! - WHO USES XFIRE ANYMORE? 352 | mat_vsync 0 // Turn off vsync to avoid nasty I/O latency. 353 | r_fastzreject -1 // Values >1 enable a fast Z rejection algorithm, to be 354 | // performed on the GPU (as opposed to on the CPU). The 355 | // value `-1' autodetects hardware support for this 356 | // feature, which is safer than forcing it. 357 | 358 | ai_expression_optimization 1 359 | fast_fogvolume 1 360 | host_thread_mode 0 // Not exactly stable 361 | mod_load_anims_async 1 362 | mod_load_mesh_async 1 363 | mod_load_vcollide_async 1 364 | con_enable 1 365 | con_filter_enable 1 366 | con_filter_text_out particle 367 | datacachesize 256 368 | 369 | // ---------------------------------------------------------------------------- 370 | // Sound 371 | // ---------------------------------------------------------------------------- 372 | // I'd be hesitant to say that you would see a great deal of performance 373 | // improvement from lowering the sound quality, but in my experience as a 374 | // competitive TF2 player, lowering the sound quality makes determination of 375 | // directionality and distance that much easier. You may see a small FPS gain 376 | // with these settings, or you may not, either way will likely have a 377 | // negligible effect on performance. 378 | // ---------------------------------------------------------------------------- 379 | dsp_enhance_stereo 0 380 | dsp_slow_cpu 1 381 | snd_async_fullyasync 1 // Having the sound run fully asynchronous has been 382 | // helpful in the past, as it seems to (for whatever 383 | // reason) reduce the number of TDRs experienced during 384 | // gameplay. There's some pretty good information on 385 | // TDRs (nerds only) here: 386 | // http://forums.nvidia.com/index.php?showtopic=65161 387 | snd_pitchquality 0 388 | snd_spatialize_roundrobin 1 389 | snd_mixahead .06 // Delay in sound from weapons below .05 has been known to be unstable 390 | 391 | // ---------------------------------------------------------------------------- 392 | // Threading 393 | // ---------------------------------------------------------------------------- 394 | mat_queue_mode -1 // mat_queue mode is another frequently asked about cvar, it 395 | // defines the threading method to be used by the material 396 | // system. It has been unstable to use in the past, but 397 | // nowadays it's generally okay. 398 | // 399 | // Here are the possible values: 400 | // -2 legacy default 401 | // -1 default 402 | // 0 synchronous single thread 403 | // 1 queued single thread 404 | // 2 queued multithreaded 405 | // 406 | // If you have problems with the value `2', try setting it to 407 | // `-1'. 408 | // 409 | // As an aside, there are quite a few bugs in the demo system 410 | // that occur when mat_queue_mode is set to a value that is 411 | // not `-1'. If you intend to do work with the demo system, 412 | // maybe you should change this. 413 | // 414 | //After immense testing I've found that default works perfectly 415 | //fine with setting your Thread usage. It automatically set me 416 | //to 2 every time. I'd say it's safer and likely less buggy to 417 | //leave this at -1 than it is at 2. 418 | // 419 | //As a side not I've noticed micro stutters with mat_queue_mode 2 420 | //at 1000+ fps where mat_queue_mode 1 did not stutter at 1000+ fps 421 | 422 | cl_threaded_bone_setup 0 // WARNING if you don't have a Quad-Core CPU or better you SHOULD NOT LEAVE THIS ON 423 | cl_threaded_client_leaf_system 0 // DO NOT ENABLE cause crashes to desktop within 4-5 minutes of gameplay 4/18 2014 424 | r_queued_decals 0 // lessens the impact of higher decal limits. 425 | r_queued_ropes 1 426 | 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 427 | r_threaded_client_shadow_manager 1 428 | r_threaded_particles 1 429 | r_threaded_renderables 1 430 | 431 | // ---------------------------------------------------------------------------- 432 | // HUD 433 | // ---------------------------------------------------------------------------- 434 | hud_saytext_time 10 //Default is 12 and measured in seconds, this is the amount of time chat stays on your screen 435 | voice_enable 1 //Default is 1, This is the voice chat in the game 1 = on, 0 = off 436 | hud_deathnotice_time 5 // Default is 6, This the the death notices that usually appear at the top right of the screen 437 | hud_achievement_glowtime 0 // Default is 2.5, not 100% what this is about a 1.5% fps boost. 438 | hud_achievement_count 0 //Default is 8, Max number of achievements that can be shown on the HUD 439 | hud_achievement_tracker 0 // Default is 1, Show or hide the achievement tracker 440 | 441 | // ---------------------------------------------------------------------------- 442 | // Test Shit 443 | // ---------------------------------------------------------------------------- 444 | cl_localnetworkbackdoor 1 //Network optimizations for Singleplayer, disabling has about a 1-2% fps boost, disabling seems to cause minor jitter. 445 | cl_cloud_settings 0 // I believe this disables cloud syncing of CFGs but not 100% sure 446 | //cl_notifications_show_ingame 0 // Pretty sure this disables Trade/Duel Notifications 447 | sys_minidumpspewlines 500 // Basically the number of lines saved to a log file from console. No FPS boost but 15% lower FPS variance 448 | tf_scoreboard_ping_as_text 1 449 | 450 | // ---------------------------------------------------------------------------- 451 | // Misc 452 | // ---------------------------------------------------------------------------- 453 | cl_ask_blacklist_opt_out "1" 454 | cl_ask_favorite_opt_out "1" 455 | sb_dontshow_maxplayer_warning "1" 456 | tf_explanations_backpackpanel "1" 457 | tf_explanations_charinfo_armory_panel "1" 458 | tf_explanations_charinfopanel "1" 459 | tf_explanations_craftingpanel "1" 460 | tf_explanations_discardpanel "1" 461 | tf_explanations_store "1" 462 | tf_training_has_prompted_for_forums "1" 463 | tf_training_has_prompted_for_loadout "1" 464 | tf_training_has_prompted_for_offline_practice "1" 465 | tf_training_has_prompted_for_options "1" 466 | tf_training_has_prompted_for_training "1" 467 | net_graph 2 // keeping this on actually lowers your framerate by 3-6% depending on the level of net_graph you have it at 468 | // net_graph 1,2,3,4,5 469 | hud_fastswitch 1 470 | sv_forcepreload 1 471 | sv_allow_point_servercommand always 472 | 473 | // ---------------------------------------------------------------------------- 474 | // Print to console 475 | // ---------------------------------------------------------------------------- 476 | echo "---------------------------------------------------------" 477 | echo "Comanglia' stability config loaded. Inspired by Chris config" 478 | echo "---------------------------------------------------------" -------------------------------------------------------------------------------- /cfg/pyro.cfg: -------------------------------------------------------------------------------- 1 | //Pyro 2 | exec allclasses 3 | bind "backspace" "exec pyro" // Reload 4 | 5 | 6 | //-------------------------------------------------------------------------------------------- 7 | //Weapons 8 | alias flamethrower "slot1; fov; fovteston" 9 | alias flaregun "slot2; normalvmfov; fovtestoff" 10 | alias +melee "slot3; +attack; normalvmfov; fovtestoff" 11 | alias -melee "-attack" 12 | 13 | //-------------------------------------------------------------------------------------------- 14 | //Airblast script 15 | 16 | alias +airblast "slot1; +attack2; spec_next" 17 | alias -airblast "-attack2" 18 | 19 | alias +detonate "+attack2; spec_next; alias attack2safety safetyon" 20 | alias -detonate "-attack2; alias attack2safety none" 21 | 22 | alias safetyon "-attack2" 23 | 24 | alias specialshifton "bind mouse2 +detonate" 25 | alias specialshiftoff "attack2safety; bind mouse2 +airblast" 26 | 27 | 28 | //-------------------------------------------------------------------------------------------- 29 | //Viewmodel Script 30 | 31 | alias hideflames "viewmodel_fov 1; r_drawviewmodel 0" 32 | 33 | alias pyrovmoff "alias fov hideflames; fovtest" 34 | alias pyrovmon "alias fov none; normalvmfov" 35 | 36 | alias fovteston "alias fovtest fov" 37 | alias fovtestoff "alias fovtest none" 38 | 39 | alias pyrovmtoggle pyrovmtoggle1 //Change this into "pyrovmtoggle2" if you removed hideflames down below. 40 | alias pyrovmtoggle1 "pyrovmon; alias pyrovmtoggle pyrovmtoggle2" 41 | alias pyrovmtoggle2 "pyrovmoff; alias pyrovmtoggle pyrovmtoggle1" 42 | 43 | pyrovmoff 44 | 45 | //-------------------------------------------------------------------------------------------- 46 | //Binds 47 | 48 | bind mwheelup flamethrower 49 | bind mwheeldown flaregun 50 | bind mouse3 +melee 51 | bind mouse5 pyrovmtoggle 52 | alias key_1 flamethrower 53 | alias key_2 flaregun 54 | alias key_3 +melee 55 | 56 | alias special flaregun 57 | 58 | alias mark_ds "ds_mark Pyro" 59 | ds_dir demos_pyro 60 | 61 | echo #-#-# Pyro config has been loaded. #-#-# 62 | -------------------------------------------------------------------------------- /cfg/regen.cfg: -------------------------------------------------------------------------------- 1 | //Personal portable regen for offline jumping! 2 | sv_cheats 1 3 | 4 | wait 5;ent_fire !self addoutput "targetname player_me" 5 | wait 5;ent_fire func_regenerate addoutput "classname func_regenerate_temp" 6 | wait 5;ent_fire info_target addoutput "classname info_target_temp" 7 | 8 | wait 10;give info_target 9 | wait 10;give func_regenerate 10 | 11 | wait 20;ent_fire info_target addoutput "targetname mytarget" 12 | wait 20;ent_fire func_regenerate addoutput "StartDisabled 1" 13 | wait 20;ent_fire func_regenerate addoutput "mins -100 -100 -100" 14 | wait 20;ent_fire func_regenerate addoutput "maxs 100 100 100" 15 | wait 30;ent_fire func_regenerate addoutput "solid 2" 16 | wait 30;ent_fire func_regenerate addoutput "spawnflags 1" 17 | 18 | wait 30;ent_fire info_target setparent player_me 19 | wait 33;ent_fire func_regenerate setparent mytarget 20 | wait 35;ent_fire func_regenerate enable 21 | 22 | alias special noclip 23 | 24 | alias message "echo Regen.cfg executed" 25 | showonscreen -------------------------------------------------------------------------------- /cfg/resetall.cfg: -------------------------------------------------------------------------------- 1 | //Just for if everything goes wrong. Don't use it actually. 2 | 3 | unbindall 4 | bind "0" "slot10" 5 | bind "1" "slot1" 6 | bind "2" "slot2" 7 | bind "3" "slot3" 8 | bind "4" "slot4" 9 | bind "5" "slot5" 10 | bind "6" "slot6" 11 | bind "7" "slot7" 12 | bind "8" "slot8" 13 | bind "9" "slot9" 14 | bind "a" "+moveleft" 15 | bind "b" "lastdisguise" 16 | bind "c" "voice_menu_3" 17 | bind "d" "+moveright" 18 | bind "e" "voicemenu 0 0" 19 | bind "f" "inspect" 20 | bind "g" "taunt" 21 | bind "h" "use_action_slot_item" 22 | bind "i" "showmapinfo" 23 | bind "j" "cl_trigger_first_notification" 24 | bind "k" "cl_decline_first_notification" 25 | bind "l" "dropitem" 26 | bind "m" "open_charinfo_direct" 27 | bind "n" "open_charinfo_backpack" 28 | bind "q" "lastinv" 29 | bind "r" "+reload" 30 | bind "s" "+back" 31 | bind "t" "impulse 201" 32 | bind "u" "say_team" 33 | bind "v" "+voicerecord" 34 | bind "w" "+forward" 35 | bind "x" "voice_menu_2" 36 | bind "y" "say" 37 | bind "z" "voice_menu_1" 38 | bind "'" "+moveup" 39 | bind "`" "toggleconsole" 40 | bind "," "changeclass" 41 | bind "." "changeteam" 42 | bind "/" "+movedown" 43 | bind "-" "disguiseteam" 44 | bind "SPACE" "+jump" 45 | bind "TAB" "+showscores" 46 | bind "ESCAPE" "cancelselect" 47 | bind "INS" "+klook" 48 | bind "END" "centerview" 49 | bind "PGUP" "+lookup" 50 | bind "PGDN" "+lookdown" 51 | bind "PAUSE" "pause" 52 | bind "ALT" "+strafe" 53 | bind "CTRL" "+duck" 54 | bind "F1" "+showroundinfo" 55 | bind "F3" "askconnect_accept" 56 | bind "F5" "screenshot" 57 | bind "F10" "quit prompt" 58 | bind "MOUSE1" "+attack" 59 | bind "MOUSE2" "+attack2" 60 | bind "MWHEELUP" "invprev" 61 | bind "MWHEELDOWN" "invnext" 62 | cl_flipviewmodels "0" 63 | cl_rumblescale "1.0" 64 | cl_debugrumble "0" 65 | cl_thirdperson "0" 66 | cl_team "default" 67 | cl_class "default" 68 | hud_takesshots "0" 69 | hud_freezecamhide "0" 70 | glow_outline_effect_enable "1" 71 | cl_showhelp "1" 72 | hud_draw_fixed_reticle "0" 73 | hud_achievement_description "1" 74 | hud_achievement_count "8" 75 | cl_chatfilters "63" 76 | cl_chatfilter_version "0" 77 | cc_linger_time "1.0" 78 | cc_predisplay_time "0.25" 79 | cc_subtitles "0" 80 | cc_lang "" 81 | crosshair "1" 82 | cl_observercrosshair "1" 83 | cl_hudhint_sound "1" 84 | g15_update_msec "250" 85 | cam_snapto "0" 86 | cam_ideallag "4.0" 87 | cam_idealdelta "4.0" 88 | cam_idealyaw "0" 89 | cam_idealpitch "0" 90 | cam_idealdist "150" 91 | cam_idealdistright "0" 92 | cam_idealdistup "0" 93 | cam_collision "1" 94 | c_maxpitch "90" 95 | c_minpitch "0" 96 | c_maxyaw "135" 97 | c_minyaw "-135" 98 | c_maxdistance "200" 99 | c_mindistance "30" 100 | c_orthowidth "100" 101 | c_orthoheight "100" 102 | joy_name "joystick" 103 | joy_advanced "0" 104 | joy_advaxisx "0" 105 | joy_advaxisy "0" 106 | joy_advaxisz "0" 107 | joy_advaxisr "0" 108 | joy_advaxisu "0" 109 | joy_advaxisv "0" 110 | joy_forwardthreshold "0.15" 111 | joy_sidethreshold "0.15" 112 | joy_pitchthreshold "0.15" 113 | joy_yawthreshold "0.15" 114 | joy_forwardsensitivity "-1" 115 | joy_sidesensitivity "1" 116 | joy_pitchsensitivity "1" 117 | joy_yawsensitivity "-1" 118 | joy_response_move "1" 119 | joy_response_look "0" 120 | joy_lowend "1" 121 | joy_lowmap "1" 122 | joy_accelscale "0.6" 123 | joy_accelmax "1.0" 124 | joy_autoaimdampenrange "0" 125 | joy_autoaimdampen "0" 126 | joy_diagonalpov "0" 127 | joy_display_input "0" 128 | joy_wingmanwarrior_turnhack "0" 129 | joy_inverty "0" 130 | joy_movement_stick "0" 131 | joy_xcontroller_cfg_loaded "0" 132 | lookspring "0" 133 | lookstrafe "0" 134 | joystick "0" 135 | m_pitch "0.022" 136 | m_filter "0" 137 | sensitivity "3" 138 | m_side "0.8" 139 | m_yaw "0.022" 140 | m_forward "1" 141 | m_customaccel "0" 142 | m_customaccel_scale "0.04" 143 | m_customaccel_max "0" 144 | m_customaccel_exponent "1" 145 | m_mouseaccel1 "0" 146 | m_mouseaccel2 "0" 147 | m_mousespeed "1" 148 | cl_mouselook "1" 149 | cl_idealpitchscale "0.8" 150 | net_scale "5" 151 | net_graphpos "1" 152 | net_graphsolid "1" 153 | net_graphtext "1" 154 | net_graphmsecs "400" 155 | net_graphshowlatency "1" 156 | net_graphshowinterp "1" 157 | net_graph "0" 158 | net_graphheight "64" 159 | net_graphproportionalfont "1" 160 | viewmodel_fov "54" 161 | mat_software_aa_strength "-1.0" 162 | mat_software_aa_quality "0" 163 | mat_software_aa_edge_threshold "1.0" 164 | mat_software_aa_blur_one_pixel_lines "0.5" 165 | mat_software_aa_tap_offset "1.0" 166 | mat_software_aa_strength_vgui "-1.0" 167 | r_drawviewmodel "1" 168 | voice_modenable "1" 169 | hud_fastswitch "0" 170 | cl_playerspraydisable "0" 171 | muzzleflash_light "1" 172 | hud_classautokill "1" 173 | overview_health "1" 174 | overview_names "1" 175 | overview_tracks "1" 176 | overview_locked "1" 177 | overview_alpha "1.0" 178 | spec_scoreboard "0" 179 | cl_spec_mode "1" 180 | cl_disablehtmlmotd "0" 181 | tf_chargedfriends "" 182 | cl_autorezoom "1" 183 | tf_remember_activeweapon "0" 184 | tf_remember_lastswitched "0" 185 | cl_autoreload "0" 186 | sb_dontshow_maxplayer_warning "0" 187 | sb_close_browser_on_connect "1" 188 | fov_desired "75" 189 | cl_hud_minmode "0" 190 | viewmodel_fov_demo "54" 191 | cl_ask_favorite_opt_out "0" 192 | cl_ask_blacklist_opt_out "0" 193 | tf_particles_disable_weather "0" 194 | hud_combattext "0" 195 | tf_dingalingaling "0" 196 | tf_dingaling_volume "0.75" 197 | tf_dingaling_pitchmindmg "100" 198 | tf_dingaling_pitchmaxdmg "100" 199 | tf_dingaling_wav_override "" 200 | hud_achievement_count_engineer "3" 201 | tf_hud_num_building_alert_beeps "2" 202 | cl_crosshair_red "200" 203 | cl_crosshair_green "200" 204 | cl_crosshair_blue "200" 205 | cl_crosshair_file "" 206 | cl_crosshair_scale "32.0" 207 | tf_recent_achievements "0" 208 | tf_training_has_prompted_for_training "1" 209 | tf_training_has_prompted_for_offline_practice "0" 210 | tf_training_has_prompted_for_forums "0" 211 | tf_build_menu_controller_mode "0" 212 | tf_simple_disguise_menu "" 213 | tf_disguise_menu_controller_mode "0" 214 | tf_weapon_select_demo_start_delay "1.0" 215 | tf_weapon_select_demo_time "0.5" 216 | tf_colorblindassist "0" 217 | cl_trading_show_requests_from "3" 218 | tf_medigun_autoheal "0" 219 | hud_medicautocallers "0" 220 | hud_medicautocallersthreshold "75" 221 | hud_medichealtargetmarker "0" 222 | cl_crosshaircolor "0" 223 | cl_dynamiccrosshair "1" 224 | cl_scalecrosshair "1" 225 | cl_crosshairalpha "200" 226 | cl_showbackpackrarities "0" 227 | tf_explanations_backpackpanel "1" 228 | tf_explanations_charinfo_armory_panel "0" 229 | tf_explanations_charinfopanel "1" 230 | tf_explanations_craftingpanel "0" 231 | tf_explanations_discardpanel "0" 232 | tf_explanations_store "0" 233 | cl_notifications_show_ingame "1" 234 | cl_notifications_max_num_visible "3" 235 | cl_notifications_move_time "0.5" 236 | cl_spec_carrieditems "1" 237 | cl_use_tournament_specgui "0" 238 | cl_training_completed_with_classes "0" 239 | tf_explanations_tradingpanel "0" 240 | ifm_steadycam_rotaterate "60" 241 | ifm_steadycam_zoomspeed "1.0" 242 | ifm_steadycam_zoomdamp "0.95" 243 | ifm_steadycam_armspeed "0.5" 244 | ifm_steadycam_rotatedamp "0.95" 245 | ifm_steadycam_mousefactor "1.0" 246 | ifm_steadycam_mousepower "1.0" 247 | ifm_steadycam_2dspringconstant "33.0" 248 | ifm_steadycam_2ddragconstant "11.0" 249 | ifm_steadycam_noise "0.0" 250 | ifm_steadycam_sensitivity "1.0" 251 | r_eyegloss "1" 252 | vgui_message_dialog_modal "1" 253 | commentary_firstrun "0" 254 | scene_showfaceto "0" 255 | ai_report_task_timings_on_limit "0" 256 | ai_think_limit_label "0" 257 | npc_height_adjust "1" 258 | sv_pvsskipanimation "1" 259 | scene_showlook "0" 260 | scene_showmoveto "0" 261 | scene_showunlock "0" 262 | commentary "0" 263 | xbox_throttlebias "100" 264 | xbox_throttlespoof "200" 265 | xbox_autothrottle "1" 266 | func_break_max_pieces "15" 267 | suitvolume "0.25" 268 | option_duck_method "1" 269 | sk_autoaim_mode "1" 270 | sv_noclipaccelerate "5" 271 | sv_noclipspeed "5" 272 | sv_specaccelerate "5" 273 | sv_specspeed "3" 274 | sv_specnoclip "1" 275 | sv_backspeed "0.6" 276 | sv_skyname "sky_urb01" 277 | bugreporter_uploadasync "0" 278 | cl_cmdrate "30" 279 | cl_updaterate "20" 280 | closecaption "0" 281 | skill "1" 282 | net_maxroutable "1260" 283 | cl_allowupload "1" 284 | name "unnamed" 285 | password "" 286 | cl_clanid "0" 287 | sv_unlockedchapters "99" 288 | tv_nochat "0" 289 | cl_showpluginmessages "1" 290 | cl_timeout "30" 291 | cl_logofile "" 292 | cl_soundfile "sound/player/jingle.wav" 293 | cl_forcepreload "0" 294 | cl_allowdownload "1" 295 | cl_downloadfilter "all" 296 | con_enable "0" 297 | r_eyemove "1" 298 | r_eyeshift_x "0" 299 | r_eyeshift_y "0" 300 | r_eyeshift_z "0" 301 | r_eyesize "0" 302 | r_ambientboost "1" 303 | r_ambientmin "0.3" 304 | r_ambientfactor "5" 305 | r_drawmodelstatsoverlaymin "0.1" 306 | r_drawmodelstatsoverlaymax "1.5" 307 | mp_decals "200" 308 | sv_logsdir "logs" 309 | sv_logfile "1" 310 | sv_logflush "0" 311 | sv_logecho "1" 312 | sv_log_onefile "0" 313 | sv_logbans "0" 314 | sv_voiceenable "1" 315 | sv_forcepreload "0" 316 | windows_speaker_config "4" 317 | snd_mute_losefocus "1" 318 | snd_legacy_surround "0" 319 | snd_pitchquality "1" 320 | volume "1.0" 321 | snd_musicvolume "1.0" 322 | adsp_debug "0" 323 | snd_ducktovolume "0.55" 324 | snd_duckerattacktime "0.5" 325 | snd_duckerreleasetime "2.5" 326 | snd_duckerthreshold "0.15" 327 | dsp_slow_cpu "0" 328 | dsp_volume "1.0" 329 | dsp_enhance_stereo "0" 330 | voice_scale "1" 331 | voice_enable "1" 332 | voice_forcemicrecord "1" 333 | budget_bargraph_background_alpha "128" 334 | budget_peaks_window "30" 335 | budget_averages_window "30" 336 | budget_show_peaks "1" 337 | budget_show_averages "0" 338 | budget_show_history "1" 339 | budget_history_numsamplesvisible "100" 340 | budget_history_range_ms "66.666666667" 341 | budget_panel_bottom_of_history_fraction ".25" 342 | budget_bargraph_range_ms "16.6666666667" 343 | budget_background_alpha "128" 344 | budget_panel_x "0" 345 | budget_panel_y "50" 346 | budget_panel_width "512" 347 | budget_panel_height "384" 348 | texture_budget_panel_x "0" 349 | texture_budget_panel_y "450" 350 | texture_budget_panel_width "512" 351 | texture_budget_panel_height "284" 352 | texture_budget_panel_bottom_of_history_fraction ".25" 353 | texture_budget_background_alpha "128" 354 | vprof_graphwidth "512" 355 | vprof_graphheight "256" 356 | vprof_verbose "1" 357 | vprof_unaccounted_limit "0.3" 358 | vprof_warningmsec "10" 359 | r_rootlod "0" 360 | mat_monitorgamma_tv_enabled "0" 361 | r_waterforceexpensive "1" 362 | mat_queue_mode "-2" 363 | mat_texture_list_content_path "" 364 | joy_wingmanwarrior_centerhack "0" 365 | joy_axisbutton_threshold "0.3" 366 | mat_hdr_level "2" 367 | -------------------------------------------------------------------------------- /cfg/scout.cfg: -------------------------------------------------------------------------------- 1 | //Scout 2 | exec allclasses 3 | bind "backspace" "exec scout" // Reload 4 | 5 | //-------------------------------------------------------------------------------------------- 6 | //Sandman script 7 | alias +sandman "slot3; +attack2" 8 | alias -sandman "-attack2; lastinv" 9 | bind mouse5 +sandman 10 | 11 | //-------------------------------------------------------------------------------------------- 12 | //Binds 13 | alias key_1 scattergun 14 | alias key_2 pistol 15 | alias key_3 +melee 16 | bind mwheelup scattergun 17 | bind mwheeldown pistol 18 | bind mouse3 +melee 19 | 20 | alias scattergun "slot1; r_drawviewmodel 0" 21 | alias pistol "slot2; r_drawviewmodel 0" 22 | alias +melee "slot3; +attack; r_drawviewmodel 1" 23 | alias -melee "-attack" 24 | 25 | alias special v_dispenserhere 26 | 27 | alias mark_ds "ds_mark Scout" 28 | ds_dir demos_scout 29 | 30 | echo #-#-# Scout config has been loaded. #-#-# 31 | -------------------------------------------------------------------------------- /cfg/sniper.cfg: -------------------------------------------------------------------------------- 1 | //Sniper 2 | exec allclasses 3 | bind "backspace" "exec sniper" // Reload 4 | 5 | //-------------------------------------------------------------------------------------------- 6 | //Weapons 7 | 8 | alias snipercrosshair "cl_crosshair_file crosshair7; cl_crosshair_scale 35" 9 | 10 | alias sniperrifle "slot1; snipercrosshair" 11 | alias secondary "slot2; resetcrosshair" 12 | alias +melee "slot3; resetcrosshair; +attack" 13 | alias -melee "-attack" 14 | 15 | //-------------------------------------------------------------------------------------------- 16 | //Binds 17 | alias key_1 sniperrifle 18 | alias key_2 secondary 19 | alias key_3 +melee 20 | 21 | bind mwheelup sniperrifle 22 | bind mwheeldown secondary 23 | bind mouse3 +melee 24 | 25 | alias mark_ds "ds_mark Sniper" 26 | ds_dir demos_sniper 27 | 28 | echo #-#-# Sniper config has been loaded. #-#-# -------------------------------------------------------------------------------- /cfg/soldier.cfg: -------------------------------------------------------------------------------- 1 | //Soldier 2 | exec allclasses 3 | bind "backspace" "exec soldier" // Reload 4 | 5 | 6 | alias +mg "+attack; wait 10; slot3" 7 | alias -mg "-attack; slot1" 8 | 9 | bind mouse5 +mg 10 | 11 | //-------------------------------------------------------------------------------------------- 12 | //Binds 13 | 14 | alias mark_ds "ds_mark Soldier" 15 | ds_dir demos_soldier 16 | 17 | echo #-#-# Soldier config has been loaded. #-#-# 18 | -------------------------------------------------------------------------------- /cfg/spy.cfg: -------------------------------------------------------------------------------- 1 | exec allclasses 2 | bind "backspace" "exec spy" // Reload 3 | 4 | //-------------------------------------------------------------------------------------------- 5 | //Weapons 6 | 7 | //alias spyguncrosshair "cl_crosshair_file crosshair7; cl_crosshair_scale 25" 8 | alias spyguncrosshair resetcrosshair 9 | 10 | alias revolver "slot1; spyguncrosshair; revolvervm; vmodeloff" 11 | alias knife "slot3; resetcrosshair; r_drawviewmodel 1; vmodelon" 12 | alias sapper "slot2; resetcrosshair; r_drawviewmodel 1; vmodelon" 13 | alias disguisekit "slot4; resetcrosshair; r_drawviewmodel 1; vmodelon" 14 | 15 | //-------------------------------------------------------------------------------------------- 16 | //Sap-o-matic 17 | 18 | alias "+sap" "sapper; +attack" 19 | alias "-sap" "-attack; viewmodel; lastinv" 20 | 21 | //-------------------------------------------------------------------------------------------- 22 | //Zoom code 23 | 24 | alias zoominmessage "alias message echo Zoomed In." 25 | alias zoomoutmessage "alias message echo Zoomed Out." 26 | alias zoomin "fov_desired 75; alias special zoomout; zoominmessage; showonscreen" 27 | alias zoomout "fov_desired 90; alias special zoomin; zoomoutmessage; showonscreen" 28 | 29 | //-------------------------------------------------------------------------------------------- 30 | //Revolver VM 31 | 32 | alias vmodelon "alias viewmodel r_drawviewmodel 1" 33 | //alias vmodeloff "alias viewmodel r_drawviewmodel 1" //Uncomment to turn revolver vieuwmodel on 34 | alias vmodeloff "alias viewmodel r_drawviewmodel 0" //Uncomment to turn revolver vieuwmodel off 35 | 36 | alias on "alias revolvervm r_drawviewmodel 1" 37 | //alias off "alias revolvervm r_drawviewmodel 1" //Uncomment to turn revolver viewmodel on 38 | alias off "alias revolvervm r_drawviewmodel 0" //Uncomment to turn revolver viewmodel off 39 | 40 | alias none "" 41 | alias +cloak "+attack2; r_drawviewmodel 1; on; spec_prev" 42 | alias -cloak cloakstart 43 | 44 | alias cloakstart "-attack2; alias -cloak cloakend" 45 | alias cloakend "-attack2; off; alias -cloak cloakstart; viewmodel" 46 | 47 | alias specialshifton "-attack; bind mouse5 lastdisguise" 48 | alias specialshiftoff "bind mouse5 +sap" 49 | 50 | 51 | //-------------------------------------------------------------------------------------------- 52 | //Binds 53 | 54 | bind mouse2 +cloak 55 | bind mwheelup revolver 56 | bind mwheeldown knife 57 | bind mouse3 disguisekit 58 | bind mouse5 +sap 59 | 60 | alias special zoomin 61 | alias key_1 revolver 62 | alias key_2 sapper 63 | alias key_3 knife 64 | alias key_4 disguisekit 65 | 66 | alias mark_ds "ds_mark Spy" 67 | ds_dir demos_spy 68 | 69 | echo #-#-# Spy config has been loaded. #-#-# 70 | -------------------------------------------------------------------------------- /cfg/trashtalk.cfg: -------------------------------------------------------------------------------- 1 | alias scouttext1 "say where jogger get soda; trashcan_cycle; unbindnum" 2 | alias scouttext2 "say how speed man become super blur; trashcan_cycle; unbindnum" 3 | alias scouttext3 "say how to launch ball as call center guy; trashcan_cycle; unbindnum" 4 | alias scouttext4 "say how does triathlon winner get home run; trashcan_cycle; unbindnum" 5 | alias scouttext5 "say how u jump high as sports player; trashcan_cycle; unbindnum" 6 | alias scouttext6 "say how speedy hooligan throw christmas ball; trashcan_cycle; unbindnum" 7 | alias scouttext7 "say how white usain bolt sponsor pepsi; trashcan_cycle; unbindnum" 8 | 9 | alias scout_diceroll_1 "alias scout_result scouttext1; alias scout_diceroll scout_diceroll_2" 10 | alias scout_diceroll_2 "alias scout_result scouttext2; alias scout_diceroll scout_diceroll_3" 11 | alias scout_diceroll_3 "alias scout_result scouttext3; alias scout_diceroll scout_diceroll_4" 12 | alias scout_diceroll_4 "alias scout_result scouttext4; alias scout_diceroll scout_diceroll_5" 13 | alias scout_diceroll_5 "alias scout_result scouttext5; alias scout_diceroll scout_diceroll_6" 14 | alias scout_diceroll_6 "alias scout_result scouttext6; alias scout_diceroll scout_diceroll_7" 15 | alias scout_diceroll_7 "alias scout_result scouttext7; alias scout_diceroll scout_diceroll_1" 16 | alias scout_diceroll scout_diceroll_1 17 | 18 | alias soldiertext1 "say how to fly as captain america; trashcan_cycle; unbindnum" 19 | alias soldiertext2 "say how warrior dig with shovel; trashcan_cycle; unbindnum" 20 | alias soldiertext3 "say how fighter guy play trumpet; trashcan_cycle; unbindnum" 21 | alias soldiertext4 "say american man how use jetpack; trashcan_cycle; unbindnum" 22 | alias soldiertext5 "say how to superjump with soldieR; trashcan_cycle; unbindnum" 23 | alias soldiertext6 "say how do make patriot fly; trashcan_cycle; unbindnum" 24 | alias soldiertext7 "say how make u.s. marine go air force; trashcan_cycle; unbindnum" 25 | alias soldiertext8 "say how to raise flag as patriot; trashcan_cycle; unbindnum" 26 | alias soldiertext9 "say where infantry fellow get gunboots; trashcan_cycle; unbindnum" 27 | alias soldiertext10 "say explain how fighterman get a-bomb launcher; trashcan_cycle; unbindnum" 28 | 29 | alias soldier_diceroll_1 "alias soldier_result soldiertext1; alias soldier_diceroll soldier_diceroll_2" 30 | alias soldier_diceroll_2 "alias soldier_result soldiertext2; alias soldier_diceroll soldier_diceroll_3" 31 | alias soldier_diceroll_3 "alias soldier_result soldiertext3; alias soldier_diceroll soldier_diceroll_4" 32 | alias soldier_diceroll_4 "alias soldier_result soldiertext4; alias soldier_diceroll soldier_diceroll_5" 33 | alias soldier_diceroll_5 "alias soldier_result soldiertext5; alias soldier_diceroll soldier_diceroll_6" 34 | alias soldier_diceroll_6 "alias soldier_result soldiertext6; alias soldier_diceroll soldier_diceroll_7" 35 | alias soldier_diceroll_7 "alias soldier_result soldiertext7; alias soldier_diceroll soldier_diceroll_8" 36 | alias soldier_diceroll_8 "alias soldier_result soldiertext8; alias soldier_diceroll soldier_diceroll_9" 37 | alias soldier_diceroll_9 "alias soldier_result soldiertext9; alias soldier_diceroll soldier_diceroll_10" 38 | alias soldier_diceroll_10 "alias soldier_result soldiertext10; alias soldier_diceroll soldier_diceroll_1" 39 | alias soldier_diceroll soldier_diceroll_1 40 | 41 | alias pyrotext1 "say how do i shoot air as masked ignition man; trashcan_cycle; unbindnum" 42 | alias pyrotext2 "say how nasa spaceman do the fire jump; trashcan_cycle; unbindnum" 43 | alias pyrotext3 "say how do to street fighter move as the fireman; trashcan_cycle; unbindnum" 44 | alias pyrotext4 "say how to signal friends with rubber suit guy; trashcan_cycle; unbindnum" 45 | alias pyrotext5 "say how astronaut suit eat candy; trashcan_cycle; unbindnum" 46 | 47 | alias pyro_diceroll_1 "alias pyro_result pyrotext1; alias pyro_diceroll pyro_diceroll_2" 48 | alias pyro_diceroll_2 "alias pyro_result pyrotext2; alias pyro_diceroll pyro_diceroll_3" 49 | alias pyro_diceroll_3 "alias pyro_result pyrotext3; alias pyro_diceroll pyro_diceroll_4" 50 | alias pyro_diceroll_4 "alias pyro_result pyrotext4; alias pyro_diceroll pyro_diceroll_5" 51 | alias pyro_diceroll_5 "alias pyro_result pyrotext5; alias pyro_diceroll pyro_diceroll_1" 52 | alias pyro_diceroll pyro_diceroll_1 53 | 54 | alias demomantext1 "say how do i fly as demonstration man; trashcan_cycle; unbindnum" 55 | alias demomantext2 "say how to shoot annoying baseball player; trashcan_cycle; unbindnum" 56 | alias demomantext3 "say how somali pirate get pegleg; trashcan_cycle; unbindnum" 57 | 58 | alias demoman_diceroll_1 "alias demoman_result demomantext1; alias demoman_diceroll demoman_diceroll_2" 59 | alias demoman_diceroll_2 "alias demoman_result demomantext2; alias demoman_diceroll demoman_diceroll_3" 60 | alias demoman_diceroll_3 "alias demoman_result demomantext3; alias demoman_diceroll demoman_diceroll_1" 61 | alias demoman_diceroll demoman_diceroll_1 62 | 63 | alias heavytext1 "say how russian president consume breadwich; trashcan_cycle; unbindnum" 64 | alias heavytext2 "say how do you put your sandvich on a plate; trashcan_cycle; unbindnum" 65 | alias heavytext3 "say where vladimir putin find boxing glove; trashcan_cycle; unbindnum" 66 | 67 | alias heavy_diceroll_1 "alias heavy_result heavytext1; alias heavy_diceroll heavy_diceroll_2" 68 | alias heavy_diceroll_2 "alias heavy_result heavytext2; alias heavy_diceroll heavy_diceroll_3" 69 | alias heavy_diceroll_3 "alias heavy_result heavytext3; alias heavy_diceroll heavy_diceroll_1" 70 | alias heavy_diceroll heavy_diceroll_1 71 | 72 | alias engineertext1 "say how does build gas pump as cowboy mister; trashcan_cycle; unbindnum" 73 | alias engineertext2 "say how engine man use calculator; trashcan_cycle; unbindnum" 74 | alias engineertext3 "say how inventor produce vending machine; trashcan_cycle; unbindnum" 75 | alias engineertext4 "say when can construction worker put soda machine; trashcan_cycle; unbindnum" 76 | alias engineertext5 "say how architect get more minerals; trashcan_cycle; unbindnum" 77 | alias engineertext6 "say how albert einstein get lightning bolt hand; trashcan_cycle; unbindnum" 78 | alias engineertext7 "say how coal miner play missile command with wrungler; trashcan_cycle; unbindnum" 79 | alias engineertext8 "say how country singer play guitar; trashcan_cycle; unbindnum" 80 | alias engineertext9 "say why to build turret as construction worker; trashcan_cycle; unbindnum" 81 | alias engineertext10 "say how earn points as mechanic; trashcan_cycle; unbindnum" 82 | alias engineertext11 "say how activate forcefield on turret; trashcan_cycle; unbindnum" 83 | alias engineertext12 "say B> turret controler; trashcan_cycle; unbindnum" 84 | alias engineertext13 "say how do make gun robots bigger as suspender dude; trashcan_cycle; unbindnum" 85 | alias engineertext14 "say how i build helth robot; trashcan_cycle; unbindnum" 86 | alias engineertext15 "say how build centuries; trashcan_cycle; unbindnum" 87 | alias engineertext16 "say how do I make healing box; trashcan_cycle; unbindnum" 88 | alias engineertext17 "say how texas man get can opener hand; trashcan_cycle; unbindnum" 89 | 90 | alias engineer_diceroll_1 "alias engineer_result engineertext1; alias engineer_diceroll engineer_diceroll_2" 91 | alias engineer_diceroll_2 "alias engineer_result engineertext2; alias engineer_diceroll engineer_diceroll_3" 92 | alias engineer_diceroll_3 "alias engineer_result engineertext3; alias engineer_diceroll engineer_diceroll_4" 93 | alias engineer_diceroll_4 "alias engineer_result engineertext4; alias engineer_diceroll engineer_diceroll_5" 94 | alias engineer_diceroll_5 "alias engineer_result engineertext5; alias engineer_diceroll engineer_diceroll_6" 95 | alias engineer_diceroll_6 "alias engineer_result engineertext6; alias engineer_diceroll engineer_diceroll_7" 96 | alias engineer_diceroll_7 "alias engineer_result engineertext7; alias engineer_diceroll engineer_diceroll_8" 97 | alias engineer_diceroll_8 "alias engineer_result engineertext8; alias engineer_diceroll engineer_diceroll_9" 98 | alias engineer_diceroll_9 "alias engineer_result engineertext9; alias engineer_diceroll engineer_diceroll_10" 99 | alias engineer_diceroll_10 "alias engineer_result engineertext10; alias engineer_diceroll engineer_diceroll_11" 100 | alias engineer_diceroll_11 "alias engineer_result engineertext11; alias engineer_diceroll engineer_diceroll_12" 101 | alias engineer_diceroll_12 "alias engineer_result engineertext12; alias engineer_diceroll engineer_diceroll_13" 102 | alias engineer_diceroll_13 "alias engineer_result engineertext13; alias engineer_diceroll engineer_diceroll_14" 103 | alias engineer_diceroll_14 "alias engineer_result engineertext14; alias engineer_diceroll engineer_diceroll_15" 104 | alias engineer_diceroll_15 "alias engineer_result engineertext15; alias engineer_diceroll engineer_diceroll_16" 105 | alias engineer_diceroll_16 "alias engineer_result engineertext16; alias engineer_diceroll engineer_diceroll_17" 106 | alias engineer_diceroll_17 "alias engineer_result engineertext17; alias engineer_diceroll engineer_diceroll_1" 107 | alias engineer_diceroll engineer_diceroll_1 108 | 109 | alias medictext1 "say how to glow as healing scientist; trashcan_cycle; unbindnum" 110 | alias medictext2 "say how i go shiny as the dentist; trashcan_cycle; unbindnum" 111 | alias medictext3 "say how use uber charge; trashcan_cycle; unbindnum" 112 | alias medictext4 "say how medicine man unlock supersaw; trashcan_cycle; unbindnum" 113 | alias medictext5 "say how make megaheal; trashcan_cycle; unbindnum" 114 | alias medictext6 "say what button to glow ghost buster; trashcan_cycle; unbindnum" 115 | alias medictext7 "say how professorman inside eggshell; trashcan_cycle; unbindnum" 116 | 117 | alias medic_diceroll_1 "alias medic_result medictext1; alias medic_diceroll medic_diceroll_2" 118 | alias medic_diceroll_2 "alias medic_result medictext2; alias medic_diceroll medic_diceroll_3" 119 | alias medic_diceroll_3 "alias medic_result medictext3; alias medic_diceroll medic_diceroll_4" 120 | alias medic_diceroll_4 "alias medic_result medictext4; alias medic_diceroll medic_diceroll_5" 121 | alias medic_diceroll_5 "alias medic_result medictext5; alias medic_diceroll medic_diceroll_6" 122 | alias medic_diceroll_6 "alias medic_result medictext6; alias medic_diceroll medic_diceroll_7" 123 | alias medic_diceroll_7 "alias medic_result medictext7; alias medic_diceroll medic_diceroll_1" 124 | alias medic_diceroll medic_diceroll_1 125 | 126 | alias snipertext1 "say as australian long-gun man how does throw apple juice; trashcan_cycle; unbindnum" 127 | alias snipertext2 "say how do outback steakhouse guy do the telescope; trashcan_cycle; unbindnum" 128 | alias snipertext3 "say pls say how does outback shooterman piss on wankers; trashcan_cycle; unbindnum" 129 | alias snipertext4 "say how archer wanker shoot fire; trashcan_cycle; unbindnum" 130 | 131 | alias sniper_diceroll_1 "alias sniper_result snipertext1; alias sniper_diceroll sniper_diceroll_2" 132 | alias sniper_diceroll_2 "alias sniper_result snipertext2; alias sniper_diceroll sniper_diceroll_3" 133 | alias sniper_diceroll_3 "alias sniper_result snipertext3; alias sniper_diceroll sniper_diceroll_4" 134 | alias sniper_diceroll_4 "alias sniper_result snipertext4; alias sniper_diceroll sniper_diceroll_1" 135 | alias sniper_diceroll sniper_diceroll_1 136 | 137 | alias spytext1 "say what button make suit man go transperent; trashcan_cycle; unbindnum" 138 | alias spytext2 "say how make tuxedo terrorist do lobster dance; trashcan_cycle; unbindnum" 139 | alias spytext3 "say how to reprogram cannons with french businessman; trashcan_cycle; unbindnum" 140 | alias spytext4 "say who can then the secret agent become the other team; trashcan_cycle; unbindnum" 141 | alias spytext5 "say why masked tuxedo man change color; trashcan_cycle; unbindnum" 142 | alias spytext6 "say how masked artist make ice sculptures; trashcan_cycle; unbindnum" 143 | alias spytext7 "say how suit waiter download mixtape; trashcan_cycle; unbindnum" 144 | alias spytext8 "say what do i do with spy radio; trashcan_cycle; unbindnum" 145 | alias spytext9 "say plz hElp i lost my transform tool; trashcan_cycle; unbindnum" 146 | alias spytext10 "say how ski mask guy listen to radio; trashcan_cycle; unbindnum" 147 | 148 | alias spy_diceroll_1 "alias spy_result spytext1; alias spy_diceroll spy_diceroll_2" 149 | alias spy_diceroll_2 "alias spy_result spytext2; alias spy_diceroll spy_diceroll_3" 150 | alias spy_diceroll_3 "alias spy_result spytext3; alias spy_diceroll spy_diceroll_4" 151 | alias spy_diceroll_4 "alias spy_result spytext4; alias spy_diceroll spy_diceroll_5" 152 | alias spy_diceroll_5 "alias spy_result spytext5; alias spy_diceroll spy_diceroll_6" 153 | alias spy_diceroll_6 "alias spy_result spytext6; alias spy_diceroll spy_diceroll_7" 154 | alias spy_diceroll_7 "alias spy_result spytext7; alias spy_diceroll spy_diceroll_8" 155 | alias spy_diceroll_8 "alias spy_result spytext8; alias spy_diceroll spy_diceroll_9" 156 | alias spy_diceroll_9 "alias spy_result spytext9; alias spy_diceroll spy_diceroll_10" 157 | alias spy_diceroll_10 "alias spy_result spytext10; alias spy_diceroll spy_diceroll_1" 158 | alias spy_diceroll spy_diceroll_1 159 | 160 | alias othertext1 "say what button to dance; trashcan_cycle; unbindnum" 161 | alias othertext2 "say how eyeball shoot eyeballs; trashcan_cycle; unbindnum" 162 | alias othertext3 "say what button for random krit; trashcan_cycle; unbindnum" 163 | alias othertext4 "say where is the radar; trashcan_cycle; unbindnum" 164 | alias othertext5 "say how to switch profession; trashcan_cycle; unbindnum" 165 | alias othertext6 "say how to check score; trashcan_cycle; unbindnum" 166 | alias othertext7 "say how unlock gold rank; trashcan_cycle; unbindnum" 167 | alias othertext8 "say how to crounch; trashcan_cycle; unbindnum" 168 | alias othertext9 "say how to place poster; trashcan_cycle; unbindnum" 169 | alias othertext10 "say how u get the proof perches; trashcan_cycle; unbindnum" 170 | alias othertext11 "say they are shooting at us from some place; trashcan_cycle; unbindnum" 171 | alias othertext12 "say how do i sprint; trashcan_cycle; unbindnum" 172 | alias othertext13 "say WHO fired a rocket; trashcan_cycle; unbindnum" 173 | alias othertext14 "say how can push explody train down choo choo track; trashcan_cycle; unbindnum" 174 | 175 | alias other_diceroll_1 "alias other_result othertext1; alias other_diceroll other_diceroll_2" 176 | alias other_diceroll_2 "alias other_result othertext2; alias other_diceroll other_diceroll_3" 177 | alias other_diceroll_3 "alias other_result othertext3; alias other_diceroll other_diceroll_4" 178 | alias other_diceroll_4 "alias other_result othertext4; alias other_diceroll other_diceroll_5" 179 | alias other_diceroll_5 "alias other_result othertext5; alias other_diceroll other_diceroll_6" 180 | alias other_diceroll_6 "alias other_result othertext6; alias other_diceroll other_diceroll_7" 181 | alias other_diceroll_7 "alias other_result othertext7; alias other_diceroll other_diceroll_8" 182 | alias other_diceroll_8 "alias other_result othertext8; alias other_diceroll other_diceroll_9" 183 | alias other_diceroll_9 "alias other_result othertext9; alias other_diceroll other_diceroll_10" 184 | alias other_diceroll_10 "alias other_result othertext10; alias other_diceroll other_diceroll_11" 185 | alias other_diceroll_11 "alias other_result othertext11; alias other_diceroll other_diceroll_12" 186 | alias other_diceroll_12 "alias other_result othertext12; alias other_diceroll other_diceroll_13" 187 | alias other_diceroll_13 "alias other_result othertext13; alias other_diceroll other_diceroll_14" 188 | alias other_diceroll_14 "alias other_result othertext14; alias other_diceroll other_diceroll_1" 189 | alias other_diceroll other_diceroll_1 190 | 191 | alias trashcan_cycle "scout_diceroll; soldier_diceroll; pyro_diceroll; demoman_diceroll; heavy_diceroll; engineer_diceroll; medic_diceroll; sniper_diceroll; spy_diceroll; other_diceroll" 192 | 193 | alias trashmessage "alias message echo Chat binds switched to: Trashtalk." 194 | 195 | 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" -------------------------------------------------------------------------------- /cfg/tvde1sgraphics.cfg: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------------- 2 | // Network 3 | // ---------------------------------------------------------------------------- 4 | 5 | cl_cmdrate 67 6 | cl_interp 0.024 7 | cl_interp_ratio 1 8 | cl_lagcompensation 1 9 | cl_updaterate 67 10 | rate 60000 11 | 12 | // ---------------------------------------------------------------------------- 13 | //Ragdolls 14 | // ---------------------------------------------------------------------------- 15 | 16 | cl_ragdoll_fade_time 0 17 | cl_ragdoll_forcefade 1 18 | cl_ragdoll_physics_enable 0 19 | g_ragdoll_fadespeed 600 20 | g_ragdoll_lvfadespeed 100 21 | ragdoll_sleepaftertime 0 22 | g_ragdoll_maxcount 0 -------------------------------------------------------------------------------- /sound/sound.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/TF2-Scripts/0c2475060ff1868092f0b347f0e6d44fdfceeaea/sound/sound.cache --------------------------------------------------------------------------------