the cutting room mirror

Textures

This article has a talk page!
view on tcrf.net

This is a sub-page of Development:Team Fortress 2/Source Developer Asset Repository Leaks.

Images present on this article should not be uploaded to the Official Team Fortress 2 Wiki, as that wiki has a leaked content policy in place prohibiting the upload of these images.

To do:
so much is missing from here

  • yellow and green MvM Demobot skins in the one PSD
  • green robot heads
  • green MvM tank skin + alternate skull and crossbones tank grill texture
  • backpack icons for stuff like the "hundredth" hats and the early versions of those 3 special hats for stamps, duels and gifts
  • rest of the early bucket icons from those psds
    • all the current bucket icons ingame also need to be added to the main article's Unused Assets subpage or whichever subpage currently has a couple of the "bucket" icons already on it. Seems Valve actually made the game no longer use those bucket icons that show up on the right side of the screen when you disable fast weapon switch
  • the bundle icon psd for that end of the line update bundle with the gun shaped gift all wrapped up has a secret smart object layer under the wrapped gun.
  • get rid of those two Dark Knight Demoman renders I uploaded where the Demoman is grey, and he's got the sword and shield in the one render. Those are inaccurate to what the Knight model actually looks like.

Backpack Icons#

The leak contains many PSD files for various backpack icons of items in the game. Many of these PSDs contain reference imagery in them, and there are even many icons for cut items! These icons come in smaller versions and larger versions, with their filenames suffixed with "_large". For the purposes of this article, only the larger icons will be shown.

Stamp Pin#

First up, a backpack icon for the Stamp Pin cosmetic found in the 2010 TF2 Open Beta client files.

Crafting#

Unused bundles for Xmas, along with a generic one.

Old versions of decal tools.

Likely an item that could be used to give an "Enchantment: Eternaween" to everyone on the server?

The delivered giftapult page... but less beat up.

Concepts for cards to allow powerups in MvM.

Sketch robot parts.

Old designs for MvM tickets.

"Quest folder". These are from the original Contracts system prior to the Contracker being added. Quests were given to you in the form of invisible items in your backpack. 3rd party backpack viewing sites were able to show these invisible items and they used these icons.

"Replay cam".

An alternate design for the "Nice Winter Crate Key 2012".

An alternative design for a naughty winter crate.

An older version of the strange bacon grease.

A generic image for a strange filter.

WIP attempts at the strangeifier, also called the transmogrifier.

Strange parts for critical kills (old graphic), killing friends, and unique users killed. Both the "unique users killed" and "Steam friends killed" parts are referenced in the source code officially released by Valve.

Early Tokens#

Icons for crafting tokens. These are present as alternate layers of the token_gold, token_silver and token_bronze PSD files. The gold, silver and copper tokens themselves are still present in the game files and go entirely unused and their purpose was entirely a mystery until this leak.

Player/Items/Crafting#

Early versions of the Noisemaker model, found in the Smart Objects layers of several of the noisemaker PSDs. Comparing these to the final versions of the Noisemakers shows that the speaker grille with the vertical slits was shrunk and moved opposite the green light, and the button from the one version was moved over to where the grille formerly was.

Alternate versions of the TF Birthday Noisemaker, in 4 different designs, found in the Smart Objects layers of several of the birthday noisemaker icon PSD; a different version of the cake icon that was chosen for the final icon, a cake with four candles, a cake with a single candle, and a balloon with some confetti.

Alternate versions of the Summer Cooler crates where the number decal on the bottom-left lacks a circle and uses a different font. The new version was likely chosen as the numbers were easier to read.

Prototype

TeamFortress2-crate_summer_cooler_large.png TeamFortress2-crate_summer_cooler2_large.png TeamFortress2-crate_summer_cooler3_large.png TeamFortress2-crate_summer_cooler4_large.png TeamFortress2-crate_summer_cooler5_large.png TeamFortress2-crate_summer_cooler6_large.png TeamFortress2-crate_summer_cooler7_large.png TeamFortress2-crate_summer_cooler8_large.png

Final

TeamFortress2-crate_summer_cooler_large_new.png TeamFortress2-crate_summer_cooler2_largenew.png TeamFortress2-crate_summer_cooler3_largenew.png TeamFortress2-crate_summer_cooler4_largenew.png TeamFortress2-crate_summer_cooler5_largenew.png TeamFortress2-crate_summer_cooler6_largenew.png TeamFortress2-crate_summer_cooler7_largenew.png TeamFortress2-crate_summer_cooler8_largenew.png

