Difference between revisions of "Heads-up display"

From Team Fortress Wiki
Jump to: navigation, search
(Update history)
m (3D Player Model: Altered notice to remove acknowledgement of the Hotrod and cosmetics that have issues while disguised, as this is considered a bug)
 
(163 intermediate revisions by 62 users not shown)
Line 1: Line 1:
[[Image:CTFHud.png|right|thumb|300px|The player's HUD in CTF just after picking up BLU's Intelligence (playing as the [[Demoman]]).]]
+
{{Quotation|'''The Scout''' being clever|Yo, heads up!|sound=Scout stunballhit13.wav}}
[[Image:HUD-default-minimal-comparison-small.gif|right|thumb|300px|Comparison between normal and minimal HUDs, (playing as the [[Scout]]) on a [[Payload]] map. [[Media:HUD_default_minimal_comparison.gif| (larger version)]]]]
 
  
{{Quotation|'''The Scout'''|Yo, heads up!|sound=Scout_stunballhit13.wav}}
+
The '''Heads-up display''' or '''HUD''', is a system for quickly relaying important information to the player and is an integral part of ''Team Fortress 2'' [[gameplay]]. A minimal version of the HUD can be enabled in [[Multiplayer options#Advanced multiplayer options|Advanced multiplayer options]] or through the console command {{code|cl_hud_minmode 1}}. Players can also modify the game's HUD files to suit their preferences (see [[#HUD modification|HUD modification]]).
  
The '''Heads-up display''', or '''HUD''', is a system for quickly relaying important information to the user. It is a collection of various tabs surrounding the player's view in-game. A minimal version of the default HUD can be enabled in [[Multiplayer options#Advanced multiplayer options|Advanced multiplayer options]]. The game also allows for the addition of HUD modification files (or "[[#Custom HUDs|custom HUDs]]") to suit the player's taste (see [[#Custom HUDs|section below]]).
+
[[File:CTFHud.png|right|thumb|400px|The HUD in [[Capture the Flag]] after picking up the [[RED]] team's intelligence.]]
 +
[[File:HUD default minimal comparison.png|right|thumb|400px|Comparison between normal and minimal HUDs on a [[Payload]] map (click to animate).]]
  
 
== General HUD Display ==
 
== General HUD Display ==
[[Image:Scorehud.png|right|thumb|400px|Intel arrows and score]]
+
[[File:DemomanOverheal.png|150px|thumb|right|The appearance of the [[health]] meter when [[overheal]]ed to 260 health on a {{cl|Demoman}}.]]
 +
[[File:DemomanRedHealth.png|150px|thumb|right|The appearance of the health meter when on 15 health on a Demoman.]]
 +
[[File:Scorehud.png|right|thumb|400px|Intel arrows and score.]]
  
 
==== Bottom left corner ====
 
==== Bottom left corner ====
* Your [[health]]
+
* The player's [[health]] (white cross extends beyond borders if [[overheal]]ed and turns red if low enough).
* Your current [[class]]
+
* The player's current [[Classes|class]].
* Text chat and [[server]] notifications
+
* Text chat and [[Servers|server]] notifications.
* '''Mann Vs. Machine Mode''' - Your current [[Credits|credit]] total.
+
* Current [[Killstreak Kit|Killstreaks]], if a killstreak weapon is equipped.
 +
* '''[[Mann vs. Machine|Mann vs. Machine mode]]''' - The player's current [[Credits|credit]] total and the number of Credits on the field.
 +
* '''Player Destruction Mode''' - The player's current scoring pickup total. A gold star indicates team leader status.
 +
* '''With [[Spellbook Magazine]], [[Fancy Spellbook]], or [[Fireproof Secret Diary]] equipped during a Halloween Event''' - Current spell equipped.
 +
* '''When the [[Wheel of Fate]] is active''' - Current effect.
 +
* '''When in a [[Carnival of Carnage#Bumper Cars|bumper car]] match''' - The player's [[damage]] and boost gauges, in place of health.
 +
 
 +
[[File:Kart HUD.png|right|thumb|Some Halloween-specific HUD elements, showing bumper car damage/boost and any equipped spells.]]
  
 
==== Bottom center ====
 
==== Bottom center ====
* '''Capture the Flag Mode''' – The locations and status of the [[Capture the Flag#Intelligence|Intelligence]] briefcase of the BLU and RED teams (depicted by a rotating arrow, and one of three status indicators: dropped, taken, and secure) and the current score
+
* '''Capture the Flag Mode''' – The locations and status of the [[Capture the Flag#Intelligence|Intelligence]] briefcase of the [[BLU]] and RED teams (depicted by a rotating arrow, and one of three status indicators: dropped, taken, and secure) and the current score.
* '''Control Point, Arena, Territorial Control, and King of the Hill Modes''' – The status of the [[control point (objective)|control point]]s on the map (untaken, neutral, capturing, or locked)
+
* '''Control Point, Arena, Territorial Control, and King of the Hill Modes''' – The status of the [[control point (objective)|control points]] on the map (untaken, neutral, capturing, or locked).
* '''Payload and Payload Race Modes''' – Progression of cart, cart idle timer, cart reverse indicator, status of checkpoints, and slopes
+
* '''Payload and Payload Race Modes''' – Progression of cart, cart idle timer, cart reverse indicator, the status of checkpoints, and slopes.
* '''Special Delivery Mode''' - The location, status, and current owner of the Australium briefcase
+
* '''Special Delivery Mode''' - The location, status, and current owner of the briefcase.
* '''Mann Vs. Machine Mode''' - The position of the bomb or bomb carrier, as well as bomb carrier buffs.
+
* '''Mann vs. Machine mode''' - The position of the bomb or bomb carrier, as well as bomb carrier buffs.
 +
* '''Player Destruction Mode''' - The timer for the contested delivery point.
 +
* '''Robot Destruction Mode''' - The locations and status of the Reactor Cores.
 +
* '''Versus Saxton Hale Mode''' - The amount of damage done to Saxton Hale, as well as number of Mercenaries remaining.
  
[[Image:Health dead.png|right|thumb|Player's HUD [[kill icons|death icon]], seen briefly in place of the health number when the player dies.]]
+
[[File:Health dead.png|right|thumb|Player's HUD [[kill icon|death icon]], seen briefly in place of the health number when the player dies.]]
  
 
==== Bottom right corner ====
 
==== Bottom right corner ====
* Your [[Ammo]] (Currently loaded/total rounds carried)
+
* The player's [[ammo]] (Currently loaded/total rounds carried).
* [[Voice chat]] (Displays along with the player's name in the middle right to show when they are using voice chat)
+
* [[Voice chat]] (Displays along with the player's name in the middle right to show when they are using voice chat).
 +
* Rechargeables (Any additional [[projectiles]] or items that recharge or charge like the [[Sandman]] or the [[Buff Banner]]).
 +
* '''Mann vs. Machine mode''' - (Available charges for an equipped [[Power Up Canteen]] and its buff type).
 +
* '''When playing as Saxton Hale in Versus Saxton Hale Mode''' - Saxton Hale's abilities.
  
 
==== Top of screen ====
 
==== Top of screen ====
* The time left in the match (accompanied by a small circular timer)
+
* The time left in the match (accompanied by a small circular timer).
* Kill reporter (With names and [[kill icons]] showing method of [[death]], as well as objectives completed)
+
* Kill reporter (With names and [[kill icon]]s showing method of [[death]], as well as objectives captured/defended).
* '''Mann Vs. Machine Mode''' - Robots remaining (gray bar) and current wave, as well as [[tank]] health.
+
* '''Mann vs. Machine mode''' - Robots remaining (gray bar) and current wave, as well as health of mini-bosses and [[Tank Robot|tanks]].
 
* '''While [[MONOCULUS]] is present''' - MONOCULUS' remaining health (blue bar).
 
* '''While [[MONOCULUS]] is present''' - MONOCULUS' remaining health (blue bar).
*'''While [[Merasmus]] is present''' -Merasmus' remaining health (blue bar). If hiding, green bar.
+
* '''While [[Merasmus]] is present''' - Merasmus' remaining health (blue bar normally, green bar if hiding).
 +
* '''Versus Saxton Hale Mode''' - Saxton Hale's remaining health (yellow bar).
  
 
==== Other elements ====
 
==== Other elements ====
* Your crosshair – ''center of screen''
+
* The player's crosshair - ''center of screen''.
* Inventory select menu (Displayed by pressing your weapon select key) – ''center right of screen''
+
* Inventory select menu (displayed by pressing the weapon select key) – ''center right of screen''.
* Player name and health – ''displayed by directing your view onto player''
+
* Player name and health – ''displayed by directing the view onto player''. Will display the player's profile picture if they are a friend.
* Your teammate's current equipped items (Displayed by pressing default {{Key|I}} while looking at a [teammate.) – ''lower right of screen'' (pressing {{Key|L}} again will scroll through the list of items)
+
* Current equipped items of the player's teammate (displayed by pressing {{Key|F}} while looking at a teammate) – ''lower right of screen'' (pressing {{Key|F}} again scrolls through the list of items).
* Amount of damage dealt or healed (combat text) – ''above target''
+
* Amount of damage dealt or healed (combat text) – ''above target''.
  
 
== Scoreboard ==
 
== Scoreboard ==
 
{{Main|Scoreboard}}
 
{{Main|Scoreboard}}
 +
The '''scoreboard''' is a screen accessible with {{Key|Tab}} ([[File:Xbox Button Y.png|link=Xbox 360 controls|20px]] on the Xbox 360, [[File:PS Button Select.png|link=PlayStation 3 controls|25px]] on the PlayStation 3) or at the end of the round, before a map change. It displays player information, server name, team scores, duel score (if the player is running a duel), and so on. Information is given about each player including their Steam ID, what team they are on, how many points they have, and what class they are playing as (unless on the opposing team).
  
The '''scoreboard''' is a screen accessible with {{Key|Tab}} ([[File:Xbox Button Y.png|link=Xbox 360 controls|20px]] on the Xbox 360, [[File:PS Button Select.png|link=PlayStation 3 controls|25px]] on the PlayStation 3) or at the end of a round. It displays player information, server name, team scores, duel score (if you are running a duel), and so on. Information is given about each player including their Steam ID, what team they are on, how many points they have, and what class they are playing as.
+
== {{anchor|Class Specific HUD elements}} Class-specific elements ==
 
+
''Elements listed below are located next to the ammo, in the bottom right corner of the screen (unless otherwise specified).''
{{anchor|Class Specific HUD elements}}
 
 
 
== Class-specific elements ==
 
 
==={{class link|scout}}===
 
==={{class link|scout}}===
* Respawn timer for the [[Sandman]] balls and [[Wrap Assassin]] baubles (slowly recharges after every launched baseball/bauble) – ''bottom right corner''
+
* Ball meter for the [[Sandman]] ball and the [[Wrap Assassin]] bauble. Recharges after every launch.
* Recharge timer for [[Bonk! Atomic Punch]] and [[Crit-a-Cola]] drinks (slowly recharges) – ''bottom right corner''
+
* Drink meter for [[Bonk! Atomic Punch]] and [[Crit-a-Cola]] drinks. Recharges after every consumption.
* Respawn timer for [[Mad Milk]] and [[Flying Guillotine]] (recharges after every toss) – ''bottom right corner''
+
* Jar meter for the [[Mad Milk]] and [[Mutated Milk]]. Recharges after every toss.
* Hype meter for the [[Soda Popper]] (slowly charges while moving with the Soda Popper equipped) – ''bottom right corner''
+
* Cleaver meter for the [[Flying Guillotine]]. Recharges after every toss.
* Boost meter for the [[Baby Face's Blaster]] (progresses with the damage inflicted by the player) - ''bottom right corner''
+
* Hype meter for the [[Soda Popper]]. Fills up when causing damage to enemy players with any weapon.
 +
* Boost meter for the [[Baby Face's Blaster]]. Fills up when causing damage to enemy players with any weapon.
  
 
==={{class link|soldier}}===
 
==={{class link|soldier}}===
* Rage meter for [[Buff Banner]] and [[Concheror]] (progresses with the damage inflicted by the player) – ''bottom right corner''
+
[[File:DemoHUDShield.png|right|thumb|100px|Charge meter.]]
* Rage meter for [[Battalion's Backup]] (progresses with the damage inflicted to the player) – ''bottom right corner''
+
[[File:DemoHUDHeads.png|right|thumb|100px|Heads counter.]]
* Mangler meter for [[Cow Mangler 5000]] (shows the remaining blasts) – ''bottom right corner''
+
[[File:DemoHUDSticky.png|right|thumb|100px|Stickybomb counter.]]
* Bison meter for [[Righteous Bison]] (shows the remaining projectiles) – ''bottom right corner''
+
[[File:BuildingHUD.png|right|thumb|300px|Engineer's building panels.]]
 +
[[File:MedicHUD.png|right|thumb|250px|Standard ÜberCharge meter.]]
 +
[[File:Red vaccin bar.png|right|thumb|250px|Vaccinator's ÜberCharge meter.]]
 +
[[File:Disguise hud.png|right|thumb|300px|The player's current disguise as a Demoman with the Loose Cannon.]]
 +
[[File:3D Hud Medic Items.png|right|thumb|An example of a player's loadout being shown on the 3D Character HUD.]]
 +
* Rage meter for the [[Buff Banner]], [[Battalion's Backup]] and [[Concheror]]. Fills up when causing damage to enemy players with any weapon.
 +
* Mangler meter for the [[Cow Mangler 5000]]. Displays remaining projectiles, recharges on reload.
 +
* Bison meter for the [[Righteous Bison]]. Displays remaining projectiles, recharges on reload.
 +
* Mini-Crit, shield or healing icon when under the effect of the Buff Banner, Battalion's Backup or Concheror respectively. Displayed above the player's health.
 +
* Kills counter for the [[Air Strike]]. Increments on kill with the Air Strike. Value indicates the increase in clip size for the weapon.
 +
* Parachute icon for the [[B.A.S.E. Jumper]]. Appears above the player's health when deployed.
  
 
==={{class link|pyro}}===
 
==={{class link|pyro}}===
* Mmmph! meter for [[Phlogistinator]] (fills up when causing fire damage to enemies) - ''bottom right corner to the left of ammo display''
+
* Mmmph meter for the [[Phlogistinator]]. Fills up when causing fire damage to enemy players.
* Number of guaranteed critical hits for the [[Manmelter]] - ''bottom right corner''
+
* Gas meter for the [[Gas Passer]]. Fills up over time or when dealing damage to enemy players.
 +
* Crits counter for the [[Manmelter]]. Value indicates the number of guaranteed Critical hits stored on the weapon.
 +
* Charges for the [[Thermal Thruster]]. Recharges after every launch. Also indicates whether the jetpack is active or not.
  
 
==={{class link|demoman}}===
 
==={{class link|demoman}}===
[[Image:DemoHUD.png|none|thumb|150px|Top: The number of currently placed [[Stickybombs]] and charges.<br/>Bottom: Number of heads and charge meter for the [[Chargin' Targe]].]]
+
* Charge meter for the [[Stickybomb Launcher]], [[Scottish Resistance]], [[Quickiebomb Launcher]], and [[Sticky Jumper]]. Holding the fire key fills the charge to lengthen the stickybomb's launch distance, automatically firing when a full charge is reached.
 
+
* Fuse meter for the [[Loose Cannon]]. Holding the fire key depletes the cannonball's fuse time, automatically firing when the meter is emptied, causing self-damage.
* Fuses timer for [[Loose Cannon]] (less down the longer you hold the fire button to decrease the cannonball's fuses time, and when a empty charge is reached it will fire automatically and cause self-damage) – ''bottom right corner beneath the ammo display''
+
* Charge meter for the [[Chargin' Targe]], [[Splendid Screen]] and [[Tide Turner]]. Recharges after every charge.
* Stickybomb charge for [[Stickybomb Launcher]], [[Scottish Resistance]] (fills up the longer you hold the fire button to determine the stickybomb's launch distance, and when a full charge is reached it will fire automatically) – ''bottom right corner beneath the ammo display''
+
* Number of placed stickybombs for the Stickybomb Launcher/Quickiebomb Launcher (max 8), Sticky Jumper (max 2), and Scottish Resistance (max 14).
* Number of placed Stickybombs for the Stickybomb Launcher (max 8) and [[Scottish Resistance]] (max 14) – ''bottom right corner''
+
* Heads counter for the [[Eyelander]], [[Horseless Headless Horsemann's Headtaker]], and [[Nessie's Nine Iron]]. More heads contribute to more health and increased speed.
* Charge meter for the [[Chargin' Targe]] and [[Splendid Screen]] (slowly regenerates after every charge) – ''bottom right corner''
+
* Parachute icon for the [[B.A.S.E. Jumper]]. Appears above the player's health when deployed.
* Heads counter for the [[Eyelander]], [[Horseless Headless Horsemann's Headtaker]], and [[Nessie's Nine Iron]] (more heads contribute to more health and increased speed) – ''bottom right corner''
 
  
 
==={{class link|heavy}}===
 
==={{class link|heavy}}===
* Recharge timer for the [[Sandvich]], [[Robo-Sandvich]], and [[Buffalo Steak Sandvich]] lunchbox items (slowly recharges) – ''bottom right corner''
+
* Food meter for the [[Sandvich]], [[Robo-Sandvich]], [[Dalokohs Bar]], [[Fishcake]], [[Buffalo Steak Sandvich]] and [[Second Banana]]. Recharges after every consumption or drop.
* '''Mann Vs. Machine Mode''' - Rage meter for [[Upgrade Station|upgraded]] [[Weapons#Heavyprimary|primary weapons]] - ''bottom right corner''
+
* '''Mann vs. Machine mode''' - Rage meter for [[Upgrade Station|upgraded]] [[Weapons#heavyprimary|primary weapons]]. Pushes back robots on hit when activated.
  
 
==={{class link|engineer}}===
 
==={{class link|engineer}}===
[[Image:BuildingHUD.png|none|thumb|300px|Engineer panel]]
+
* [[Metal]] counter. Depletes when constructing and fixing buildings, refills when picking up ammo or touching a resupply locker.
 
+
* Pomson meter for the [[Pomson 6000]]. Displays remaining projectiles, recharges on reload.
* [[Metal]] count – ''bottom right corner''
+
* Revenge counter for the [[Frontier Justice]]. Value indicates the number of guaranteed [[critical hits|revenge criticals]] stored on the weapon.
* Number of [[Critical hits|revenge criticals]] for the [[Frontier Justice]] – ''bottom right corner''
+
* Building panels, displayed on the top left corner.
* Engineer panel (displays information about your various [[building]]s) – ''top left corner''
+
** [[Sentry Gun]] panel: health, level, number of kills, number of assists (in parenthesis), bullet ammo, rocket ammo/upgrade meter and whether or not the turret is being sapped or is in need of repair.
** [[Sentry Gun]] status (displays health, number of kills, number of assists in parenthesis, bullet ammo, rocket ammo, upgrade meter, and whether or not your turret is being [[Electro Sapper|sapped]] or is in need of repair)
+
** [[Dispenser]] panel: health, level, metal stock, upgrade meter and whether or not the Dispenser is being sapped or is in need of repair.
** [[Dispenser]] status (displays health, metal stock, upgrade meter, and whether or not your Dispenser is being sapped or is in need of repair)
+
** [[Teleporters|Teleporter]] Entrance and Exit panels: health, level, number of times used/recharge meter (Entrance only), upgrade meter and whether or not your teleporter(s) are being sapped or are in need of repair.
** [[Teleporter]] Entrance and Exit status (displays health, number of times used, upgrade meter, and whether or not your Teleporter(s) are being sapped or are in need of repair – individual panels are shown for your entrance and exit.)
+
** '''Mann vs. Machine mode''' - Disposable Sentry Gun panel: health and bullet ammo.
* Pomson meter for [[Pomson 6000]] (shows the remaining blasts) - ''bottom right corner''
 
  
 
==={{class link|medic}}===
 
==={{class link|medic}}===
[[Image:MedicHUD.png|none|thumb|300px|ÜberCharge meter]]
+
* [[Damage#Damage vulnerability, resistance, and blocking|Damage resistance]] icon for the [[Vaccinator]]. Displayed above the player's health.
 
+
* [[ÜberCharge]] progress meter. Shows the progress of the player's charge when healing teammates (or an enemy Spy) and flashes when it is fully charged. When the ÜberCharge is activated, the meter gradually depletes until it is empty.
* [[Damage]] [[Damage#Damage vulnerability, resistance, and blocking|resistance]] for the [[Vaccinator]] – ''bottom left corner above player health''
+
* ÜberCharges for the Vaccinator. Shows the amount of charges left and the progress of one of the player's charges when healing teammates (or an enemy Spy). Also displays the damage resistance icon.
* [[ÜberCharge]] progres and drain meter for the [[Medi Gun]], [[Kritzkrieg]], [[Quick-Fix]], Vaccinator, and [[Übersaw]] (shows the progress of your charge when healing friendly (or enemy Spy) players and flashes when it's 100% ready – when the ÜberCharge is activated, it shows you the charge you have left before your meter resets) – ''bottom right corner''
+
* Medic! calls – shown above any nearby friendly (or enemy Spy) players that call for medical assistance.
* Medic! calls – shown above any nearby friendly (or enemy Spy) players that call for medical assistance
+
* Auto-Medic! calls have a slightly different appearance than those invoked by players themselves but serve the same general purpose. In the Advanced Options menu, the user can set the percentage threshold of health points at which other players automatically emit these beacons.
* Auto-Medic! calls have a slightly different appearance than those invoked by players themselves, but serve the same general purpose. In the Advanced Options menu, the user can set the percent threshold of health points at which other players will automatically emit these beacons
+
* Organs counter for the [[Vita-Saw]]. Higher organ count contributes to a higher ÜberCharge percentage retained on death.
 +
* '''Mann vs. Machine Mode''' - Energy meter for [[Upgrade Station|upgraded]] [[Weapons#medicsecondary|secondary weapons]]. Deploys a [[Projectile Shield]] when activated.
  
 
==={{class link|sniper}}===
 
==={{class link|sniper}}===
* Shot charge (charges when scoped, and amount of charge determines the damage output of your shot) – ''right of your crosshair when scoped with the [[Sniper Rifle]], [[Sydney Sleeper]], [[Bazaar Bargain]], [[Machina]], [[Hitman's Heatmaker]] or underneath ammo count with the [[Huntsman]]''
+
* Shot charge for the [[Sniper Rifle]], [[AWPer Hand]], [[Sydney Sleeper]], [[Bazaar Bargain]], [[Machina]], [[Shooting Star]], [[Hitman's Heatmaker]], and the [[Classic]]. Charge amount determines the damage output of the shot. Displayed to the right of the crosshair when scoped.
* [[Jarate]] respawn timer (slowly recharges after every toss) – ''bottom right corner''
+
* Charge meter for the [[Huntsman]] and [[Fortified Compound]]. Holding the fire key fills the charge to increase the arrow's damage output.
* Headshots counter for the Bazaar Bargain (more headshots contribute to faster zoomed shot charge time) – ''bottom right corner''
+
* [[Razorback]] respawn meter. Recharges after it has been destroyed.
* Focus meter for the Hitman's Heatmaker (charges after every kill or assist) - ''bottom right corner''
+
* Jar meter for the [[Jarate]] and [[Self-Aware Beauty Mark]]. Recharges after every toss.
 +
* Heads counter for the Bazaar Bargain. Higher values contribute to a faster zoomed shot charge time.
 +
* Focus meter for the Hitman's Heatmaker. Fills up with every kill or assist.
 +
* Crikey meter for the [[Cleaner's Carbine]]. Fills up when causing damage to enemy players with the Cleaner's Carbine.
  
 
==={{class link|spy}}===
 
==={{class link|spy}}===
[[Image:Disguise hud.png|none|thumb|300px|A player disguised as a Demoman with the Grenade Launcher.]]
+
* [[Disguise|Current disguise]] with the disguising player's name, health and currently equipped weapon. Displayed on the bottom left corner of the screen.
 +
* [[Cloak]] meter for the [[Invis Watch]], [[Enthusiast's Timepiece]], and [[Quäckenbirdt]]. Depletes when the cloak is active and recharges when the player is uncloaked.
 +
* Motion meter for the [[Cloak and Dagger]]. Depletes when moving while motion is active and recharges when the player stops moving.
 +
* Feign meter for the [[Dead Ringer]]. Depletes when feign is activated, then recharges over time.
 +
* Knife meter for the [[Spy-cicle]]. Recharges when the weapon is destroyed by fire damage.
 +
* Health of [[Weapons#spybuilding|Sapper]] and currently sapped buildings. Displayed on the top left corner.
 +
* Crits counter for the [[Diamondback]]. Value indicates the number of guaranteed [[Critical hits]] stored on the weapon.
 +
* Cloaking visibility as indicated by the translucency of the class and disguise images. This option is only available when using class images instead of the 3D player model.
 +
* '''Mann vs. Machine Mode''' - Recharge meter for [[Sapper]], [[Ap-Sap]], [[Snack Attack]], and [[Red-Tape Recorder]].
  
* Current [[disguise]] – ''bottom left corner appearing over your own class picture''
+
== 3D Player Model ==
* [[Cloak]] drain and regen charge for the [[Invisibility Watch]], [[Cloak and Dagger]], [[Dead Ringer]], [[Enthusiast's Timepiece]] and [[Quäckenbirdt]] – ''bottom right corner''
+
When enabled, the player's current class is shown as a 3D model instead of a 2D image. The model shows what the player is currently wearing and the item they have equipped. This adds a benefit for Spies because a disguised Spy can see what the player they are disguised as looks like, making it easier for them to identify (and potentially avoid) other players they are disguised as.
* Recharge status for the [[Spy-cicle]] - ''bottom right corner, to the left of Cloak meter''
 
* Cloaking visibility (The translucency of class and disguise picture changes to reflect this)
 
* The health of currently [[Weapons#Spybuilding|sapped]] buildings – ''top left corner''
 
* Number of guaranteed critical hits for the [[Diamondback]] – ''bottom right corner''
 
* '''Mann Vs. Machine Mode''' - Recharge status for [[Sapper]] and [[Red-Tape Recorder]] - ''bottom right corner''
 
  
{{anchor|Custom HUD|Custom HUDs}}
+
This option can be enabled by going to the Advanced Options menu and selecting the option ''Use Player Model in Player Class HUD''.
  
== HUD modification ==
+
== {{anchor|Custom HUD|Custom HUDs}} HUD modification ==
''Team Fortress 2'' allows players to modify their HUD from the default layout. Many community members have made modifications that are shared with the public. Reasons for using custom HUDs vary widely, but most agree that they are primarily to improve visibility of important information, e.g. [[health]], [[ammo]], or [[ÜberCharge]] meters, and move non-vital HUD panels aside. Most custom HUDs only modify the game visually and do not provide any added functionality to the game. Custom HUDs can also be used on servers with an ''sv_pure'' setting.  
+
''Team Fortress 2'' allows players to modify their HUD from the default layout. Many community members have made modifications that are shared with the public, and many have become very popular. Reasons for using custom HUDs vary widely, but most agree that they are primarily to improve visibility of important information, e.g. health, [[ammo]], Damage Text, or [[ÜberCharge]] meters, and move non-vital HUD panels aside. Most custom HUDs only modify the game visually, but some add custom buttons such as a [[Console]] button. Custom HUDs can also be used on servers with an {{cvar|sv_pure 1}} setting.
  
* '''Note''': Custom HUD modifications will often break after [[Patches|game updates]]. If your current HUD is not displaying properly, check the website of your custom HUD for an update, or delete the custom HUD files and restart your game to use the default HUD.
+
* '''Note''': Custom HUD modifications often break after major [[Patches|game updates]], and for that reason are disabled when players next launch the game. If the current custom HUD is not displaying properly, check the website of the custom HUD for an update.
  
 
=== Installation ===
 
=== Installation ===
Line 129: Line 161:
 
* {{code|/tf/scripts}}
 
* {{code|/tf/scripts}}
  
After placing all files in their correct destinations, use {{code|hud_reloadscheme}} or restart the game and play with your new HUD.
+
After placing all files in their correct destinations, using {{code|hud_reloadscheme}} or restarting the game allows playing with the new HUD.
 +
 
 +
Often after using {{code|hud_reloadscheme}} when replacing or copying files from {{code|/tf/resource}}, the HUD bugs out and displays fonts and other items incorrectly, requiring a restart.
 +
 
 +
After editing {{code|clientscheme.res}}, the game requires a restart before changes take effect.
  
 
== Update history ==
 
== Update history ==
{{update history|
+
{{Update history | '''{{Patch name|9|20|2007}}'''
'''{{Patch name|9|20|2007}}'''
+
* Fixed crash on opening the scoreboard after having changed between windowed and fullscreen.
* Fixed crash on opening the scoreboard after having changed between windowed and fullscreen
 
  
 
'''{{Patch name|10|2|2007}}'''
 
'''{{Patch name|10|2|2007}}'''
* Added "Minimal HUD" option to Options->Multiplayer
+
* Added "Minimal HUD" option to Options->Multiplayer.
  
 
'''{{Patch name|10|8|2007}}'''
 
'''{{Patch name|10|8|2007}}'''
* Team Goals panels stop appearing after you've played a map several times
+
* Team Goals panels stop appearing after you've played a map several times.
  
 
'''{{Patch name|10|25|2007}}'''
 
'''{{Patch name|10|25|2007}}'''
* Deathcam screenshots now move the player id panel to the lower right, and hide other hud elements until the freezecam fades
+
* [[Deathcam]] screenshots now move the player id panel to the lower right and hide other hud elements until the freezecam fades.
* Fixed scoreboard team scores label getting cut off
+
* Fixed scoreboard team scores label getting cut off.
  
 
'''{{Patch name|11|7|2007}}'''
 
'''{{Patch name|11|7|2007}}'''
* Freezepanel HUD improvements now trigger on usage of the "jpeg" command
+
* Freeze panel HUD improvements now trigger on usage of the "jpeg" command.
  
 
'''{{Patch name|11|15|2007}}'''
 
'''{{Patch name|11|15|2007}}'''
* Fixed a bug that would cause NULLNAME to be shown as the player's name in the scoreboard for a short time
+
* Fixed a bug that would cause NULLNAME to be shown as the player's name in the scoreboard for a short time.
  
 
'''{{Patch name|11|21|2007}}'''
 
'''{{Patch name|11|21|2007}}'''
* Pass over spectator UI and scoreboard in SourceTV mode, disabled/changed some VGUI elements
+
* Pass over spectator UI and scoreboard in SourceTV mode, disabled/changed some VGUI elements.
  
 
'''{{Patch name|12|20|2007}}'''
 
'''{{Patch name|12|20|2007}}'''
* Prevented players from hiding their name in the scoreboard
+
* Prevented players from hiding their name in the scoreboard.
* Tweaked achievement HUD fonts and color palette for more readability
+
* Tweaked achievement HUD fonts and color palette for more readability.
  
 
'''{{Patch name|2|14|2008}}'''
 
'''{{Patch name|2|14|2008}}'''
* Added a new timer to the HUD to show the value of mp_timelimit. This is useful if you're playing a timed match on 2Fort, where you only set a timelimit on the server and no other win conditions.
+
* Added a timer to the HUD to show the value of mp_timelimit. This is useful if you're playing a timed match on 2Fort, where you only set a time-limit on the server and no other win conditions.
  
 
'''{{Patch name|3|6|2008}}'''
 
'''{{Patch name|3|6|2008}}'''
* Fixed Setup timer not showing the correct percentage in the circular progress bar
+
* Fixed Setup timer not showing the correct percentage in the circular progress bar.
  
 
'''{{Patch name|5|27|2010}}'''
 
'''{{Patch name|5|27|2010}}'''
Line 173: Line 208:
 
* Disabled quickswitch UI in training to reduce confusion.
 
* Disabled quickswitch UI in training to reduce confusion.
  
'''{{Patch name|9|30|2010}}''' ([[Mann-Conomy Update]])
+
'''{{Patch name|9|30|2010}}''' ({{update link|Mann-Conomy Update}})
 
* {{Undocumented}} A green number now shows up by your health bar when you pick up health, similar to when hitting enemies with the Blutsauger.
 
* {{Undocumented}} A green number now shows up by your health bar when you pick up health, similar to when hitting enemies with the Blutsauger.
  
Line 183: Line 218:
 
** Fixed seeing an empty alert tray under the stopwatch timer.
 
** Fixed seeing an empty alert tray under the stopwatch timer.
 
** Fixed a bug where the time for the tournament mode stopwatch wasn't being displayed.
 
** Fixed a bug where the time for the tournament mode stopwatch wasn't being displayed.
** Fixed the countdown when both teams are ready always reading "0 seconds"
+
** Fixed the countdown when both teams are ready always reading "0 seconds".
  
 
'''{{Patch name|3|11|2011}}'''
 
'''{{Patch name|3|11|2011}}'''
 
* Fixed the decapitation counters not being displayed for some weapons.
 
* Fixed the decapitation counters not being displayed for some weapons.
* Fixed the revenge crit label not being localized correctly.
+
* Fixed the revenge Crit label not being localized correctly.
  
 
'''{{Patch name|4|20|2011}}'''
 
'''{{Patch name|4|20|2011}}'''
* Fixed [[classes|class]] names/descriptions not showing up on the class menu
+
* Fixed [[classes|class]] names/descriptions not showing up on the class menu.
  
 
'''{{Patch name|9|2|2011}}'''
 
'''{{Patch name|9|2|2011}}'''
* Added a checkbox to the Advanced Options dialog that will hide the HUD during [[Deathcam|freezecam]] screenshots  
+
* Added a checkbox to the Advanced Options dialog that will hide the HUD during freezecam screenshots.
  
 
'''{{Patch name|2|2|2012}}'''
 
'''{{Patch name|2|2|2012}}'''
* Added "DamagedPlayer" animation event for the HUD, fired when the local player damages other players  
+
* Added "DamagedPlayer" animation event for the HUD, fired when the local player damages other players.
  
 
'''{{Patch name|3|8|2012}}'''
 
'''{{Patch name|3|8|2012}}'''
* Added hud_fastswitch to the Advanced Options dialog
+
* Added hud_fastswitch to the Advanced Options dialog.
  
 
'''{{Patch name|11|29|2012}}'''
 
'''{{Patch name|11|29|2012}}'''
* Fixed some HUD clipping issues when using cl_hud_minmode
+
* Fixed some HUD clipping issues when using cl_hud_minmode.
* Fixed missing materials in the control point HUD on attack/defend maps  
+
* Fixed missing materials in the control point HUD on attack/defend maps.
  
 
'''{{Patch name|12|21|2012}}'''
 
'''{{Patch name|12|21|2012}}'''
* Fixed a client crash in the Medi Gun charge meter when using a custom HUD  
+
* Fixed a client crash in the Medi Gun charge meter when using a custom HUD.
  
 
'''{{Patch name|2|14|2013}}'''
 
'''{{Patch name|2|14|2013}}'''
* Fixed a client crash related to the HUD control point maps  
+
* Fixed a client crash related to the HUD control point maps.
 +
 
 +
'''{{Patch name|2|28|2013}}'''
 +
* Updated a couple HUD panels to support team scores with more than two digits.
 +
 
 +
'''{{Patch name|3|19|2013}}'''
 +
* Fixed a scoreboard bug where domination count was reduced by 2 when a dominated player left the server.
 +
 
 +
'''{{Patch name|5|13|2013}}'''
 +
* Updated the Linux version
 +
** Made loading custom fonts for third party HUDs work on certain fonts.
 +
 
 +
'''{{Patch name|6|6|2013}}'''
 +
* Fixed a client crash caused by using custom HUD files.
 +
 
 +
'''{{Patch name|8|27|2013}} #1'''
 +
* The in-game player status panel has been updated to show an animated image of your character with their current loadout.
 +
 
 +
'''{{Patch name|8|27|2013|no-link=yes}} #2'''
 +
* Fixed a client crash caused by using custom HUD files.
 +
 
 +
'''{{Patch name|8|28|2013}}'''
 +
* Fixed the HUD 3D Character causing other HUD items to sometimes disappear.
 +
* Fixed a client HUD crash when Spies disguise as a class that has a non-active weapon like the Chargin' Targe.
 +
 
 +
'''{{Patch name|9|3|2013}}'''
 +
* Fixed seeing stretched polygons in the HUD 3D Character.
 +
 
 +
'''{{Patch name|10|10|2013}}'''
 +
* Fixed the Sandvich meter being drawn in the HUD when the Sandvich is not equipped.
 +
 
 +
'''{{Patch name|4|1|2014}}
 +
* Fixed the Huntsman charge bar being misaligned.
 +
 
 +
'''{{Patch name|6|11|2014}} #1'''
 +
* {{undocumented}} Added teleport location HUD for [[Eureka Effect]].
 +
* {{undocumented}} Added localization strings for a currently unused taunt slot and in-game taunt HUD.
 +
* {{undocumented}} Added a white line above the names of buildings on the Construction PDA menus.
 +
* {{undocumented}} Modified the Disguise Kit menu. It now has a Spy Mask icon in the upper-left corner and a white line above the class portraits.
 +
 
 +
'''{{Patch name|6|11|2014|no-link=yes}} Patch #2'''
 +
* Fixed the Engineer's build menu staying open after changing class.<ref>Additionally happened with the Spy's disguise menu</ref>
 +
* Updated the materials for The Eureka Effect HUD to support mat_picmip.
 +
 
 +
'''{{Patch name|6|12|2014}}'''
 +
* Fixed a client crash related to the HUD weapon selection menu.
 +
 
 +
'''{{Patch name|6|18|2014}}''' ({{update link|Love & War Update}})
 +
* Pressing the taunt key (default: {{key|G}}) in game now brings up the taunt selection menu.
 +
 
 +
'''{{Patch name|7|8|2014}}'''
 +
* {{undocumented}} Added HUD for [[Robot Destruction]] gamemode.
 +
 
 +
'''{{Patch name|7|17|2014}}'''
 +
* The HUD for Robot Destruction gamemode has been reworked.
 +
** Inverted the layout to better represent the layout of the level.
 +
** Added progress bars to represent each team's score.
 +
** Potential point gains from stolen reactor cores are now visually represented on the score progress bars.
 +
** Thief icon now moves across the scoreboard relative to the thief's position in the level.
 +
** Updated thief icon to represent both the color of the power core stolen and the color of the thief's team.
 +
* Added strings to the win panel that explain why the team won.
 +
 
 +
'''{{Patch name|7|24|2014}}'''
 +
* Updated HUD layout for Robot Destruction gamemode.
 +
* Fixed a client crash caused by using custom HUD files
 +
* Fixed a client crash related to the CTF HUD.
 +
* Fixed the CTF HUD not updating properly.
 +
 
 +
'''{{Patch name|11|10|2014}}'''
 +
* Fixed a client crash caused by using custom HUD files.
 +
 
 +
'''{{Patch name|1|9|2015}}'''
 +
* Fixed the [[grappling hook]] using the wrong icon in the HUD weapon selection menu.
 +
 
 +
'''{{Patch name|1|15|2015}} #1'''
 +
* Fixed an exploit related to the Sniper's scope HUD panel.
 +
 
 +
'''{{Patch name|3|12|2015}}'''
 +
* Fixed the [[Killstreak Kit|Killstreak]] icon not being positioned correctly in the HUD {{code|targetID}} panel.
 +
 
 +
'''{{Patch name|12|18|2015}}'''
 +
* Fixed a client crash related to the HUD.
 +
 
 +
'''{{Patch name|1|7|2016}}'''
 +
* Fixed objective names in death notice HUD using white text when the local player was involved.
 +
 
 +
'''{{Patch name|3|28|2018}} #1'''
 +
* Fixed the Overtime label not being centered under the team status HUD.
 +
* Updated the team status HUD to be enabled by default when playing on Community servers (for game modes other than Mann vs. Machine).
 +
** Can be toggled via the Adv. Options menu.
 +
 
 +
'''{{Patch name|3|26|2019}}'''
 +
* Updated HUD with community fixes from CriticalFlaw.
 +
 
 +
'''{{Patch name|6|21|2022}}'''
 +
* Fixed some HUD images being blurry when using low texture settings
 +
 
 +
'''{{Patch name|10|18|2022}}'''
 +
* Fixed the match status HUD not being hidden during freezecam screenshots
 +
 
 +
'''{{Patch name|12|15|2023}}'''
 +
* Fixed [[Razorback|The Razorback]] not being displayed in the 3D HUD player model and the [[loadout]] preview (community fix from gidi30)
 +
* Fixed the [[Engineer]]'s [[PDA|Destruction PDA]] using the wrong animation in the 3D HUD player model (community fix from gidi30)
  
}}
+
'''{{Patch name|7|18|2024}}'''
 +
* Fixed CTF HUD being visible when no flags are present (Community fix from fellen)}}
  
 
== Bugs ==
 
== Bugs ==
* After a team switch, the HUD tabs may appear incorrectly colored, with a player on BLU having a RED HUD (but not vice-versa). This can be fixed by opening and closed the Advanced Options or by the console command {{code|hud_reloadscheme}}.
+
* After switching teams, HUD panels may appear incorrectly colored, with a player on BLU having a RED HUD (but not vice-versa). This can be fixed by opening and closing the Advanced Options or by the console command {{code|hud_reloadscheme}}.
** A similar bug can occur with the buildings panel, in which the panels of buildings left at the end of the previous round do not get grayed out after a team switch. Constructing new buildings fixes this.
+
** A similar bug can occur with the buildings panel, in which the panels of buildings left at the end of the previous round do not get greyed out after a team switch. Bringing out the relevant building's blueprint fixes this.
* The HUD may load incorrectly if the game window isn't in focus when the map is loaded. The console command {{code|hud_reloadscheme}} can be used to fix this.
+
* The HUD may load incorrectly if the game window is not in focus when the map is loaded. The console command {{code|hud_reloadscheme}} can be used to fix this.
* Changing loadout from a [[Demoman shield]] to a [[sticky launcher]] may result in the HUD displaying "%A" or a blank instead of the number of stickies. This fixes itself upon death.
+
* Inspecting another friendly player can occasionally cause the bottom right corner of the HUD to disappear after no longer inspecting them. This can be fixed by inspecting a player again.
 
+
* Changing loadout from [[Chargin' Targe]] or [[Splendid Screen]] to [[Stickybomb Launcher]], [[Scottish Resistance]], [[Sticky Jumper]] or using the command {{code|hud_reloadscheme}} may result in the HUD displaying "%A" or a blank instead of the number of stickies. This is fixed by dying or placing new stickies.
== Trivia ==
+
* When choosing another class and respawning, a RED Scout and "%HEALTH" are shortly seen on the HUD instead of the current health.
* When choosing another class and respawning, you will shortly see a red Scout on your HUD, and "%HEALTH" instead of your current health.
+
* The "Overtime" text can conflict with the text showing server time remaining, should the option be enabled.
 +
* The [[Diamondback]] Crits counter overlaps the Spy's cloak meter when the minimal HUD option is enabled.
 +
* The [[Righteous Bison]]'s ammo meter overlaps the [[Air Strike]]'s "kills" counter when the minimal HUD option is enabled.
 +
* The Air Strike's "kills" counter overlaps the "rage" meter when the minimal HUD option is enabled.
 +
* The cash counter in Mann vs. Machine overlaps the player's killstreak counter and current disguise panel.
 +
* The canteen counter in Mann vs. Machine overlaps the panel used for the [[Thermal Thruster]].
 +
* When equipping another primary weapon after equipping the [[Dragon's Fury]] and touching a resupply cabinet, a "Pressure" meter appears in the bottom right corner.
 +
* When the "Use player model in class HUD" option is in use:
 +
** The 3D HUD icon displays the player's selected loadout rather than their current loadout, which can lead to inconsistencies if they have not yet respawned or visited a resupply locker.
 +
** Some items that affect the appearance of the character while inactive, such as the [[Buff Banner]] and [[Battalion's Backup]] backpacks, do not display unless they are active.
 +
** Dying holding one weapon and respawning holding another may cause the display to continue showing the first weapon until any weapon switch is made.
 +
** Disguised Spies who change their disguise weapon to a default Shotgun do not see the HUD update.
 +
** Disguised Spies may see a taunt animation instead of their selected disguise weapon in some cases (an example of this is with the Chargin' Targe). The animation loops and plays any associated sounds.<!--Needs more research, seems to be only for some secondary weapons?-->
  
 
== See also ==
 
== See also ==
 
* [[Main menu]]
 
* [[Main menu]]
 +
* [[System messages]]
 
* [[Mechanics]]
 
* [[Mechanics]]
 
* [[Health]]
 
* [[Health]]
 
* [[Ammo]]
 
* [[Ammo]]
 +
* [[Scripting]]
  
 
== External links ==
 
== External links ==
* [http://code.google.com/p/flamehud/downloads/detail?name=FlameHUD.pdf&can=2&q= Flame's HUD Guide] (PDF) &ndash; a starter's guide to modifying the HUD.
+
* [https://web.archive.org/web/20160108115045/https://code.google.com/p/flamehud/downloads/detail?name=FlameHUD.pdf&can=2&q= Flame's HUD Guide] (PDF) &ndash; a starter's guide to modifying the HUD.
 +
* [https://mastercomfig.com/huds/1/ Comfig huds], a collection of HUDs created after HUDS.tf shut down.
  
 +
== References ==
 +
<references/>
 +
 +
[[Category:Customization]]
 
[[Category:Gameplay]]
 
[[Category:Gameplay]]
[[Category:Customization]]
 

Latest revision as of 21:43, 17 December 2024

Yo, heads up!
The Scout being clever

The Heads-up display or HUD, is a system for quickly relaying important information to the player and is an integral part of Team Fortress 2 gameplay. A minimal version of the HUD can be enabled in Advanced multiplayer options or through the console command cl_hud_minmode 1. Players can also modify the game's HUD files to suit their preferences (see HUD modification).

The HUD in Capture the Flag after picking up the RED team's intelligence.
Comparison between normal and minimal HUDs on a Payload map (click to animate).

General HUD Display

The appearance of the health meter when overhealed to 260 health on a Demoman.
The appearance of the health meter when on 15 health on a Demoman.
Intel arrows and score.

Bottom left corner

Some Halloween-specific HUD elements, showing bumper car damage/boost and any equipped spells.

Bottom center

  • Capture the Flag Mode – The locations and status of the Intelligence briefcase of the BLU and RED teams (depicted by a rotating arrow, and one of three status indicators: dropped, taken, and secure) and the current score.
  • Control Point, Arena, Territorial Control, and King of the Hill Modes – The status of the control points on the map (untaken, neutral, capturing, or locked).
  • Payload and Payload Race Modes – Progression of cart, cart idle timer, cart reverse indicator, the status of checkpoints, and slopes.
  • Special Delivery Mode - The location, status, and current owner of the briefcase.
  • Mann vs. Machine mode - The position of the bomb or bomb carrier, as well as bomb carrier buffs.
  • Player Destruction Mode - The timer for the contested delivery point.
  • Robot Destruction Mode - The locations and status of the Reactor Cores.
  • Versus Saxton Hale Mode - The amount of damage done to Saxton Hale, as well as number of Mercenaries remaining.
Player's HUD death icon, seen briefly in place of the health number when the player dies.

Bottom right corner

  • The player's ammo (Currently loaded/total rounds carried).
  • Voice chat (Displays along with the player's name in the middle right to show when they are using voice chat).
  • Rechargeables (Any additional projectiles or items that recharge or charge like the Sandman or the Buff Banner).
  • Mann vs. Machine mode - (Available charges for an equipped Power Up Canteen and its buff type).
  • When playing as Saxton Hale in Versus Saxton Hale Mode - Saxton Hale's abilities.

Top of screen

  • The time left in the match (accompanied by a small circular timer).
  • Kill reporter (With names and kill icons showing method of death, as well as objectives captured/defended).
  • Mann vs. Machine mode - Robots remaining (gray bar) and current wave, as well as health of mini-bosses and tanks.
  • While MONOCULUS is present - MONOCULUS' remaining health (blue bar).
  • While Merasmus is present - Merasmus' remaining health (blue bar normally, green bar if hiding).
  • Versus Saxton Hale Mode - Saxton Hale's remaining health (yellow bar).

Other elements

  • The player's crosshair - center of screen.
  • Inventory select menu (displayed by pressing the weapon select key) – center right of screen.
  • Player name and health – displayed by directing the view onto player. Will display the player's profile picture if they are a friend.
  • Current equipped items of the player's teammate (displayed by pressing F while looking at a teammate) – lower right of screen (pressing F again scrolls through the list of items).
  • Amount of damage dealt or healed (combat text) – above target.

Scoreboard

Main article: Scoreboard

The scoreboard is a screen accessible with Tab ⇆ (Xbox Button Y.png on the Xbox 360, PS Button Select.png on the PlayStation 3) or at the end of the round, before a map change. It displays player information, server name, team scores, duel score (if the player is running a duel), and so on. Information is given about each player including their Steam ID, what team they are on, how many points they have, and what class they are playing as (unless on the opposing team).

Class-specific elements

Elements listed below are located next to the ammo, in the bottom right corner of the screen (unless otherwise specified).

Leaderboard class scout.png Scout

Leaderboard class soldier.png Soldier

Charge meter.
Heads counter.
Stickybomb counter.
Engineer's building panels.
Standard ÜberCharge meter.
Vaccinator's ÜberCharge meter.
The player's current disguise as a Demoman with the Loose Cannon.
An example of a player's loadout being shown on the 3D Character HUD.
  • Rage meter for the Buff Banner, Battalion's Backup and Concheror. Fills up when causing damage to enemy players with any weapon.
  • Mangler meter for the Cow Mangler 5000. Displays remaining projectiles, recharges on reload.
  • Bison meter for the Righteous Bison. Displays remaining projectiles, recharges on reload.
  • Mini-Crit, shield or healing icon when under the effect of the Buff Banner, Battalion's Backup or Concheror respectively. Displayed above the player's health.
  • Kills counter for the Air Strike. Increments on kill with the Air Strike. Value indicates the increase in clip size for the weapon.
  • Parachute icon for the B.A.S.E. Jumper. Appears above the player's health when deployed.

Leaderboard class pyro.png Pyro

  • Mmmph meter for the Phlogistinator. Fills up when causing fire damage to enemy players.
  • Gas meter for the Gas Passer. Fills up over time or when dealing damage to enemy players.
  • Crits counter for the Manmelter. Value indicates the number of guaranteed Critical hits stored on the weapon.
  • Charges for the Thermal Thruster. Recharges after every launch. Also indicates whether the jetpack is active or not.

Leaderboard class demoman.png Demoman

Leaderboard class heavy.png Heavy

Leaderboard class engineer.png Engineer

  • Metal counter. Depletes when constructing and fixing buildings, refills when picking up ammo or touching a resupply locker.
  • Pomson meter for the Pomson 6000. Displays remaining projectiles, recharges on reload.
  • Revenge counter for the Frontier Justice. Value indicates the number of guaranteed revenge criticals stored on the weapon.
  • Building panels, displayed on the top left corner.
    • Sentry Gun panel: health, level, number of kills, number of assists (in parenthesis), bullet ammo, rocket ammo/upgrade meter and whether or not the turret is being sapped or is in need of repair.
    • Dispenser panel: health, level, metal stock, upgrade meter and whether or not the Dispenser is being sapped or is in need of repair.
    • Teleporter Entrance and Exit panels: health, level, number of times used/recharge meter (Entrance only), upgrade meter and whether or not your teleporter(s) are being sapped or are in need of repair.
    • Mann vs. Machine mode - Disposable Sentry Gun panel: health and bullet ammo.

Leaderboard class medic.png Medic

  • Damage resistance icon for the Vaccinator. Displayed above the player's health.
  • ÜberCharge progress meter. Shows the progress of the player's charge when healing teammates (or an enemy Spy) and flashes when it is fully charged. When the ÜberCharge is activated, the meter gradually depletes until it is empty.
  • ÜberCharges for the Vaccinator. Shows the amount of charges left and the progress of one of the player's charges when healing teammates (or an enemy Spy). Also displays the damage resistance icon.
  • Medic! calls – shown above any nearby friendly (or enemy Spy) players that call for medical assistance.
  • Auto-Medic! calls have a slightly different appearance than those invoked by players themselves but serve the same general purpose. In the Advanced Options menu, the user can set the percentage threshold of health points at which other players automatically emit these beacons.
  • Organs counter for the Vita-Saw. Higher organ count contributes to a higher ÜberCharge percentage retained on death.
  • Mann vs. Machine Mode - Energy meter for upgraded secondary weapons. Deploys a Projectile Shield when activated.

Leaderboard class sniper.png Sniper

Leaderboard class spy.png Spy

  • Current disguise with the disguising player's name, health and currently equipped weapon. Displayed on the bottom left corner of the screen.
  • Cloak meter for the Invis Watch, Enthusiast's Timepiece, and Quäckenbirdt. Depletes when the cloak is active and recharges when the player is uncloaked.
  • Motion meter for the Cloak and Dagger. Depletes when moving while motion is active and recharges when the player stops moving.
  • Feign meter for the Dead Ringer. Depletes when feign is activated, then recharges over time.
  • Knife meter for the Spy-cicle. Recharges when the weapon is destroyed by fire damage.
  • Health of Sapper and currently sapped buildings. Displayed on the top left corner.
  • Crits counter for the Diamondback. Value indicates the number of guaranteed Critical hits stored on the weapon.
  • Cloaking visibility as indicated by the translucency of the class and disguise images. This option is only available when using class images instead of the 3D player model.
  • Mann vs. Machine Mode - Recharge meter for Sapper, Ap-Sap, Snack Attack, and Red-Tape Recorder.

3D Player Model

When enabled, the player's current class is shown as a 3D model instead of a 2D image. The model shows what the player is currently wearing and the item they have equipped. This adds a benefit for Spies because a disguised Spy can see what the player they are disguised as looks like, making it easier for them to identify (and potentially avoid) other players they are disguised as.

This option can be enabled by going to the Advanced Options menu and selecting the option Use Player Model in Player Class HUD.

HUD modification

Team Fortress 2 allows players to modify their HUD from the default layout. Many community members have made modifications that are shared with the public, and many have become very popular. Reasons for using custom HUDs vary widely, but most agree that they are primarily to improve visibility of important information, e.g. health, ammo, Damage Text, or ÜberCharge meters, and move non-vital HUD panels aside. Most custom HUDs only modify the game visually, but some add custom buttons such as a Console button. Custom HUDs can also be used on servers with an sv_pure 1 setting.

  • Note: Custom HUD modifications often break after major game updates, and for that reason are disabled when players next launch the game. If the current custom HUD is not displaying properly, check the website of the custom HUD for an update.

Installation

Each custom HUD contains different files and their correct destination may vary (see their individual documentation for exact locations). However, custom HUD modifications generally only modify files in two folders:

  • /tf/resource
  • /tf/scripts

After placing all files in their correct destinations, using hud_reloadscheme or restarting the game allows playing with the new HUD.

Often after using hud_reloadscheme when replacing or copying files from /tf/resource, the HUD bugs out and displays fonts and other items incorrectly, requiring a restart.

After editing clientscheme.res, the game requires a restart before changes take effect.

Update history

September 20, 2007 Patch
  • Fixed crash on opening the scoreboard after having changed between windowed and fullscreen.

October 2, 2007 Patch

  • Added "Minimal HUD" option to Options->Multiplayer.

October 8, 2007 Patch

  • Team Goals panels stop appearing after you've played a map several times.

October 25, 2007 Patch

  • Deathcam screenshots now move the player id panel to the lower right and hide other hud elements until the freezecam fades.
  • Fixed scoreboard team scores label getting cut off.

November 7, 2007 Patch

  • Freeze panel HUD improvements now trigger on usage of the "jpeg" command.

November 15, 2007 Patch

  • Fixed a bug that would cause NULLNAME to be shown as the player's name in the scoreboard for a short time.

November 21, 2007 Patch

  • Pass over spectator UI and scoreboard in SourceTV mode, disabled/changed some VGUI elements.

December 20, 2007 Patch

  • Prevented players from hiding their name in the scoreboard.
  • Tweaked achievement HUD fonts and color palette for more readability.

February 14, 2008 Patch

  • Added a timer to the HUD to show the value of mp_timelimit. This is useful if you're playing a timed match on 2Fort, where you only set a time-limit on the server and no other win conditions.

March 6, 2008 Patch

  • Fixed Setup timer not showing the correct percentage in the circular progress bar.

May 27, 2010 Patch

  • Fixed the desktop resolution not appearing in the list of valid resolutions when using windowed-mode.

June 11, 2010 Patch

  • Made the training HUD code more robust, so it doesn't crash if the client has modified HUD resource files.
  • Fixed a potential crash in the HUD during startup.
  • Disabled quickswitch UI in training to reduce confusion.

September 30, 2010 Patch (Mann-Conomy Update)

  • [Undocumented] A green number now shows up by your health bar when you pick up health, similar to when hitting enemies with the Blutsauger.

February 3, 2011 Patch

  • Fixed seeing a partial health bar in the upper left corner of the spectator menu.
  • Fixed the control point progress bar not being aligned properly when using cl_hud_minmode 1.
  • Changed default crosshair to be more opaque, like the custom crosshairs.
  • Tournament mode HUD fixes
    • Fixed seeing an empty alert tray under the stopwatch timer.
    • Fixed a bug where the time for the tournament mode stopwatch wasn't being displayed.
    • Fixed the countdown when both teams are ready always reading "0 seconds".

March 11, 2011 Patch

  • Fixed the decapitation counters not being displayed for some weapons.
  • Fixed the revenge Crit label not being localized correctly.

April 20, 2011 Patch

  • Fixed class names/descriptions not showing up on the class menu.

September 2, 2011 Patch

  • Added a checkbox to the Advanced Options dialog that will hide the HUD during freezecam screenshots.

February 2, 2012 Patch

  • Added "DamagedPlayer" animation event for the HUD, fired when the local player damages other players.

March 8, 2012 Patch

  • Added hud_fastswitch to the Advanced Options dialog.

November 29, 2012 Patch

  • Fixed some HUD clipping issues when using cl_hud_minmode.
  • Fixed missing materials in the control point HUD on attack/defend maps.

December 21, 2012 Patch

  • Fixed a client crash in the Medi Gun charge meter when using a custom HUD.

February 14, 2013 Patch

  • Fixed a client crash related to the HUD control point maps.

February 28, 2013 Patch

  • Updated a couple HUD panels to support team scores with more than two digits.

March 19, 2013 Patch

  • Fixed a scoreboard bug where domination count was reduced by 2 when a dominated player left the server.

May 13, 2013 Patch

  • Updated the Linux version
    • Made loading custom fonts for third party HUDs work on certain fonts.

June 6, 2013 Patch

  • Fixed a client crash caused by using custom HUD files.

August 27, 2013 Patch #1

  • The in-game player status panel has been updated to show an animated image of your character with their current loadout.

August 27, 2013 Patch #2

  • Fixed a client crash caused by using custom HUD files.

August 28, 2013 Patch

  • Fixed the HUD 3D Character causing other HUD items to sometimes disappear.
  • Fixed a client HUD crash when Spies disguise as a class that has a non-active weapon like the Chargin' Targe.

September 3, 2013 Patch

  • Fixed seeing stretched polygons in the HUD 3D Character.

October 10, 2013 Patch

  • Fixed the Sandvich meter being drawn in the HUD when the Sandvich is not equipped.

April 1, 2014 Patch

  • Fixed the Huntsman charge bar being misaligned.

June 11, 2014 Patch #1

  • [Undocumented] Added teleport location HUD for Eureka Effect.
  • [Undocumented] Added localization strings for a currently unused taunt slot and in-game taunt HUD.
  • [Undocumented] Added a white line above the names of buildings on the Construction PDA menus.
  • [Undocumented] Modified the Disguise Kit menu. It now has a Spy Mask icon in the upper-left corner and a white line above the class portraits.

June 11, 2014 Patch Patch #2

  • Fixed the Engineer's build menu staying open after changing class.[1]
  • Updated the materials for The Eureka Effect HUD to support mat_picmip.

June 12, 2014 Patch

  • Fixed a client crash related to the HUD weapon selection menu.

June 18, 2014 Patch (Love & War Update)

  • Pressing the taunt key (default: G) in game now brings up the taunt selection menu.

July 8, 2014 Patch

July 17, 2014 Patch

  • The HUD for Robot Destruction gamemode has been reworked.
    • Inverted the layout to better represent the layout of the level.
    • Added progress bars to represent each team's score.
    • Potential point gains from stolen reactor cores are now visually represented on the score progress bars.
    • Thief icon now moves across the scoreboard relative to the thief's position in the level.
    • Updated thief icon to represent both the color of the power core stolen and the color of the thief's team.
  • Added strings to the win panel that explain why the team won.

July 24, 2014 Patch

  • Updated HUD layout for Robot Destruction gamemode.
  • Fixed a client crash caused by using custom HUD files
  • Fixed a client crash related to the CTF HUD.
  • Fixed the CTF HUD not updating properly.

November 10, 2014 Patch

  • Fixed a client crash caused by using custom HUD files.

January 9, 2015 Patch

  • Fixed the grappling hook using the wrong icon in the HUD weapon selection menu.

January 15, 2015 Patch #1

  • Fixed an exploit related to the Sniper's scope HUD panel.

March 12, 2015 Patch

  • Fixed the Killstreak icon not being positioned correctly in the HUD targetID panel.

December 18, 2015 Patch

  • Fixed a client crash related to the HUD.

January 7, 2016 Patch

  • Fixed objective names in death notice HUD using white text when the local player was involved.

March 28, 2018 Patch #1

  • Fixed the Overtime label not being centered under the team status HUD.
  • Updated the team status HUD to be enabled by default when playing on Community servers (for game modes other than Mann vs. Machine).
    • Can be toggled via the Adv. Options menu.

March 26, 2019 Patch

  • Updated HUD with community fixes from CriticalFlaw.

June 21, 2022 Patch

  • Fixed some HUD images being blurry when using low texture settings

October 18, 2022 Patch

  • Fixed the match status HUD not being hidden during freezecam screenshots

December 15, 2023 Patch

  • Fixed The Razorback not being displayed in the 3D HUD player model and the loadout preview (community fix from gidi30)
  • Fixed the Engineer's Destruction PDA using the wrong animation in the 3D HUD player model (community fix from gidi30)

July 18, 2024 Patch

  • Fixed CTF HUD being visible when no flags are present (Community fix from fellen)

Bugs

  • After switching teams, HUD panels may appear incorrectly colored, with a player on BLU having a RED HUD (but not vice-versa). This can be fixed by opening and closing the Advanced Options or by the console command hud_reloadscheme.
    • A similar bug can occur with the buildings panel, in which the panels of buildings left at the end of the previous round do not get greyed out after a team switch. Bringing out the relevant building's blueprint fixes this.
  • The HUD may load incorrectly if the game window is not in focus when the map is loaded. The console command hud_reloadscheme can be used to fix this.
  • Inspecting another friendly player can occasionally cause the bottom right corner of the HUD to disappear after no longer inspecting them. This can be fixed by inspecting a player again.
  • Changing loadout from Chargin' Targe or Splendid Screen to Stickybomb Launcher, Scottish Resistance, Sticky Jumper or using the command hud_reloadscheme may result in the HUD displaying "%A" or a blank instead of the number of stickies. This is fixed by dying or placing new stickies.
  • When choosing another class and respawning, a RED Scout and "%HEALTH" are shortly seen on the HUD instead of the current health.
  • The "Overtime" text can conflict with the text showing server time remaining, should the option be enabled.
  • The Diamondback Crits counter overlaps the Spy's cloak meter when the minimal HUD option is enabled.
  • The Righteous Bison's ammo meter overlaps the Air Strike's "kills" counter when the minimal HUD option is enabled.
  • The Air Strike's "kills" counter overlaps the "rage" meter when the minimal HUD option is enabled.
  • The cash counter in Mann vs. Machine overlaps the player's killstreak counter and current disguise panel.
  • The canteen counter in Mann vs. Machine overlaps the panel used for the Thermal Thruster.
  • When equipping another primary weapon after equipping the Dragon's Fury and touching a resupply cabinet, a "Pressure" meter appears in the bottom right corner.
  • When the "Use player model in class HUD" option is in use:
    • The 3D HUD icon displays the player's selected loadout rather than their current loadout, which can lead to inconsistencies if they have not yet respawned or visited a resupply locker.
    • Some items that affect the appearance of the character while inactive, such as the Buff Banner and Battalion's Backup backpacks, do not display unless they are active.
    • Dying holding one weapon and respawning holding another may cause the display to continue showing the first weapon until any weapon switch is made.
    • Disguised Spies who change their disguise weapon to a default Shotgun do not see the HUD update.
    • Disguised Spies may see a taunt animation instead of their selected disguise weapon in some cases (an example of this is with the Chargin' Targe). The animation loops and plays any associated sounds.

See also

External links

References

  1. Additionally happened with the Spy's disguise menu