Create tailored Team Fortress 2 configuration files easily, with minimal installation.

created by compton

Graphics config
No thanks, I’ll use my own graphics settings.

Chris’ maxframes // Extracts all the juices to get the best FPS you possibly can. May look terrible, but performs the best.
Chris’ highframes (default) // Enhances TF2 performance greatly while keeping the look relatively sharp.
Chris’ dx9frames // Enables DirectX 9 features, while giving good FPS.
Chris’ highquality // For beasty computers.
Chris’ maxquality // A movie config, you’re probably better off playing with some other config. But hey, I’m not stopping you.
m0refps // The classic. Saves you a lot of FPS while making the game look a bit worse. Comparable to Chris’ highframes config.
m0rehighfps // Even more emphasis towards getting a higher FPS, makes the graphics look considerably uglier.
Keybinds
Key:
w
Command:
+mate_forward
Remove
Key:
a
Command:
+mate_moveleft
Remove
Key:
s
Command:
+mate_back
Remove
Key:
d
Command:
+mate_moveright
Remove
Key:
mouse1
Command:
+attack
Remove
Key:
mouse2
Command:
+attack2
Remove
Key:
mwheelup
Command:
mate_previousweapon
Remove
Key:
mwheeldown
Command:
mate_nextweapon
Remove
Key:
0
Command:
mate_slot10
Remove
Key:
1
Command:
mate_slot1
Remove
Key:
2
Command:
mate_slot2
Remove
Key:
3
Command:
mate_slot3
Remove
Key:
4
Command:
mate_slot4
Remove
Key:
5
Command:
mate_slot5
Remove
Key:
6
Command:
mate_slot6
Remove
Key:
7
Command:
mate_slot7
Remove
Key:
8
Command:
mate_slot8
Remove
Key:
9
Command:
mate_slot9
Remove
Key:
q
Command:
mate_lastinv
Remove
Key:
e
Command:
mate_call_medic
Remove
Key:
u
Command:
say_team
Remove
Key:
y
Command:
say
Remove
Key:
t
Command:
mate_spray
Remove
Key:
o
Command:
taunt
Remove
Key:
z
Command:
voice_menu_1
Remove
Key:
x
Command:
voice_menu_2
Remove
Key:
c
Command:
voice_menu_3
Remove
Key:
i
Command:
mate_toggle_minmode
Remove
Key:
,
Command:
changeclass
Remove
Key:
.
Command:
changeteam
Remove
Key:
\
Command:
toggleconsole
Remove
Key:

Command:
mate_toggle_netgraph
Remove
Key:
m
Command:
open_charinfo
Remove
Key:
n
Command:
+quickswitchmenu
Remove
Key:
space
Command:
+jump
Remove
Key:
ctrl
Command:
+duck
Remove
Key:
tab
Command:
+mate_scores
Remove
Key:
escape
Command:
cancelselect
Remove
Key:
shift
Command:
+mate_joinclass
Remove
Key:
rshift
Command:
+mate_joinclass
Remove
Key:
Command:
Remove
Add new bind
Settings
Graphics
Display size:
1920
x
1080
// Auto-detected

Window (no borders)
Full screen
Regular window
Maximum refresh rate:
121
// Refresh rate in frames per second. Optimal value is: monitor refresh rate * 2 + 1. That means 121 for 60hz monitors and 241 for 120hz monitors.

Network settings
Chris’ “good connection” settings (default) // Optimal when you have a good route to the game server.
Chris’ “bad connection” settings // To be used on a badly routed server.
m0re’s connection settings // For those who are used to the settings in m0re’s config. The settings fall between the two settings of Chris’.
You can switch between the settings during a game with the included mate_goodnet, mate_badnet and mate_morenet aliases respectively.

Hitsounds
By default, TF2mate will enable a sound that is played when you hit an enemy. The varying pitch tells you how much damage you did to your opponent.

Hitsounds enabled

Hitsound volume
0.75

Damage for max pitch:
66
Min pitch:
133
// The values represent the amount of damage made to get the maximum / minimum pitch of the hitsound.

Other settings
Multicore settings
Legacy default (-2)
Default (-1)
Synchronous single thread (0)
Queued single thread (1)
Queued multithreaded (2) (default) // If you have problems (random crashes) with this option, try using Default (-1).
Bind rocket jump // If this is enabled, secondary attack will be +jump;+duck;+attack when you are playing Soldier. This allows easier rocket jumping.

Force shadows // Some of Chris’ configs disable shadows. Enable this to keep the shadows on.

Force sprays // Most configs disable spraypaints. This will not affect servers where sprays are disabled (most clan servers).

Force facial features // Most configs disable facial features, check to enable.

Force ragdolls // Check to always enable ragdolls (dead player models). If this is not enabled, dead players disappear on some graphics configs instantly.

Force gibs // Enables body pieces of dead players.

Favorite servers
Still not implemented! Sorry for being lazy ._.

Class & weapon slot customization
Default
Scout
Soldier
Pyro
Demoman
Heavy
Engineer
Medic
Sniper
Spy
Default
Slot Crosshair Display weapon
(r_drawviewmodel)
Viewmodel FOV
(default if left empty)
cl_interp
(default if left empty)
primary
Type:
Cross with dot
Size:
32 – big
Color:
00B400

secondary
Type:
Cross with dot
Size:
32 – big
Color:
B40000

melee
Type:
Ring
Size:
32 – big
Color:
C8C800

Medic options
Enable autoheal // When Medigun is equipped, autoheal will reverse the healing switch (+attack). Pushing the button will stop healing and letting the button go will start healing again. This way you don’t have to hold the heal button all the time.

Download
The files are zipped and ready to be extracted into your tf folder. Remember to take backups of your existing setup!

If the download link doesn’t show up above, you can also download the file manually. (Doesn’t work on Chrome, Internet Explorer and might be a bit buggy on other browsers, too.)

Launch options – IMPORTANT!
-dxlevel 81 -sw -noborder -w 1920 -h 1080 -console -novid -useforcedmparms -noforcemaccel -noforcemspd

All text is selected automatically on click. Just left click, right click and ‘Copy’.

Copy this text to your clipboard. Go to your Steam games library, right-click Team Fortress 2, click “Properties”, click “Set launch options…”, clear any existing options and paste the new ones. If you do not do this, the game will have visual glitches and might be prone to crashing. Also, these launch options have to be removed when uninstalling the scripts.