On top of these early versions, there is also an alternate angled version of the icon for the #1 crate, named "crate_summer_cooler.psd"/"crate_summer_cooler_large.psd".

A closed version of the chemistry set.

A bundle of keys that would likely give multiple keys when bought.

A key for the summer cooler, with a slightly different angle to the model.

Graphics for shogun item bundles.

A couple alternate versions of an unused taunt case featuring the Memory Maker can be found within the Smart Objects layers of materials\backpack\player\items\crafting\taunt_case_large.psd. Note that these may not be proper complete icons, as the Smart Objects can be toggled on freely allowing the creation of these multiple styles of icons. Either way, these all go unused ingame.

TeamFortress2-taunt_case_large.png TeamFortress2-taunt_case_large2.png TeamFortress2-taunt_case_large3.png

Boxes potentially intended for early versions of class bundles or the keyless class-specific crates. Why they went to the trouble of making both "open" and "closed" icons for items that wouldn't normally remain in your inventory after being used is not known.

Models/Items#

A hidden layer in the birthday version of the large medkit reveals a brown layer that gives it a chocolate appearance.
TeamFortress2-medkit_large_bday_anim.gif

Props_gameplay#

The only icon in this folder.

Weapons#

Icons for bread, specifically stored with weapon icons and not crafting.

Backpack icons for paint bombs.

Icon for the 'Stratonic Swatter', a kill icon can still be found in the game files.

Icon for the 'Krankensage'.

Icon for the peyote, before being changed to the Buffalo Steak Sandvich.

Console#

"hwn14_sniper" contains a version of the Halloween 2014 image of the sniper wearing the Roo Rippers.

Prototype

Final

"mvm_spy_bot" contains a slightly different version of the spy bot's titlescreen image.

Prototype

Final

"mvm_soldier_bot" contains a version of the soldier bot's titlescreen image doing a different pose.

Prototype

Final

"mvm_heavy_bot" contains a version of the heavy bot, but in red.

Prototype

Final

"background_mvm_widescreen" contains the original image used for the background.

Prototype

Final

"background_xmas2011_master" contains the original image used for the background.

Prototype

Final

Effects#

Animated dice.
TeamFortress2-animated_dice.gif TeamFortress2-animated_dice_blue.gif

Animated feather.

(Background colored for visual clarity)

HUD#

To do:
Is MvM_Difficulty unused? The MvM difficulty graphics are present in the game files, so if they are indeed unused, they should be added to the main article's Unused Assets subpage.
Are the obj icons unused?

Placeholder images for the cut Engineer catapult building, using an aerial faithplate from Portal 2.

Old images for the teleporters with multiple arrows compared to just one.

Vs graphics for arena mode.

MvM Robot Icons#

Early versions of many MvM robot icons can be found in individual PSDs.

Kill Icons#

d_images_setup has a very-early sheet for kill icons. Notice the Stickybomb Launcher's kill icon using the Grenade Launcher design, a remnant of when the Sticky Launcher was purely just an alt-fire of the original Pipebomb Launcher for the Demoman. Also present are kill icons for the Nailgun (a single nail), the Tranquilizer Gun and what looks to be an early incarnation of the Demoman's Bottle.
TF2_d_images_setup_Layer_0.png

Sprites#

Several of the "bucket icons" found in the PSD files contained in materials\sprites\bucket_sources have layers with alternate/early designs in them.

Alternate versions for the RED & BLU Medi Gun:

Prototype

Final

TF2Repo_MedigunBucketRed.png
TF2Repo_MedigunBucketBlue.png

TF2_MedigunBucketRED.png
TF2_MedigunBucketBLU.png

Along with an early prototype version of the Medi Gun bucket icon, featuring a health symbol and an AO baked Medi Gun.
TF2Repo_MedigunBucket.png

Early version of the SMG bucket icon using the design of the Scout's cut MAC-10 SMG.
TeamFortress2-bucket_smg.png

Graphic for the original "Python" version of the Spy's Revolver.
TF2Repo_PythonBucket.png
TF2_Spypython.png

Early version of a PDA bucket icon displaying the unused v_pda model.
TF2Repo_PDAIcon.png

