We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Team Fortress 2/Unused Text

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Team Fortress 2.

There's a good chunk of unused text in Team Fortress 2, ranging from failed design experiments to jokes meant to throw off dataminers.

TF2 MMO

This is a joke at the expense of people learning about the existence of hats earlier than they were supposed to.

// TF2 MMO
"TF_MMO_LFG"				"Looking For Group"
"TF_MMO_Quest1"				"You must kill %s1 %s2 to complete this quest."			
"TF_MMO_Monster1"			"Boars"
"TF_MMO_Monster2"			"Rats"
"TF_MMO_Monster3"			"Bats"
"TF_MMO_Monster4"			"Wolves"
"TF_MMO_Monster5"			"Spiders"

Early Dustbowl Events

These were presumably from Dustbowl being more like its Team Fortress Classic counterpart. In the actual game, Dustbowl uses standard control points without needing to hold a flag.

"Dustbowl_team1"			"Attackers"
"Dustbowl_team2"			"Defenders"
"Dustbowl_you_secure_one"		"You secured\nCommand Point ONE !!"
"Dustbowl_you_secure_two"		"You secured\nCommand Point TWO !!"
"Dustbowl_protect_HQ"			"Protect your HQ from\nthe attacking team !!"
"Dustbowl_bring_flag"			"Bring your flag\nto the HQ !!"
"Dustbowl_take_flag_one"		"Take the flag to\nCommand Point ONE."
"Dustbowl_take_flag_two"		"Take the flag to\nCommand Point TWO."
"Dustbowl_take_flag_HQ"			"Take the flag to the HQ !!"
"Dustbowl_blue_secures_one"		"Team BLU Secures\nCommand Point ONE !!"
"Dustbowl_blue_secures_two"		"Team BLU Secures\nCommand Point TWO !!"
"Dustbowl_flag_returned"		"Flag has returned to base."
"Dustbowl_90_secs"			"90 seconds till gates open."
"Dustbowl_60_secs"			"60 seconds till gates open."
"Dustbowl_30_secs"			"30 seconds till gates open."
"Dustbowl_10_secs"			"10 seconds till gates open."
"Dustbowl_gates_open"			"Gates are open !!"
"Dustbowl_five_minutes_left"		"Time remaining:\nFive minutes"
"Dustbowl_four_minutes_left"		"Time remaining:\nFour minutes"
"Dustbowl_three_minutes_left"		"Time remaining:\nThree minutes"
"Dustbowl_two_minutes_left"		"Time remaining:\nTwo minutes"
"Dustbowl_sixty_seconds_left"		"Time remaining:\nSixty seconds"
"Dustbowl_thirty_seconds_left"		"Time remaining:\nThirty seconds"
"Dustbowl_attackers_win"		"The Headquarters has\nbeen captured !!"
"Dustbowl_defenders_win"		"The Headquarters has\nbeen successfully defended !!"

// Attack/Defend strings
"TF_AD_TakeFlagToPoint"			"Take the flag to\nthe Command Point."
"TF_AD_YouSecuredPoint"			"You secured\nCommand Point %s1 !!"
"TF_AD_AttackersSecuredPoint"		"Attackers Secured\nCommand Point %s1 !!"
"TF_AD_FlagReturned"			"Flag has returned to base."

// Invade strings
"TF_Invade_FlagReturned"		"The FLAG has returned!"
"TF_Invade_PlayerPickup"		"You PICKED UP the FLAG!\n\nTake it to the ENEMY BASE!"
"TF_Invade_PlayerTeamPickup"		"Your team PICKED UP the FLAG!"
"TF_Invade_OtherTeamPickup"		"The ENEMY has PICKED UP the FLAG!"
"TF_Invade_PlayerCapture"		"You CAPTURED the FLAG!"
"TF_Invade_PlayerTeamCapture"		"Your team CAPTURED the FLAG!"
"TF_Invade_OtherTeamCapture"		"The ENEMY CAPTURED the FLAG!"
"TF_Invade_PlayerFlagDrop"		"You dropped the FLAG!"
"TF_Invade_FlagDrop"			"The FLAG was dropped!"
"TF_Invade_Wrong_Goal"			"Take the flag to the ENEMY BASE."
"TF_Invade_FlagNeutral"			"The FLAG has become NEUTRAL!\nGet the FLAG!"

"TF_Flag_AltFireToDrop"			"Press ALT-FIRE to drop the flag."

Challenge Text

These are from the updated main menu's class stats boxout that's since been removed. "%challengeclass%" was replaced with the class in question's name. It'd randomize what gender it referenced the Pyro class as for added ambiguity-related comedy.

