Team Fortress 2 – How to install a config tutorial guide

Team Fortress 2 – How to install a config tutorial guide 2 -
Team Fortress 2 – How to install a config tutorial guide 2 -

Hey there, welcome to this post, Team Fortress 2 – How to install a config tutorial Guide.

Learn how to use the basic configuration tutorial guide.

If you don’t know how to install a config, here’s how

Follow the next steps:

  • Go to your Steam library
  • Right click on Team Fortress 2
  • Click on “Properties”
  • Click the “Local Files” tab
  • Click on “Browse”
  • Go to the “tf” folder
  • Go to “cfg”
  • Create a .txt file
  • Copy the config in the .txt file
  • After you save the file, change the “.txt” extension to “.cfg”

If you can’t see the file extension in the file’s name, here’s how to activate them:

  • Click on the “View” tab
  • Tick the “File name extensions” option

Easy, isn’t it?

Here´s the config!

echo "_____________________________________________________________________________________________________________________________________________________"
echo " "
echo " Massi's config successfully loaded! "
echo "_____________________________________________________________________________________________________________________________________________________"
echo " "

// ^
// |
// If you don't see this big text on the console, it means the autoexec file is not working!

// Massi´s config for TF2: READ THIS FIRST!
// The best config (for me) to play Team Fortress 2, as default settings sucks
// Use these as a guide, feel free to change values if you want to!

// Command for the custom animations to work on sv_pure 1 servers
// Remove this from the autoexec file if you don't use custom animations 

map itemtest; wait 5; disconnect; wait 3; echo

// Command for bots to work on tr_walkway
// Remove this from the autoexec file if you don't play in tr_walkway

sv_allow_point_servercommand always

// Launch Options
// -novid -nojoy -nohltv -noipx -noquicktime -no_texture_stream -r_emulate_gl -nosteamcontroller -particles 1 -precachefontchars

// With that out of the way, here's the config

// Keybinds

bind "1" "voice_menu_1"
bind "2" "voice_menu_2"
bind "3" "voice_menu_3"
bind "y" "say"
bind "u" "say_team"
bind "i" "say_party"
bind "v" "+voicerecord"
bind "SPACE" "+jump"
bindtoggle q "r_drawviewmodel"
bind "f" "+inspect"
bind "g" "+taunt"
bind "t" "impulse 201"
bind "j" "cl_trigger_first_notification"
bind "o" "cl_decline_first_notification"
bind "k" "kill"
bind "l" "explode"
bind "r" "+reload"
bind "," "changeclass"
bind "." "changeteam"
bind "\" "toggleconsole"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "F1" "load_itempreset 0"
bind "F2" "load_itempreset 1"
bind "F3" "load_itempreset 2"
bind "F4" "load_itempreset 3"
bind "F5" "player_ready_toggle"
bindtoggle F6 "tf_use_match_hud"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+attack3"
bind "MOUSE4" "+use_action_slot_item"
bind "MOUSE5" "+duck"
bind "MWHEELUP" "invprev"
bind "MWHEELDOWN" "invnext"

// Null movement script

bind w +mfwd
bind s +mback
bind a +mleft
bind d +mright

alias +mfwd "-back;+forward;alias checkfwd +forward"
alias +mback "-forward;+back;alias checkback +back"
alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
alias +mright "-moveleft;+moveright;alias checkright +moveright"
alias -mfwd "-forward;checkback;alias checkfwd none"
alias -mback "-back;checkfwd;alias checkback none"
alias -mleft "-moveleft;checkright;alias checkleft none"
alias -mright "-moveright;checkleft;alias checkright none"
alias checkfwd none
alias checkback none
alias checkleft none
alias checkright none
alias none ""

// Viewmodel settings

fov_desired 90
viewmodel_fov 80
tf_use_min_viewmodels 1

// Hide tutorial pop-ups and automatically complete all tutorials

tf_explanations_backpackpanel 1
tf_explanations_charinfo_armory_panel 1
tf_explanations_charinfopanel 1
tf_explanations_craftingpanel 1
tf_explanations_discardpanel 1
tf_explanations_store 1
tf_training_has_prompted_for_forums 1
tf_training_has_prompted_for_loadout 1
tf_training_has_prompted_for_offline_practice 1
tf_training_has_prompted_for_options 1
tf_training_has_prompted_for_training 1
tf_show_maps_details_explanation_session 1
tf_inspect_hint_count 11
tf_casual_welcome_hide 1
tf_comp_welcome_hide 1