Team-coloured designs for the Scattergun and Pistol.
TeamFortress2-bucket_pistol_blu.png TeamFortress2-bucket_pistol_red.png

TeamFortress2-bucket_scatgun_blu.png TeamFortress2-bucket_scatgun_red.png

Icons for both BLU and RED bases, found in sprites\obj_icons.

TeamFortress2-icon_base_blu.png TeamFortress2-icon_base_red.png

Counter-Strike 1.6 leftover HUD icons.

VGUI#

Achievements#

TeamFortress2-scouts_mom.png

Internally called "scouts_mom". Used for the following (cut) training achievements where the player got a bronze rank:

tf_soldier_training_bod_bronze
tf_soldier_training_cor_bronze
tf_soldier_training_frenzy_bronze
tf_soldier_training_paddock_bronze
tf_soldier_training_pointcap_bronze
tf_soldier_training_rocket_bronze
tf_soldier_training_targets_bronze

TeamFortress2-Showing_Promise_1.png

Internally called "showing_promise_1". Used for the following (cut) training achievements where the player got a silver rank:

tf_soldier_training_bod_silver
tf_soldier_training_cor_silver
tf_soldier_training_frenzy_silver
tf_soldier_training_paddock_silver
tf_soldier_training_pointcap_silver
tf_soldier_training_rocket_silver
tf_soldier_training_targets_silver

TeamFortress2-Outstanding_1.png TeamFortress2-tf_soldier_training_bod_gold.png Internally called "outstanding_1", the smaller achievement icon is cropped. Used for the following (cut) training achievements where the player got a gold rank:

tf_soldier_training_bod_gold
tf_soldier_training_cor_gold
tf_soldier_training_frenzy_gold
tf_soldier_training_paddock_gold
tf_soldier_training_pointcap_gold
tf_soldier_training_rocket_gold
tf_soldier_training_targets_gold

Internally called "A_Shot_In_the_Dark", used for the achievement "tf_soldier_training_pointcap_kill_spy".
TeamFortress2-A_Shot_In_the_Dark.png

Internally called "Cirque_Deux_Pain", used for the achievement "tf_soldier_training_bod_2_for_1".
TeamFortress2-Cirque_Deux_Pain.png

Internally called "Crate_To_Crete'", used for the achievement "tf_soldier_training_rocket_crate_to_crete".
TeamFortress2-Crate_To_Crete'.png

Internally called "Double_Duty", used for the achievement "tf_soldier_training_targets_2_for_1".
TeamFortress2-Double_Duty.png

Internally called "Give_Me_the_Prize", used for the achievement "tf_soldier_training_frenzy_no_die".
TeamFortress2-Give_Me_the_Prize.png

Internally called "Goal_Oriented", used for the achievement "tf_soldier_training_cor_fast".
TeamFortress2-Goal_Oriented.png

Internally called "Greed_is_OOD", used for the achievement "tf_soldier_training_frenzy_coins".
TeamFortress2-Greed_is_OOD.png

Internally called "I'm_Still_Alive", used for the achievement "tf_soldier_training_pointcap_no_die".
TeamFortress2-I'm_Still_Alive.png

Internally called "Just_A_Flesh_Wound", used for the achievement "tf_soldier_training_rocket_1_med_kit".
TeamFortress2-Just_A_Flesh_Wound.png

Internally called "Kill_One_Get_One_Free", used for the achievement "tf_soldier_training_paddock_2_for_1".
TeamFortress2-Kill_One_Get_One_Free.png

Internally called "Love_Is_War", used for the achievement "tf_soldier_training_cor_no_die".
TeamFortress2-Love_Is_War.png

Internally called "Moving_Mountains", used for the achievement "tf_soldier_training_bod_heavy_bridge".
TeamFortress2-Moving_Mountains.png

TeamFortress2-tf_soldier_training_bod_air_shot_grind.png

Internally called "Pull!", used for the achievement "tf_soldier_training_bod_air_shot_grind" which uses a higher value.
TeamFortress2-Pull!.png

Internally called "Quick_Draw", used for the achievement "tf_soldier_training_paddock_hit_3".
TeamFortress2-Quick_Draw.png

Internally called "Red_Harvest", used for the achievement "tf_soldier_training_frenzy_kill_grind".
TeamFortress2-Red_Harvest.png

Internally called "Shotty", used for the achievement "tf_soldier_training_targets_shotgun".
TeamFortress2-Shotty.png

