Open TF2. Click on "Options".
In the "Keyboard" tab, click on "advanced", and check both "Enable Developer Console" and "Fast Weapon Switch"
In the "Mouse" tab, make sure "Mouse Acceleration" is unchecked. Mouse sensitivity is a personal thing, adjust it until it works for you (That may take some time).
For the "Video" tab, just make sure your video settings are low enough that you have a decent framerate. In the "advanced" button, make sure your Field of View is at 90.
The "Multiplayer" tab is the big one. A custom cross hair is good, I use Crosshair3 with Red and Green maxed out, and no Blue. This makes for a nice yellow colour that doesn't appear anywhere during the game. Unless you like obnoxious sounds, make sure to set the download options to not download custom sounds.
The "Advanced" button brings up a large checklist. Make sure you have the following things Enabled:
- Enable Minimal Hud
- Automatically Respawn after loadout changes in respawn zone
- Automatically reload weapons when not firing
- Remember active weapon between lives
- Remember lastweapon between lives
- Turn on Colorblind mode
- Until you're extremely familiar with the game, I'd leave viewmodels on.
- Display Damage Done as text over target
- Medic: display marker over player you're healing
- "Medic: Injured teammates automatically call out" is a tricky one. It's very useful for a medic, but it can be annoying if you don't like the sound it makes.
- "Play a hit sound every time you injure an enemy" also makes an annoying sound, but it's so valuable that it's worth going into the work of changing it.
Once you have a .wav file, you'll need to do some work.
First, go to
Program Files\Steam\steamapps\[Your Steam Account]\team fortress 2\tf\sound\ui
Replacing [Your Steam Account] with the name of your steam account.
Then put your .wav file into that folder. Rename the file to "hitsound.wav", and you're done.
I may do a post about installing a custom HUD later.