"ChallengeTitle"			"%challengeclass%"
"ChallengeSubText"			"Why don't you give him a shot?"
"ChallengeSubTextB"			"Why don't you give her a shot?"
"ChallengeRecord"			"Beat this:"
"ChallengeDetails"			"%s1 as a %s2"

Gadget Token Text

Added in the Australian Christmas update. When asked about it, Robin Walker described this as "some old prototype stuff we were messing around with, and stopped working on." This text was removed from the game entirely in the September 16, 2011 patch.

"CI_T_G" 				"Gadget Token"
"TF_Unique_BleedingSocketItem" 		"Leakium"
"TF_Unique_BulletResistItem" 		"Bulletproofium"
"TF_Unique_FireResistItem" 		"Fireproofium"
"TF_Unique_BlastResistItem" 		"Blastproofium"
"TF_Unique_HealthRegenItem" 		"Firstaidium"
"TF_Unique_SpeedBoostItem" 		"Sprintium"
"TF_Unique_MetalRegenItem" 		"Harvestine"
"TF_Unique_CloakRegenItem" 		"Invisine"
"TF_Unique_CloakConsumeItem" 		"Longvisine"
"TF_Unique_RepairRateItem" 		"Wrenchine"
"TF_Unique_ConstructionRateItem" 	"Constructine"

Unused Item Quality String

A name string for the unused item quality "Completed" can be found in tf_english.txt. Oddly enough, name strings for the other unused item qualities (Customized, rarity2, and rarity3) are not listed.

 "completed"				"Completed"

Unused Weapon Name Strings

The following name strings can be found in tf_english.txt which reference several unused weapons.

"TF_Weapon_Nailgun"			"Nail Gun"
"TF_Weapon_Tranq"			"Tranquilizer Gun"
"TF_Unique_Achievement_SniperRifle"	"Walkabout" // ADD THE
"TF_Unique_Logo_Shield"			"Heraldic Targe" // ADD THE
"TF_Weapon_Crowbar"			"Crowbar"
"TF_Weapon_SuperSMG"			"Super SMG"
"TF_Weapon_Flag"			"Flag"

As well, in game_sounds_weapons.txt, the Fire Axe has the heading BRANDING IRON, referring to the Pyro's original melee weapon, the Branding Iron, which is still (partially) in the files.

Unused Weapon Attributes

Located in the game's .vpk files are various unused weapon attributes, with varying degrees of functionality. While most of them are unused but completely uninteresting (+% less accurate/+% more ammo, etc.) there are several which indicate weapons which were removed altogether. Among the more interesting mechanics:

Attribute Name Function Description
Attrib_OverhealDecay_Disabled Overheal bonus doesn't decay The primary attribute of the removed Overhealer.
Attrib_FistsHaveRadialBuff On Kill: +50 health on nearby teammates

On Kill: +10% Crit Chance on nearby teammates

Former attribute of the K.G.B.
Attrib_DmgPenaltyVsNonStunned %s1% damage vs non-stunned players Previous downside of the Sandman.
Attrib_ZoomSpeedMod_Disabled No move speed penalty from zoom Walkabout's positive attribute.
Attrib_SniperNoCharge No zoom or damage charge Walkabout's downside.
Attrib_NoDoubleJump Disables double jump on wearer Former negative attribute of the Sandman before it was changed to -15 health.
Attrib_AbsorbDmgWhileCloaked Absorbs %s1% damage while cloaked Completely unused attribute indicating new cloak type.
Attrib_RocketLauncherSeeker Fires laser guided rockets Removed rocket launcher. It is unknown whether this attribute retains its functionality.
Attrib_ChargedAirblast Airblast can now be charged, which will push enemies further Degreaser design experiment. Works, but has no HUD elements to show it.
Attrib_AirblastCost_Increased +%s1% airblast cost Degreaser design experiment.
Attrib_AirblastCost_Decreased %s1% airblast cost Degreaser design experiment.

Speed Pad

On the day of the End of the Line update in 2014, within that patch, a change was made to the tf/scripts/game_sounds_weapons.txt file that added the following code:

// ------------------------------------------------------------------------------------ //
// SPEEDPAD
// ------------------------------------------------------------------------------------ //
"Building_Speedpad.Boost"
{
  "channel"   "CHAN_STATIC"
  "volume"    "1.0"
  "soundlevel"  "SNDLVL_74dB"
  "wave"      ")weapons/speed_pad.wav"
}

The Speed Pad ended up being discovered to be an experimental new Engineer building, via code found in the August 2017 source code leak.