Internally called "Taking_One_For_the_Team", used for the achievement "tf_soldier_training_pointcap_bots_cap".
TeamFortress2-Taking_One_For_the_Team.png

Internally called "Tenhut!_to_detail", used for the achievement "tf_soldier_training_rocket_find_all".
TeamFortress2-Tenhut!_to_detail.png

Internally called "Thanks_For_The_Lift", used for the achievement "tf_soldier_training_cor_sentry_from_air".
TeamFortress2-Thanks_For_The_Lift.png

Internally called "They_Don't_Shoot_Back", used for the achievement "tf_soldier_training_paddock_suicide".
TeamFortress2-They_Don't_Shoot_Back.png

Internally called "Winner!", used for the achievement "tf_soldier_training_targets_all".
TeamFortress2-Winner!.png

The "Revengineering" achievement, but rotated 90 degrees.
TeamFortress2-tf_engineer_revenge_crit_sentry_killer.png

Internally called "tf_taunt_dosido"
TeamFortress2-tf_taunt_dosido.png

Internally called "tf_taunt_flip"
TeamFortress2-tf_taunt_flip.png

Internally called "tf_taunt_headbutt"
TeamFortress2-tf_taunt_headbutt.png

Internally called "tf_taunt_rps_paper"
TeamFortress2-tf_taunt_rps_paper.png

Internally called "TeamFortress2-tf_mvm_achieve_progress1-3", for completing MvM achievements, a third exists but is just the standard fireworks graphic.
TeamFortress2-tf_mvm_achieve_progress1.png TeamFortress2-tf_mvm_achieve_progress2.png

Photoshop Files#

Chalkboard_staging_map contains alternative images for map loading images.

cp_gravelpit

Prototype

Final

koth_harvest_event

Prototype

Final

mvm_coaltown

Prototype

Final

mvm_decoy

Prototype

Final

mvm_mannhattan

Prototype

Final

mvm_mannworks

Prototype

Final

plr_hightower_event

Prototype

Final

Prototype

Final

sd_doomsday_event

Prototype

Final

Prototype

Final

Prototype

Final

tc_hydro

Prototype

Final

Model Textures#

Several textures for the models used in the backpack icons for items were leaked from the Repo privately over Discord. They later made their way to Twitter, with the Witch face texture, the Manndate Key texture, the Tour of Duty Ticket texture and the RED Repair Node texture being the first 4 to be leaked. Other leaks came later.

(Source: Initial 4 texture leaks - TF2CutContent on Twitter)

Early Gun Mettle Key Texture#

In the repository, there is a texture for an early version of the Gun Mettle Key, when it was internally called "The Manndate". A screenshot of the texture, sourced from a private Discord chat, was leaked online in December of 2021.

(Source: Manndate Key texture leak - TF2CutContent on Twitter)

(Source: Recreation of the key model, created by Wendylmao2 - TF2CutContent on Twitter)

Witch Face Texture#

The face texture for the Witch seen on the cover of the Spellbook Magazine is in the repository. A screenshot of the texture, sourced from a private Discord chat, was leaked online in December of 2021. The backpack icon for the Spellbook Magazine sheds some light on how the Witch would have looked like. On December 27th, 2022, a render of the Witch model with the repo textures for the Miss Pauling model applied was leaked online, showing that there was a proper model for the Witch, and that the Witch was in fact a modified Miss Pauling model.

(Source: Witch face texture leak - TF2CutContent on Twitter)

Tour of Duty Ticket Texture#

This texture was used to create the backpack icon for the Tour of Duty Ticket. A screenshot of the texture, sourced from a private Discord chat, was leaked online in December of 2021. The leaked texture also has some different text on the left side of the ticket. While the leaked texture reads "MANN vs. MACHINE", the backpack icon for the Tour of Duty Ticket reads "MANN UP". This could mean that this texture is an early or alternate version of the ticket from before Valve had decided on "Mann Up" as a concept.

(Source: Tour of Duty Ticket texture leak - TF2CutContent on Twitter)

Repair Node Texture#

The RED texture for the unused Repair Node building. A screenshot of the texture, sourced from a private Discord chat, was leaked online in December of 2021. The texture also features a "BROKEN" sign that isn't used anywhere on the model.

When applied to the Repair Node model found in the game files, we get the following end result.

