Team Fortress 2 Patch Notes

Patch March 11, 2026 March 11, 2026

## What changed **The Spy-cicle** — fixed the weapon not displaying its icicle lightwarp effect correctly **cp_coldfront** — updated material compression to resolve issues **Taunt: Heartbreaker** — fixed missing material on the taunt prop **koth_demolition** — map updated **Player clips** — fixed exploit on helipad allowing players to stand outside the playable area, fixed pixel walk exploits on doors **BLU spawn** — removed floating blockbullets obstacle **Material proxies** — fixed client crash **Scout.NegativeVocalization04** — fixed sound not playing in Mann vs. Machine due to volume typo ## Bug Fixes - **The Spy-cicle** — icicle lightwarp now displays properly - **cp_coldfront** — material compression issue resolved - **Taunt: Heartbreaker** — missing material restored - **Helipad clip** — players can no longer stand outside the playable area - **Door pixel walks** — clipping exploits patched - **BLU spawn blockbullets** — floating obstacle removed - **Client crashes** — material proxy-related crashes fixed - **Scout voice line** — NegativeVocalization04 now plays in Mann vs. Machine ## Overall This patch addresses clipping exploits, visual material issues, and audio problems across maps and cosmetics.
  • Fixed The Spy-cicle not using its icicle lightwarp
  • Updated material for cp_coldfront to fix compression issue
  • Updated the prop for Taunt: Heartbreaker to fix a missing material
  • Updated koth_demolition
  • Fixed a player clip on the helipad allowing players to stand outside the playable area
  • Fixed some player clip pixel walks on some doors
  • Fixed a blockbullets floating above BLU spawn
  • Fixed client crash related to material proxies
  • Fixed Scout.NegativeVocalization04 sounds in Mann vs. Machine not playing because of a typo in the volume

Patch March 6, 2026 March 6, 2026

## What changed - **Medi Gun heal target selection** — now prioritizes the teammate directly under your crosshair when multiple teammates are grouped together - **Dragon's Fury fireballs** — corrected their projectile path to fire accurately - **Spy cloak and rage meters** — fixed misprediction issues affecting Spy watches and cloak behavior - **Sentry rockets** — now properly send the object_deflected game event when deflected by the Pyro - **Short Circuit projectile offset** — fixed to respect the cl_flipviewmodels setting ## Bug Fixes - Fixed players impersonating TF2 system messages using color control codes - Fixed 3D HUD animations while holding the PASS Time ball - Fixed Stat Clocks rendering incorrectly in UI panels - Fixed certain custom maps failing to load assets on Linux - Fixed crashes in singleplayer TF2 SDK mods - Fixed memory leak on long-running servers from dynamic models - Fixed client crash from invalid D3D texture flags - Fixed hearing teleporter spin sound when the Engineer is carrying it - Fixed flipped pitch/yaw when switching to thirdperson view - Fixed targetid selection to match Medi Gun heal targeting behavior - Fixed mismatched cl_flipviewmodels values between client and server - Fixed Casual doors player list sometimes displaying at wrong size - Fixed BuildingRescueLevel proxy overwriting TextureScroll on Rescue Ranger oscilloscope - Fixed Botkiller weapon team color bugs - Fixed invisible func_detail water near BLU spawn on **pl_frontier_final** and **cp_manor_event** - Fixed first point death pit on **cp_frostwatch** being survivable with ÜberCharges on Stage
  • Fixed an issue where players could impersonate TF2 system messages by exploiting color control codes
  • Improved Medi Gun heal target selection to prioritize teammate directly under crosshair when teammates are close together
  • Fixed 3D HUD using the incorrect animations while holding the PASS Time ball
  • Fixed Stat Clocks not drawing correctly in UI using playermodelpanel
  • Updated the Festivizer model for The Overdose to fix a problem with the LODs
  • Fixed a bug where certain custom maps would not load assets correctly on Linux
  • Fixed some crashes relating to singleplayer TF2 SDK mods
  • Fixed a memory leak on long running servers related to dynamic models
  • Fixed client crash related to invalid D3D texture flag
  • Fixed hearing teleporter spin sound when carried
  • Added missing Steam Controller inputs for loadout menus
  • Fixed network state changes for player condition vars
  • Fixed sentry rockets not sending the object_deflected game event when deflected
  • Fixed flipped initial pitch/yaw on thirdperson switch
  • Fixed Dragon's Fury fireballs having incorrect projectile path
  • Fixed cloak and rage meters being mispredicted
  • Fixed prediction issues with Spy watches and cloak
  • Fixed Casual doors player list sometimes using wrong size
  • Fixed BuildingRescueLevel proxy overwriting TextureScroll on Rescue Ranger oscilloscope
  • Fixed Botkiller team color bugs
  • Renamed sd_marshlands to htf_marshlands to accurately describe its game mode
  • Updated the Mann of the Hour to make the hair blend better with the hat and Scout's skin
  • Improved targetid selection to replicate Medi Gun heal target selection
  • Fixed for mismatched cl_flipviewmodels values between client and server
  • Updated The Bare Necessities to fix not moving correctly while taunting
  • Updated the rigging for The Headliner to fix the pocket and tie stretching during some taunts and default poses
  • Updated alpha channel for Hydro water texture to remove inconsistencies
  • Updated the taunt prop for Taunt: Heartbreaker with improved materials and model fixes
  • Updated pl_frontier_final to fix invisible func_detail water near BLU spawn
  • Updated cp_frostwatch to fix first point death pit being survivable with ÜberCharges on Stage 1
  • Updated cp_manor_event to fix invisible func_detail water near BLU spawn
  • Updated koth_demolition with significant visual and design improvements
  • Fixed objects sometimes using the incorrect activity when being placed
  • Fixed Short Circuit projectile offset ignoring cl_flipviewmodels
  • Fixed missing alpha mask for generator_01

