Team Fortress 2 Update Released
January 6, 2010 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Server Browser (for TF2 and DoD:S)
- Added a client-side server blacklist
- Supports blacklisting of specific servers, all servers on an IP, and all servers on a class C range
- Saves the server list to a file, and has an Import button to allow easy sharing (cfg\server_blacklist.txt)
Balance changes
- Reduced the health penalty on The Sandman
- The Force-A-Nature knockback on target now
- Only applies to hits that deal more than 30 damage and are in close range
- Factors in the firer's angle of attack when determining the knockback direction
- Has less of an effect on grounded targets
- The Dead Ringer now
- Reduces cloak to 40% when uncloaking early
- Has a 35% cap on the amount of cloak it can gain from an ammo pack
- Has a quieter de-cloak sound
Changes / Fixes
- Fixed a performance & stability issue with AMD processors
- Improved the stability of the game server -> item backend connection
- Fixed a rare server crash related to dispensers
- Added min/max values to viewmodel_fov convar to match the settings in the slider
- Reduced the number of moons in ctf_doublecross, sadly
- Demo playback now ignores sv_pure settings, allowing demos to easily contain custom content
- Fixed a crash related to sv_pure and the wireframe_dx6 shader
- Players can no longer shoot while stunned
- Fixed a bug that caused movement speed reductions to not work on stunned players
- Soldier Rage bar no longer resets when touching a resupply cabinet
Achievement fixes
- Fixed the "Second Eye" Demoman achievement
- Fixed a bug in the "Play Doctor" Medic achievement
- Changed the requirements for the "Medals of Honor" Soldier achievement
- Updated description for the "Blind Fire" Demoman achievement to better explain the requirements
- Fixed an issue that affected several achievements requiring the use of the Equalizer
Community requests
- Added "skip_next_map" server ConCommand to skip the next map in the map cycle
- Added "Play a hit sound whenever you injure an enemy" option to the Multiplayer->Advanced options menu
- Added server "tf_use_fixed_weaponspreads" convar. When set, shotgun & scattergun pellet spreads will use a non-random distribution
- Added a "show_htmlpage" command to allow server operators to display custom web pages to clients
Changes to the TF Bots
- In KOTH mode, Bots are now
- More likely to roam around and hunt enemies if there is lots of time left
- Become more likely to push for the point as time runs down, or their teammates start to capture it
- Medic bots now
- Opportunistically "overheal" nearby friends when they can
- Prioritize healing of injured nearby friends more
- Don't focus on Heavies quite so exclusively
- Don't spam their Medigun continuously at round start
- Won't choose cover far below their heal target so much (koth_nucleus)
- Fight back with their syringe-gun appropriately
- Various improvements to combat behaviors
- General bot improvements
- They no longer stand still on the point when capturing or defending it
- They choose more varied routes now
- They choose better defensive spots around captured points
- They fall back to another weapon when they entirely run out of ammo
- They adjust their FOV when using zoomed in sniper scope
- They treat in-range Sentries as the most dangerous threat
- They fire their weapons is more realistic bursts
- Engineers use their shotgun properly
- Added a "virtual mousepad" concept to rework how bots track enemy players
- They now periodically estimate the position and velocity of the enemy they are tracking, instead of "locking on"
- After rotating beyond a maximum angle, they will pause for a fraction of a second to re-center their "virtual mouse"
- Allows for over/undershoot "slop" in aiming. Looks more natural, and allows skilled players to dodge
- Addresses the "180 spin around and fire", "Heavy bot is OP", "Sniper is OP", and "I can't fight a Heavy bot as a Scout" issues
- Tuned Sniper spot finding algorithm to generate more diverse locations, partially addressing the "Predictable Sniper camping spots" issue
- Soldier bots are more careful to not fire rockets that will explode on nearby geometry and kill them
- Fixed a bug where bots tried to heal from a Dispenser being carried by an Engineer
- Tuned scoreboard logic to guard against malicious server operators spoofing bot pings to hide the "BOT" tag
- Added more bot names as suggested by the TF community

