2.00b4 Update

We have released an update to Team Fortress 2 Classic. To update, navigate to the root folder of the sourcemod and run Vapor. Those who are looking for a traditional mirror can find one here. Traditional downloads now use an automated load balancer to avoid confusion.

  • Remade every class icon (hud, selection screen, etc)
  • Removed the Heavy Artillery
  • Added the Tommy Gun
  • Added several map specific DM melee weapons
  • Added Civilian weapons
  • Updated Mercenary model + texture
  • Updated Civilian animation
  • Updated Wiseau soundscapes
  • Updated DM_Grain
  • Added a new test map, dm_lineage_a1. Due to potential crashes this map has not been added to the default DM rotation.
  • Fixed character gestures
  • RPG stats changed to replace DM Rocket Launcher (maps have not been recompiled with this change yet)
  • Tranquilizer updated
  • Fixed crash related to voting
  • Fixed crash related to buildings and building gibs
  • tf_weaponspawner now allows options to disable glow and rotation
  • Added tf2c_building_upgrades to disable upgrades on dispenser and teleporter

2.00b3 Update

We have released an update to Team Fortress 2 Classic. To update, navigate to the root folder of the sourcemod and run Vapor. Those who are looking for a traditional mirror can find one here.

  • Added Gunboats for both the Soldier and the Demoman
  • Changed rocket jumping behavior to behave like in live tf2 (less knockback if rocket jumping off the ground)
  • Changed explosive self-damage to always use same radius and damage amount regardless of attributes
  • Changed explosions to be actually spherical rather than square
  • Reduced attenuation of Spy cloak\decloak sounds to match live TF2
  • Renamed tf2c_legacy_weapons cvar to tf2c_force_stock_weapons
  • Added player map inputs:
  • SpeakResponseConcept
  • SetForcedTauntCam
  • IgnitePlayer
  • ExtinguishPlayer
  • Servers can now allow players to switch to over-the-shoulder third person mode
  • Server cvar tf2c_allow_thirdperson mode controls if third person mode is allowed
  • Players can use cl_thirdperson cvar to switch to third person if they're allowed to
  • Server owners can now disable individual weapons by simply editing the items_game.txt file
  • Updated Double-Barrel Shotgun model
  • Updated Poacher's Pride
  • Fixed Poacher's Pride doing full damage on headshot
  • Updated description
  • Removed Scout's SMG
  • Temporarily disabled the Overhealer
  • Raised DM overheal drain time to 30 seconds (from 20)
  • Fixed client crashing if player disconnects while crit boosted
  • Fixed a client crash related to chat in Deathmatch
  • Fixed Kritzkrieg sound getting stuck on if player respawns while crit boosted-
  • Fixed damage numbers showing "damage" done to invincible players
  • Fixed rockets and flares not being removed on team change
  • Fixed players being able to taunt while cloaked
  • Fixed CTF HUD
  • Fixed sentries targeting payload carts
  • Fixed exploit related to hauling allowing players to build multiple buildings of the same type
  • Re-added player count to 2 team scoreboard
  • Raised FOV limit to 100 for real this time
  • Fixed taunt attacks completing even if taunt is interrupted
  • Fixed some taunt attacks hitting players through walls
  • Fixed a certain facestab case
  • Projectiles now fire from the proper side if the viewmodel is flipped
  • Added server tags for certain convars

2.00b2 Update

This is a major upgrade. Instead of just extracting the new files over your old ones, please remove all of your old files first before extracting the new ones.


Today marks the release of the second wave beta for 2.0.
This patch contains Vapor.exe, our own auto updater. If you see Vapor modifying files on game launch, it is intended.

