Pre-Split? Community Edition?

Hi there, and welcome to Team Fortress 2 Classic: Community Edition! Now, you may have a few questions like "What's a pre-split?!" and "Community- What now?!" This blog post will attempt to answer some of those, and provide more insight on the project! This post will be brief and more info can be found in the FAQ page on our Discord! We hope you'll check it out and have fun.
content/blog/g6lkjdfg594.png

What is This?

Maintained by the community, TF2Classic Community Edition is a passion project to keep the removed Deathmatch mode alive, picking up development right where it left off! We use a previously un-released indev version of Team Fortress 2 Classic, the last version with the Deathmatch mode, and build off it into a new game. The community has named this final deathmatch build "Pre-Split." The project is mainly focused on finishing DM and maintaining existing features, whilst backporting newer ones. Originally, the project started as a small patch for the leaked Pre-Split build, but with constant community support we've been able to take our small little fix pack project and turn it into something much much bigger!


Are You Allowed to Release This?

As far as we're aware, yes! When deathmatch was split, Compucolor pictures were given ownership of all Deathmatch related assets. TDC's community manager recently stated that since Pre-Split isn't representative of their game anymore, it's free to be released as long as we don't misinform people. That being said, this build is NOT TDC!!! You can find information on Compucolor Picture's spin on dm here. As for the TF2c's side of things, they've never been too picky about people playing previous builds of the game, especially since 2.0.0 has released. We are not trying to be a replacement, mearly an alternative with some cut content!


Final Points

Told ya we'd be brief. As always, more information can always be found on our Discord. More will eventually be posted to this site when the next big version releases which will fully solidify the game's rebrand from a tf2c patch to "Team Fortress 2 Classic: Community Edition". You can also jump straight into the game right now through our downloads page, which includes an easy install tutorial. Happy Fragging!



2.0.0b4 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.
http://i.imgur.com/TfX8a5v.jpg

  • 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.0.0b3 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.
content/blog/ubpput8x2ikh.jpg

  • 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.0.0b2 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.

content/blog/htwvy5lqeqb5.png

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.

GENERAL

  • Added items_game.txt support
  • Implemented attributes system
    • Only a handful of attributes from live TF2 are currently implemented
  • Added cvars from live TF2:
    • tf_use_fixed_weaponspreads
    • tf_allow_sliding_taunt
    • tf_avoidteammates_pushaway
    • tf_tournament_hide_domination_icons
    • tf_clamp_airducks
    • tf_hud_target_id_alpha
  • 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


GAMEMODES
Added game modes from live TF2:

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


MAPS
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


WEAPONS

  • 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!)


DEATHMATCH

  • 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


MANAGEMENT

content/blog/uzyfdug19452.png

To All Living Personnel (Dev Blog 3)

content/blog/y5yfge9lgke5.png
content/blog/uisowifcnddg.png


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.
content/blog/96vkmjo75h4m.png
The heatmap is then generated.
http://i.imgur.com/amce3XK.png

This works with any map on any game mode.
This is the 2D generated heatmap for DM_Wiseau.
http://i.imgur.com/fHrlA5P.png

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.
http://i.imgur.com/wF2vBhx.jpg

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.


http://i.imgur.com/2oA5AoK.png

2.0.0 Beta 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.

banner.png

Today marks the release of 2.0.0's Beta. You beta believe it!

The last three months have been a lot of all night playtests, frustrating bug hunts, and hundreds of man hours from an international team of over 40 enthusiasts, dedicated fans, and some industry professionals working on this in their free time with no compensation. Its safe to say no one would be on the team if they didn't want to. It was a ride to get it to this point, and we sincerely hope you enjoy the update we've been working on as much as we have enjoyed creating it.

This release is by no means a finished product, we do feel however we should test our changes with you to ensure nothing is broken. Our key focus for this beta right now is deathmatch however there are changes across the entire game including new menus, bug fixes and more.

This patch is currently Windows only but we're looking into compiling for Linux.

So what are you waiting for? Download and play!


GENERAL

  • Updated gameinfo.txt
  • Updated localization files
  • Updated injury decals (OneFourth)
  • Updated some map props (Game Zombie, Hecates)
  • Updated HWM Models (Game Zombie)
  • Updated FGD
  • Added A Boojum Snark's Team Fortress 2 Mapping Resource Pack
  • Added ForceReset input on item_teamflag
  • Added func_respawnflag
  • Added tf2c_falldamage_disablespread cvar
    • Disables random 20% fall damage spread normally present in TF2
  • Added tf_teamtalk cvar from live tf2
    • If enabled, teammates can always chat with each other whether alive or dead
  • Added cl_autoreload cvar (deafults to 1)
  • Set tf_damage_disablespread to 1 by defaul
  • Healthkits now cure negative effects even if overhealed
  • Setting sv_alltalk to 1 now allows players to see text messages of spectators and dead enemy players