// Hud options and gameplay settings

tf_delete_temp_files 1
tf_scoreboard_mouse_mode 1
tf_scoreboard_ping_as_text 1
tf_respawn_on_loadoutchanges 1
tf_simple_disguise_menu 0
tf_sniper_fullcharge_bell 1
tf_hud_no_crosshair_on_scope_zoom 0
tf_medigun_autoheal 0
hud_medichealtargetmarker 0
hud_medicautocallers 1
hud_medicautocallersthreshold 50
hud_fastswitch 1
hud_combattext 1
hud_combattext_batching 1
hud_combattext_batching_window 0.2 
hud_combattext_doesnt_block_overhead_text 1
hud_combattext_red 255
hud_combattext_blue 255
hud_combattext_green 255
hud_classautokill 0
hud_freezecamhide 1
hud_takesshots 0
cl_autoreload 1
cl_autorezoom 0
cl_mvm_wave_status_visible_during_wave 1
cl_hud_playerclass_use_playermodel 1
cl_notifications_show_ingame 1

// Hitsounds

tf_dingalingaling 1
tf_dingaling_volume 0.50
tf_dingaling_pitchmindmg 100
tf_dingaling_pitchmaxdmg 100
tf_dingalingaling_lasthit 1
tf_dingaling_lasthit_volume 0.50
tf_dingaling_lasthit_pitchmindmg 100
tf_dingaling_lasthit_pitchmaxdmg 100

// Graphical settings 

r_lod -1
r_rootlod 0
r_waterforceexpensive 0
r_shadows 0
r_shadowrendertotexture 1
r_shadowmaxrendered 11
r_rimlight 0
mat_reducefillrate 0
mat_mipmaptextures 0
mat_picmip -10
mat_monitorgamma 2
mat_hdr_level 0
mat_antialias 4
mat_aaquality 0
mat_forceaniso 8
mat_trilinear 0
mat_vsync 0
mat_clipz 1
mat_queue_mode -1
cl_burninggibs 1
cl_new_impact_effects 1
cl_disablehtmlmotd 1
tf_particles_disable_weather 0
tf_enable_glows_after_respawn 1
tf_spectate_pyrovision 0
tf_romevision_opt_in 0
glow_outline_effect_enable 0

// Net settings 

rate 97000
cl_interp 0.0325
cl_interp_ratio 1
cl_updaterate 66
cl_cmdrate 66
cl_lagcompensation 1
cl_pred_optimize 2
cl_smooth 0
cl_smoothtime 0.01

// FPS cap and extended timeout counter

cl_timeout 100
fps_max 130

// Mouse and keyboard settings

in_usekeyboardsampletime 0
sensitivity 2.5
m_rawinput 1
mat_vsync 0
m_filter 0
m_customaccel 0
m_mouseaccel1 0
m_mouseaccel2 0

// Voicechat and sound settings

volume 0.5
snd_musicvolume 0
snd_mute_losefocus 1
snd_legacy_surround 0
snd_surround_speakers 0
snd_disable_mixer_duck 0
snd_async_fullyasync 1
snd_pitchquality 0
snd_spatialize_roundrobin 1
dsp_enhance_stereo 1
dsp_slow_cpu 1
voice_enable 1
voice_scale 1


That’s it!

Make sure to make a backup of your old config file!

If you didn’t create a custom config before and want to make a backup of your current config, just copy the “config.cfg” file in tf/cfg

It looks something like this:

Team Fortress 2 - How to install a config tutorial guide - That's it! - 31185B8

Thank you for reading the Team Fortress 2 – How to install a config tutorial guide, and we hope you found them beneficial. If you see any mistakes or have any suggestions for enhancements, please let us know in the comments box below, and we will fix them as soon as we can. I’m sending you today my very best wishes. The writings of creator and author massivillnvn served as inspiration for this entry. Also, if you like the post, don’t forget to add this website to your bookmarks; we publish new posts every day with additional material, so be sure to check back with this website on a regular basis for more posts.

Be the first to comment

Leave a Reply

Your email address will not be published.