Patch December 23, 2025 December 23, 2025

## What changed - **The Fists of Steel** — backpack image now correctly displays the RED team version - **2koth_abbey** — fixed Engineer being able to build structures in the respawn room rafters - **cppl_gavle** — received significant optimization improvements and visual fixes - **Team Recognition Unusual effect** — console warning removed - **pd_nutcracker** — multiple fixes applied including out of bounds exploits and clipping issues ## Bug Fixes - **The Fists of Steel** — RED team backpack image corrected - **2koth_abbey** — Engineer respawn room building exploit patched - **cppl_gavle** — performance and visual issues resolved - **Team Recognition Unusual effect** — console warning eliminated - **pd_nutcracker** — out of bounds exploits and clipping problems fixed ## Overall This patch addressed map exploits, visual consistency, and performance issues across multiple maps and cosmetics.
  • Updated The Fists of Steel to use the RED team version for the backpack image
  • Updated 2koth_abbey to fix the Engineer being able to build in the respawn room rafters
  • Updated cppl_gavle with significant optimization and visual fixes
  • Updated the Team Recognition Unusual effect to fix a console warning
  • Updated pd_nutcracker with multiple fixes including out of bounds exploits and clipping issues

Patch December 15, 2025 December 15, 2025

## What changed - **Crouch jumping** — fixed prediction error that could cause inconsistent player behavior - **Scrooge McCrocket** — added smoke effect to the weapon - **Snow Dome Unusual effect** — decreased brightness and opacity of glass and floor textures for improved visibility - **Festive Fleece** — fixed LOD (level of detail) issues affecting the cosmetic's appearance at different distances - **Puncher's Polar Puffer** — fixed skinning issues with the cosmetic's mesh deformation - **The Conscientious Objector** — fixed missing material parameters that affected how the weapon displays textures - **koth_winter_ridge** — fixed collision error preventing projectiles from properly interacting with the dead tree at mid ## Bug Fixes - **Prediction error** — crouch jumping now behaves consistently - **Cosmetic rendering** — Festive Fleece, Puncher's Polar Puffer, and The Conscientious Objector now display correctly - **Map collision** — projectiles on koth_winter_ridge mid no longer clip through the dead tree ## Overall This patch fixes several cosmetic display issues, improves movement prediction for crouch jumping, adds a visual effect to the Scrooge McCrocket, and corrects a projectile collision problem on koth_winter_ridge.
  • Fixed prediction error when crouch jumping
  • Added smoke effect to the Scrooge McCrocket
  • Updated the Snow Dome Unusual effect to decrease brightness and opacity of the glass and floor textures
  • Updated the Festive Fleece to fix LOD issues
  • Updated the Puncher's Polar Puffer to fix some skinning issues
  • Updated The Conscientious Objector to fix missing material parameters
  • Updated koth_winter_ridge to fix a collision error with projectiles on the dead tree at mid