Below is the complete patch list. You can download the update here.


  • Added items_game.txt support
  • Implemented attributes system
    Only a handful of attributes from live TF2 are currently implemented
  • Added cvars from live TF2:
  • Added competitive class limit commands
  • Added Highlander mode
  • New cvars:
  • tf2c_legacy_weapons
    Disables all new weapons and Econ Item System and makes players spawn with stock weapons
  • tf2c_allow_special_classes
    Allows game mode exclusive classes (Civilian, Mercenary) in normal gameplay
  • tf2c_disable_player_shadows
    Disables player shadows for all clients regardless of their graphics settings
  • Added a list showing official servers on the main menu
  • Added a panel displaying the blog
  • Dispensers and Teleporters can now be upgraded to Level 3
  • Added building hauling (can be disabled using tf2c_building_hauling 0)
  • Added live TF2 weapon selection HUD
  • Heavy's Showdown, Pyro's Hadouken Spy's Fencing taunts are now taunt attacks
  • Added loser animations
  • Added melee dare lines
  • Added domination lines
  • Added func_flagdetectionzone entity
  • Added tf_generic_bomb entity
  • Added Engineer's buildings to the fgd
  • Replaced damage numbers with new ones that are similar to live TF2 counterpart
  • Added additional damage sound options (tf_dingaling_volume, tf_dingaling_pitchmindmg, tf_dingaling_pitchmaxdmg)
  • Increased FOV limit from 90 to 100
  • Switching disguises is now faster if you're already disguised
  • Fixed minmode HUD cutting ammo value off
  • Fixed players not being able to spectate teammates in third person
  • Multiple dominations or revenges triggered at once no longer stack sounds
  • Added community sprays (thanks Infinity!)
  • Added a new experimental updater (Vapor) which is now included with the game. This updater should automatically detect and only download modified files

Added game modes from live TF2:

  • Arena
  • King of the Hill (with 4 team support)
  • Payload
  • Payload Race

Added maps:

  • dm_grain
  • cp_egypt
  • pl_goldrush
  • pl_badwater
  • pl_barnblitz
  • pl_upward
  • plr_hightower
  • plr_pipeline
  • koth_harvest_final
  • koth_nucleus
  • koth_sawmill
  • koth_viaduct
  • Updated maps
  • dm_wiseau
  • cp_amarath

Removed maps:

  • cp_ashworks
  • ctf_push_a4
  • dm_offblast


  • Added the Flare Gun
  • Added Flamethrower sizzle sound playing when it hits an enemy
  • Added Flamethrower airblast function (can be disabled using tf2c_airblast 0, player airblast pushing can be disabled using tf2c_airblast_players 0)
  • Player pushing works differently compared to live TF2. Players get knocked at least 45 degrees up if they're on the ground and in the direction shooter's looking at if they're in mid-air.
  • Added 1.25s perfect accuracy cooldown period on certain weapons
  • Knife no longer has hit delay
  • Reduced weapon switching time to 0.5 from 0.67
  • Ubercharge gain rate is now tripled during setup time
  • Fixed blast damage being blocked by players
  • Fixed various issues with crit particles
  • ARMS RACE 2: Added the Whiplash and the Hydraulic Hammers for testing (thanks Cobalt!)


  • Kills and assists no longer grant double points
  • Suicides and environmental deaths subtract 1 point
  • Mercenary colors now only change after the player has respawned
  • RIP Rainbow Merc
  • Added a colored sniper dot
  • Added the Uber powerup
  • Enabled player collision
  • Added the Berserk powerup (currently not present in any maps)
  • Added blue outlines to weapon spawners
  • Dead players now drop weapons (outline color of the dropped weapons indicates how much ammo the dropped weapon includes - green is full, red is almost empty)
  • Set player overheal decay 25% slower
  • Buffed player overheal cap to 200%
  • Scoreboard now displays killstreaks
  • Respawn particles now preview properly
  • Heavy Artillery added to weapon pool
  • Flare Gun added to weapon pool
  • Reworked the Sten Gun Animations



To All Living Personnel (Dev Blog 3)


Meet BSPVis. This tool is a tool created by our very own PistonMiner. It reads heatmap data from our official servers and shows it off in a three-dimensional window alongside all of the important entities contained within the level you're viewing. It will let us take the data from any game mode and edit the map entities in order to combat problematic areas within our levels. We will be collecting and processing a lot of data in the next beta release, which is approaching shortly.

The data from these heatmaps is read from here (links to: http://services.0x13.io/tf2c/logs/), which dumps the data from everyone's kills inside of our maps into spreadsheets showing the killer's location, the time of the kill, and the unfortunate victim's location.
The heatmap is then generated.

This works with any map on any game mode.
This is the 2D generated heatmap for DM_Wiseau.

This is the 3D view from BSPVis. The mercenary spawns, weapon spawns, item entities and heatmap data are all visible. You can toggle between showing killer location and victim location.

This allows us to immediately visualize areas that are prone to frequent camping. In the above screenshot, we noticed that players seem to grab the supershotgun, run to the ladder, and kill enemies from behind a lot. With the approach of the second wave beta, we are putting ourselves in the best position we can to capture all the relevant data we need to have a full release.


View more posts