ADDITIONS

  • Added ammo kit dropping on player death from live tf2
  • Added support for v models, c models, and L4D viewmodels (Danielmm8888, Nicknine)
  • Current viewmodels default to the L4D system (Game Zombie)
  • Added High-poly Weapons (Game Zombie)
  • Added new Main Menu (MrModez, Snowshoe)
  • Video background support (MrModez, PistonMiner)
  • Video backgrounds (iiboharz, OneFourth)
  • Added Options menu
  • Added Stats menu
  • Added new Loadout menu (MrModez)
  • Added new Load Screen (PistonMiner, OverPovered, Hot Pocket, Snowshoe)
  • Ported TF2 HUD panels (Danielmm8888)
  • Implemented disguise weapon switching (press "Last Disguise" key while disguised)
  • Added avatars to target ID's (Snowshoe)
  • Added several new compositions (Mr.Modez)
  • Added a new game mode, Deathmatch (Danielmm8888, Nicknine, PistonMiner, Iamgoofball)
    • Free-for-all competition to get the most kills
    • Round ends after 50 kills have been reached
  • DM-specific Weapons (Iamgoofball)
    • Added the Sten Gun (Sedimentarysocks, Maxxy), Super Shotgun (Rage, Game Zombie, OverPovered), Six Shooter (model is placeholder), Crowbar
  • Added the Overheal Pill (Game Zombie, Nitronik)
    • New kind of medkit that heals 8%, can overheal and doesn't extinguish.
  • Added Crit Powerup (Game Zombie, Nitronik)
  • Added Deathmatch effects (FissionMetroid101)
  • Added default sprays (Nassimo, Snowshoe)
  • Added grunting (Stachekip)
  • Ported TF2 flag effects

FIXES

  • Llama wood cutout no longer replaces cows
  • Fixed point_servercommand exploit
  • Disabled Civilian and Mercenary from normal play
  • Fixed autobalance bug
  • Spies can now take enemy teleporters
  • Telefrags credit the teleporting player
  • Disguise team can be switched by pressing Reload key
  • Fixed spies seeing health of cloaked enemy spies
  • Added the live tf2 crosshair system (only accesible through the old options menu)
  • Fixed a bug with crit multiplier
  • Made melee weapons use ACT_VM_SWINGHARD when they're about to crit
  • Fixed a bug with sapper draw animation
  • Fixed incorrect client side nail trajectory
  • Fixed incorrect Tranquilizer dart trajectory
  • Remove all projectiles on team change
  • Fixed not being able to join spectators in Deathmatch
  • Ubercharge no longer protects from telefrags
  • Fixed decal limit setting to 0
  • Added invis proxy from live tf2
  • Fixed viewmodel prediction errors when switching to thirdperson and back (Danielmm8888, Nicknine)
  • Fixed collision in DM

MAPS

  • Added dm_ravine (Valve, Snowshoe), dm_offblast (Valve, MacD11, iiboharz), dm_2fort (Valve, iiboharz), dm_lumberyard (MacD11, Valve), dm_wiseau (MacD11)

BALANCE CHANGES

  • Spy can refill cloak via ammo packs and resupply lockers.
  • Stickybombs can be destroyed by bullets and melee hits.
  • Tranquilizer Gun projectile no longer has random spread.
  • Hunting Rifle now can headshot, buffed fire rate from 1.0s to 0.7s.
  • Medic regeneration amount buffed from 1-3 per second to 3-6 per second.
  • Reduced Soldier's maximum rocket reserve ammo from 36 to 20.
  • Reduced Demoman's maximum Grenade Launcher reserve ammo from 30 to 16.
  • Reduced Demoman's maximum Stickybomb Launcher reserve ammo from 40 to 24.
  • Buffed Flamethrower's minimum damage from 25% to 60%.
  • Buffed Heavy's move speed while spun-up from 80HU/s to 110HU/s.
  • Fixed health amounts above 150% causing flashing HUD health icon to grow indefinitely large.
  • Reduced cloak restoring from dropped weapons to 25%
  • Grenades do full damage on direct hit
  • Reduced sticky damage rampup to 125%


End of history, back up?