When the Repair Node model included in the model sources leak is compiled, and the textures applied, we get a different end result featuring a now-black screen, and the Level 3 Repair Node actually utilizes the "BROKEN" sign.

(Source: RED Repair Node texture leak - TF2CutContent on Twitter)

Dark Knight#

Another boss planned for the cut Raid Mode. A screenshot of the texture, sourced from a private Discord chat, was leaked online in December of 2021. The texture shows the Dark Knight boss to be a simple reskin of the Demoman player model.

(Source: Dark Knight texture leak - TF2CutContent on Twitter)

(Source: Dark Knight model render - TF2CutContent on Twitter)

Early Player Model Textures#

On October 26th, 2022, five images of early player model skins were leaked onto the /tf2g/ thread on 4chan's /vg/ board. The skins leaked were for the Soldier, Pyro, Heavy, Medic and Spy. In response to this initial leak of five early skins, another leaker went and leaked eighteen player model texture PSD files to the thread.

The next day, October 27th, 2022, after the community at large finally noticed the leaks from the night before, three more early skins were then leaked onto the /tf2g/ thread. These new leaks were for the Scout, Demoman and Engineer. However, unlike the previous day, PSD files for these three classes were not leaked.

Interestingly, the Spy texture matches an unused normal map for Spy found in the final game's files. Also interestingly, the Sniper's early texture has yet to be leaked.

Within the actual January 2023 leak, these early skins can be found in the _red.psd files' Background layer, though some other layers do need to be toggled on as well. The early Spy texture can be found as the Background layer of spy_normal.psd.

Due to the nature of the PSD files and their numerous layers that need to be toggled on to recreate these old skins, the skins shown below may not be 100% representative of what they would have looked like had they been released officially ingame by Valve. In many cases, the layers in the PSD files are unnamed, making piecing early skins back together a challenge.

(Source: LambdaGeneration post by TF2CutContent)

(Source: LambdaGeneration post by TF2CutContent)

Two alternate early Demoman textures were later leaked online through Discord on December 30th, 2022. One appears to be the RED team equivalent of a BLU Demoman skin seen in early concept art sketches. Some layers from the PSD appear to have not been toggled on for this super early skin however, such as the sleeves.

Urban Crane#

An AO bake texture for a cut model from the map Urban.

Grenade Pack Texture#

The texture for the grenade pack pickup, which would have restored the player's grenades, was leaked online through Discord in November of 2022.

(Source: LambdaGeneration post by Wolfcl0ck)

Wood Cutouts#

Theres a skeleton cutout that is not in retail games files and was never used for anything. Teamfortress2_Repo_Leak_Skeleton_Target.png

RD Asteroid#

With this leak, it was shown that rd_asteroid had a lot of work done, before ultimately being scrapped. Because of this, there are a lot of textures that are exclusive to it.

Calendars#

Asteroid was initially meant to have unique pinup calendars, with both models being space themed to fit the map. Interestingly, the Blu variant appears to resemble Scout's mother.

TF2_Calendar_moon01.png TF2_Calendar_moon02.png

Wall Signs#

There are multiple different signs that could've been hung around the facilities.

There are also maps for the base's layouts and of a solar system, both signs featuring two different coloring schemes for each team.

Located in the .psd file for moon_basemap_light, there is an image of a more complete version of Asteroid, featuring the wireframes of many leaked models. This image can be lined up with the three detail pipes at the top of the image.

(Source: RD_Asteroid VMF Screenshot - TF2 Beta and Unused Content on Twitter)

Wall and Floor Textures#

There is an additional variant of the wall panels made for Asteroid, being the eight one. There are only 7 in-game.

Curiously, there is an layer for this texture of wall details that mildly resemble the famous internet comic, Loss.

Another variant of a plastic ceiling texture was made specifically for Asteroid, but never used.

There was also meant to be a light panel texture. It may have been intended to be used as a light texture, much like another texture made for Asteroid.

An additional wall texture was made as well, with it having two sizable indents in it.

Temporary Textures#

Placeholder textures for the signs exclusive to sd_doomsday.

A "DO NOT BREAK" sign.

A metal door for a "bomb storage".

v_pistol#

A small snippet of a portion of a layer of the v_pistol.vtf's master PSD file is all we have left of this repo leak. The PSD file itself has been lost to time, although it is likely still present in the Source Developer Repo. Sadly, it was not included with the major January 12, 2023 repo leak.