If you want to modify the spectator hud for tournament there are only a few files you need to modify:
- SpectatorTournament.res - where the player panels are in the hud and how they look
- SpectatorTournamentGUIHealth.res - the health in the player panels in aforementioned file
- hudanimations_tf.txt - Health events such as HudHealthBonusPulse/HudHealthDyingPulse
- StatusSpec panels
- MedigunInfo.res - Size of and where the panels should be positioned
- MedigunPanel.res - What a medigun panel should look like
- MedigunInfo.res - Size of and where the panels should be positioned
- Clientscheme.res - Borders for the player panels (TFFatLineBorder(RedBG/BlueBG) & optional colors/fonts
- Hudlayout.res - Possible position for Spectator targetID
Optionally you can mess with textures for control points, modify timers elements and objective indicators, but with the list above anyone should be able to modify the default hud files for a custom spectator hud.