Team Fortress 2 Update Released
December 22, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Team Fortress 2
- Fixed inconsistent Rage generation with the Buff Banner
- Added an "equipped" tag to currently equipped items in the Backpack and Crafting screens
- Fixed the TFBots not reacting correctly to stun effects
- Fixed the Heavy picking up his own thrown sandvich if it was thrown while running forward
- Fixed Pyros not getting the proper kill icon for kills with deflected Direct Hit rockets
- Fixed the player keeping their rage setting when the Buff Banner isn't equipped
- Fixed resupply cabinet not clearing the rage and the buff status effect
- Fixed the Buff Banner not working when +reload has been forced in console
- Fixed the motion blur on charging Demomen not always drawing
- Fixed the Direct Hit mini-critting enemies submerged in water
- Fixed the Chargin' Targe's crit not working on servers with tf_weapon_criticals 0
- Capped the amount of overhealing from taking heads to the player's max buffed health
- Updated the Gunboats to absorb damage from any self-inflicted rocket blast that doesn't hurt another player
- Updated the Scottish Resistance to detonate bombs near the player's feet (in addition to what it normally detonates). This enables sticky jumping with this weapon
- Updated the Baseball and Jarate HUD indicators to stay on screen when full
Crafting improvements
- Spy's camera beard can now be smelted into scrap metal
- Recipes can no longer produce items matching any of the items used in the crafting
- Added some new recipes
Achievement fixes
- Fixed the "Ride of the Valkartie" Soldier achievement being earned by Soldiers on the defending team
- Fixed the "Gorky Parked" Heavy achievement being incremented by committing suicide on a control point
- Fixed several Scout achievements that were broken by the new type of bat stun
- Fixed the "Ghastly Gibus Grab" achievement not awarding the hat correctly
- Updated the "Big Pharma" (Medic) and "Division of Labor" (Heavy) achievements to be 10 kills in a single life
- Updated the "Ubi concordia, ibi victoria" Medic achievement to only be 3 assists
Team Fortress 2 Update Released
December 18, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Team Fortress 2
- Fixed a client crash related to arrows
- Fixed a server crash related to items
- Fixed a server crash caused by the Demo taunt kill
- Fixed a server crash caused by using the Equalizer
- Fixed client ragdoll commands resulting in ragdolls standing around
- Restored the missing point_teleport entity
- Fixed stats and achievements being tracked while using sv_cheats
- Fixed Spies being able to build dispensers
- Fixed clients not fixing up inventory items in bad backpack positions
- Added a new chat message when players craft an item
- Fixed "Bloody Merry" and "Second Eye" achievements being achieved incorrectly
- Updated the description of the "Bravehurt" achievement
- Fixed Blutsauger attributes
- Fixed the Direct Hit having an incorrect short range damage curve (now matches the normal Rocket Launcher curve)
- Fixed the Spy's unlockables watches using the wrong consume/recharge rates
Team Fortress 2 Update Released
December 17, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Team Fortress 2
New Content
- Added new control point map Gorge
- Added new capture the flag map Double Cross
- Added item crafting
- Added work-in-progress TF Bots for beta testing in KOTH maps (blog post coming with more info)
- Added headshot death animations
- Added more backstab animations
Soldier
- Added 35 new Soldier achievements
- Added 4 new Soldier items
- Added new Soldier Domination lines
Demoman
- Added 35 new Demoman achievements
- Added 3 new Demoman items
- Added new Demoman Domination lines
Spy
- Now pretends to be carrying the weapons & wearables of the target he's disguised as
- Moved the Spy's camera-beard to the Misc loadout slot so he can equip it with a hat
Scout
- The Sandman now only stuns on a max range hit (when you hear the cheering)
- All shorter hits now force the enemy into the thirdperson fleeing state (also removed the damage reduction on them)
Minor changes
- Added new options to the Multiplayer->Advanced dialog:
- Combat text, which displays damage amounts you do to enemies.
- Medic auto caller, which automatically shows you nearby friends at low health.
- Heal target marker, which better highlights the target your medigun is locked onto.
- Alternative Spy disguise menu, which lets you choose disguises using just the 1-3 keys.
- Fixed being able to affect friendly pipes with airblast (they would unstick)
- Added recharge sound to abilities with a recharge bar
- Fixed attachable wearables not staying on ragdolls
- Players no longer see the wearables that are a part of a friendly spy's disguise, fixing various graphical glitches
- Added jiggle bones for Pyro's chicken hat
- Added 2 new game startup songs
Community Mapmaker requests
- Implemented InputSetSetupTime() for team_round_timer (was in the .fgd but never implemented)
- Added "SetDispenserLevel" input to cart dispenser (1, 2, or 3)
Team Fortress 2 Update Released
December 10, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
It's WAR!
http://www.teamfortress.com/war/
Team Fortress 2 Update Released
December 7, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Engine
- Added checks to prevent transferring .smx, .gcf, and .sys files between client/server
- Fixed upload/download exploits with spaces in the file extension or a path separator at the beginning of the requested file (as reported on the HLDS mailing lists)
Team Fortress 2
- Fixed custom particle systems inside maps causing particles to break in successive maps
- Fixed a rare vphysics crash
- Fixed background highlight for KOTH timers not being aligned properly in minmode
- Fixed the Heavy's fists being hidden while taunting
- Fixed cloaked Spies having the critboost effect on their weapon
- Fixed banned clients being able to spamming a server with the "joined" chat text
- Fixed seeing the wrong class counts if the game swapped teams while the class menu was open
- Fixed Spies being able to disguise while performing a taunt
- Fixed having to press the voice menu key twice if the menu timed out and closed itself last time it was open
- Fixed the "Confirm Delete" dialog in the Items menu not handling the key correctly
- Fixed dispenser not healing players at the correct rate if it's upgraded while the players are already touching the dispenser
- Fixed exec'ing the .cfg file for a class change before the player has actually changed class
Team Fortress 2 Update Released
November 2, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Team Fortress 2
- Added Bill's Hat for players who pre-purchase Left 4 Dead 2
- Fixed client-side perf problem after changing levels on Koth_Harvest_Event
Team Fortress 2 Update Released
October 29, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include:
Team Fortress 2
- Added a new community map: Koth_Harvest
- Added a Halloween edition called Koth_Harvest_Event
- Contains a variety of Halloween related features: New hats, achievements, exploding pumpkins, ghosts, and more!
- Updated the CTF, Arena, and KOTH versions of Sawmill
- Added check to prevent clients from sending empty or all whitespace names to the server
- Fixed "item_found" announcements coloring the player names if the player has :: in their name
- QuickSwitch improvements
- Added key input so you can cycle through it using the slot input keys
- Added all loadout slots (not just primary, secondary, and melee)
- Removed duplicate entries (should only see 1 flaregun, etc.)
- Fixed a few small layout & empty slot bugs
Community requests
- Updated item_teamflag with flags to toggle the trail effects: 0 none, 1 all, 2 paper only, 3 color only
- Added a "both" selection to the invalid winners field for team_control_point_master and team_control_point_round entities
Team Fortress 2 Update Released
October 14, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The specific changes include:
Team Fortress 2
- Added "+quickswitch" command, which brings up a small panel allowing you to rapidly change the loadout of your current class & active weapon slot
- Added server ConVar "tf_teamtalk" to allow alive/dead teammates to talk with each other during a match (default is 0)
- Added 1/2 Bonus Point for healing a teammate with a dropped sandvich
- Updated the class menu to show the local player's current class
- Updated server ConVar "tf_playergib" to have 3 settings for player gibs: 0: never, 1: normal, 2: always (default is 1)
- Updated "player_hurt" game event to include "damageamount" and "crit" values
- Fixed a rare crash in particle system
- Fixed being able to eat your sandvich (via taunt) and drop it in the same frame
- Fixed not correctly remembering the last weapon if you're using "remember active weapon" and the last weapon was the weapon in slot 0
- Fixed Medic not being able to release his UberCharge if his team won the previous round and the Medigun was his last active weapon (while using "remember last active weapon")
- Fixed not remembering the last active weapon correctly if the player didn't die before the next round restart
- Prevented servers from using steam:// commands in their MOTD text
- Fixed using the regen cabinets to get more health than you should when you switch between weapons with/without max health reduction attributes
- Fixed friendly-fire/spectator exploit using projectiles
- Fixed disguised spies not getting ammo from enemy dispensers
- Fixed thrown sandvich traveling through players before being activated
- Fixed sandviches sometimes spawning inside walls, or being thrown through thin walls
- Fixed fire overlay drawing on hats in DX80
- Fixed an exploit that allowed servers to corrupt client's item database
- Fixed full packet updates showing cloaked Spies for an instant
- Fixed a prediction error resulting in mis-predictions of crits
Community requests
- Added new "func_flag_alert" entity that fires an alert when a player carrying a flag starts touching the entity
- Added server ConVar "bot_crouch" to make bots crouch
- Added model override for item_teamflag entity
- Added ability to turn off particle trail for players carrying the item_teamflag entity
- Updated team_train_watcher to support 8 cp/track links (was previously 4)
Team Fortress 2 Update Released
September 15, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The specific changes include:
Engine
- If the installation is an HLTV relay we allow clients to connect as HLTV clients even if tv_enable is set to false. A recent exploit fix made it such that we ignore the flag indicating that the client is an HLTV client if tv_enable is false, but it is possible that relays won't have this ConVar set
Additions / Changes
- Backpack improvement
- Added support for 100 slots in the backpack
- Backpack can now be sorted by type
- Multi-selection in the backpack is now done by holding down the Ctrl key
- Alt-fire on the Sandvich now drops sandviches
- A single sandvich can be dropped at a time. Dropping the sandvich removes it from the Heavy
- A Heavy can regain his sandvich by collecting a healthkit while already being at full health
- Eating a sandvich using the taunt method now heals a Heavy to full health
- Dropped sandviches heal 50% of the collector's health
- Medic regen changes
- Base regen amount increased from 1/sec to 3/sec
- Regen amount increase since time of last damage decreased from 3x to 2x
- End result of above: Old healing scaled from 1/sec to 3/sec based on time since being damaged (maxed out at 10 seconds). New healing scales from 3/sec to 6/sec
- Blutsauger
- Replaced "No critical hits" negative attribute with "-2 health drained per second on wearer"
- Health drain stacks on top of the above Medic regen changes, lowering the base regen by 2h/sec
- Added "mp_windifference" server ConVar (default to 0)
- When set to X, matches will be considered won if a team gets X points ahead of the other team
- Added a "Remember the active weapon between lives" option to the Multiplayer->Advanced options dialog
- Added "Disable weather effects" option to the Multiplayer->Advanced options dialog
- Added "Show non-standard items on spectated player" option to the Multiplayer->Advanced options dialog
- If set (default), it'll show non-standard items being carried by the player you're spectating
- Tournament mode changes
- New item whitelist allowing tournaments to control what items can be used by players
- Added "item_whitelist_example.txt"
- Added "item_show_whitelistable_definitions" command to get a list of whitelistable items
- Added Tournament mode Spectator HUD
- Added "Use advanced spectator HUD in tournament mode" option to the Multiplayer->Advanced options dialog
- Shows all the members of your team (or both if you're a spectator) at the top of the screen, along with class/health/respawn time/charge level
- Spectator indices are now shown on the team members, and hitting the corresponding weapon selection key (slot1-slot12 commands) will spectate them
- Changed idle player check to include spectators & players who haven't chosen a team
Bug Fixes
- Fixed explosive radius detection using an axially aligned box instead of a sphere
- Compensated by increasing the radius of grenades, pipes, and rockets to 50% of what they lost at the corners of the OBB
- Grenades/Pipes radius change: 132->159
- Rocket radius change: 121->146
- End result of above: Explosives have had their radius reduced at some angles, and increased at others. Radius is now consistent, angles are now irrelevant
- Fixed Sniper using the reference pose if he has the Huntsman deployed when his team loses
- Fixed Spies speaking their response rules lines after killing a player as the class they were disguised as
- Fixed Medics getting MedicCallerPanels in their HUD for cloaked enemy Spies disguised as their team
- Fixed the Huntsman not firing crit arrows when the Sniper is being CritBoosted
- Fixed being able to fire the Huntsman under water if you jump into the water with the arrow charged
- Added check to prevent clients using the "firstperson" command to get out of thirdperson view while they're phasing, taunting or control stunned
- Fixed Halo glow effect not being hidden for cloak/disguised enemy Spies
- Fixed wearables not destroying their attached particles when they're removed
- Fixed several player & viewmodel simulation issues that occurred when the game was paused
- Fixed a DX8-based exploit that allowed modified particle effects to work under sv_pure 2
Community Requests
- Added the entindex() of the object being built to the "player_builtobject" game event
- Added flag to allow CTF map authors to turn off the Overtime mode when timers expire
- Added IgnitePlayer input to TFPlayer
Team Fortress 2 Update Released
September 2, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The specific changes include:
Team Fortress 2
- Fixed "not on camera object" particle effects appearing while spectating in-eyes, and not appearing when in thirdperson
- Fixed inventory bug that caused some item pickups not to be shown
- Added support for client explanations of backend inventory manipulation
Team Fortress 2 Update Released
August 31, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The specific changes include:
Team Fortress 2
- Added "tf_allow_player_use" server ConVar to control players executing +use while playing (defaults to 0)
- Fixed a bug where full backpacks resulted in an item being repeatedly found each time the game is started
- Fixed being able to burn players/buildings that are in the water while standing outside the water
- Fixed teleporting Spies getting stuck in enemy players standing on the exit
- Fixed server log not listing telefrag kills as weapon "telefrag"
- Fixed the Pyro's airblast pushing Spectators in free-look mode
- Fixed Pyro's Hadouken killing Scouts that have used Bonk! and are phasing
- Fixed freezecam screenshots sometimes being saved outside the Screenshots folder
- Fixed deathnotice and server log entries not using the unique item names/icons when buildings are destroyed
- Fixed a case where the weapon selection menu wasn't drawing the images of non-standard items if the player was using hud_fastswitch 1 and using slot7-10 to view the panel
- Fixed CTF HUD not centering the flag panel if there is only one active flag
Community requests
- Added the ability to set a parent for the item_teamflag entity
- Added OnPickUpTeam1 and OnPickUpTeam2 outputs to the item_teamflag entity
- Added intro movie .mp3 files to the sound/misc folder
Team Fortress 2/Day of Defeat: Source Update Released
August 21, 2009 - Valve
Updates to Team Fortress 2 and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The specific changes include:
Orange Box Engine
- Fixed an exploit that allowed files to be uploaded to the server at arbitrary locations in the file system
- Fixed a server crash caused by a client packet claiming to be an HLTV client when HLTV is disabled on the server
- Fixed a server crash caused by spoofing a client disconnect message
- Fixed a server crash caused by sending malformed reliable subchannel data
- Fixed a server crash related to unbounded settings on some convars
Team Fortress 2
- Bullet spread algorithm changed to fire a bullet right down the crosshair under these circumstances:
- The first bullet of a spread weapon (except for rapid fire spread weapons like the minigun)
- The first bullet of a non-spread weapon if it's been >1.25 seconds since firing
- Added a "Disable HTML MOTDs" option to the multiplayer->advanced dialog
- Added "motdfile_text" convar to servers, which allows them to specify a text file thatâs shown instead of the HTML MOTD to clients who've turned on this option
- Fixed radius damage not tracing out of enemies when the explosion occurs within them
- Fixes rockets & grenades doing no splash damage when fired point blank into enemies
- Added missing snowpuff particles for DX8 players (honest)
- Restored LOD for the Demoman player model
- Fixed being able to alt-fire with the fists while stunned as a Heavy
- Fixed CTF_Sawmill not ending the map when mp_timelimit hits during the middle of a round
- Fixed the "The Big Hurt" achievement not being awarded for players who already have the required count
- Fixed sv_pure not reloading the map's custom particle file
- Custom particle effects contained within maps must now be placed in the \particles directory
- Fixed another case where items weren't being validated properly in class loadout slots
Community requests
- Removed centerprint texts for TF_FLAGTYPE_INVADE CTF game mode
- Changed TF_FLAGTYPE_INVADE CTF game mode capture reward from 10 kills to 1 capture
- Added OnCapTeam1 and OnCapTeam2 outputs to the item_teamflag and func_capturezone entities
- Fixed HUD "carried" image for the TF_FLAGTYPE_ATTACK_DEFEND and TF_FLAGTYPE_INVADE CTF game modes using the wrong team color
- Fixed dropped flag for the TF_FLAGTYPE_INVADE CTF game mode using the wrong skin
Team Fortress 2/Day of Defeat: Source Update Released
August 17, 2009 - Valve
Updates to Team Fortress 2 and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The specific changes include:
Day of Defeat: Source
Team Fortress 2
- Updated PL_Hoodoo. Changes from community mapmaker Tim Johnson:
- "Added a balcony at 2-1 that I've rotated and cleaned up so it's a much better point, it attracts less sentry spam but is still holdable. 2-2 has a bit more breathing room and the one way route between BLU/RED spawn in stage 3 has gone and in its place some stairs up to the second level accessible from BLU's side."
- Added "tf_ctf_bonus_time" ConVar to set the CritBoost bonus time for capturing the intelligence (0 to disable it)
- Added "tf_arena_first_blood" ConVar to toggle the first blood feature in Arena mode (0 to disable it)
- Added missing snowpuff particles for DX8 players
- Fixed rocket jumping
- Fixed sticky bomb attachment to props. They will now only ignore the saws in sawmill
- Fixed Scouts going into reference pose in double jumps
- Fixed the Ubersaw not displaying team colors
- Fixed Spies disguised as RED Scouts not cloaking properly
- Removed two more text messages for TF_FLAGTYPE_ATTACK_DEFEND CTF game mode

Team Fortress 2 Update Released
August 14, 2009 - Valve
Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The specific changes include:
Team Fortress 2
- Fixed "r_rootlod" being marked as a cheat, which prevented it from being changed and caused a significant performance loss for some GPUs
- Changed "The Big Hurt" Scout achievement to be "Stun 2 Medics that are ready to deploy an UberCharge."
- Fixed Announcer overtime bug on KOTH servers using mp_timelimit
- Due to many requests, added server ConVar "tf_overtime_nag". When set to 1, it keeps the broken announcer behavior
- Fixed tournament stopwatch not displaying the time in the HUD
- Fixed a bug with cloak meter regen and drain rates
- Fixed Spies not being able to go invis while reloading
- Fixed pipebombs sticking to saw blades
- Fixed weapons not being hidden properly during loser state anims
- Fixed a case where radius damage didn't reduce damage to self
- Fixes Demomen taking too much damage from their pipebombs
- Fixed a case where items would never show up in the backpack, even though they were available to equip
- Fixed a case where items weren't being validated properly in class loadout slots
Community requests
- Removed centerprint texts for TF_FLAGTYPE_ATTACK_DEFEND CTF game mode
- Changed TF_FLAGTYPE_ATTACK_DEFEND capture reward from 30 kills to 1 capture