If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Proto:Team Fortress 2/June 25th, 2007/Resource List-Only Assets

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Proto:Team Fortress 2/June 25th, 2007.

Within the reslists folder are several .lst files that contain the names of every file in the game build that the .lst file was generated in. Examining these files, one can find filenames of files that don't appear in this specific build or any other build. What is interesting about these files is that some files like all.lst have the filenames of things grouped together based on what the files are for. For example, the scripts\tf_weapon_grenadelauncher.txt filename appears directly above the models and materials for the Grenade Launcher in the list of files. With the .lst file(s) being sorted this way, it can help determine what certain files could have been for or what other things they were related to. These reslists were made sometime between March 23rd 2007 and April 2nd 2007, based on weapon sound file dates.

Building Object Sprites

One such find is these building object sprite filenames. The filenames feature the standard Engineer buildings; the Sentry Gun, Dispenser, Teleporter Entrance and Teleporter Exit. There is a fifth sprite, one for a "Detpack". This is assumed to have been a building for the Demoman that would have functioned similarly to the Detpack from Team Fortress Classic. What these sprites were, and what they were meant for, is unknown.

"tf\materials\sprites\obj_sentrygun.vmt"
"tf\materials\sprites\obj_sentrygun.vtf"
"tf\materials\sprites\obj_dispenser.vmt"
"tf\materials\sprites\obj_dispenser.vtf"
"tf\materials\sprites\obj_teleporter_entrance.vmt"
"tf\materials\sprites\obj_teleporter_entrance.vtf"
"tf\materials\sprites\obj_teleporter_exit.vmt"
"tf\materials\sprites\obj_teleporter_exit.vtf"
"tf\materials\sprites\obj_detpack.vmt"
"tf\materials\sprites\obj_detpack.vtf"

Cut Weapon Viewmodels

Filenames for a few viewmodels of cut weapons were found listed in reslists/all.lst. If you vaguely know how files are usually named in Team Fortress 2, then these filenames won't really surprise you. There's no evidence of these files in this build sadly.

Gas Grenade

First up, the Gas Grenade. As well as the viewmodel filename, a script for the Smoke Bomb weapon was found directly above v_grenade_gas.mdl in several .lst files. It is highly possible, especially given the placement of the Smoke Bomb .txt file right before the Gas Grenade viewmodel, that the Gas Grenade may have been changed from a poison gas-emitting grenade to a generic smoke bomb at some point in development.

"tf\scripts\tf_weapon_grenade_smoke_bomb.txt"
"tf\models\weapons\v_models\v_grenade_gas.mdl"
"tf\models\weapons\v_models\v_grenade_gas.vvd"
"tf\models\weapons\v_models\v_grenade_gas.dx90.vtx"
"tf\models\weapons\v_models\v_grenade_gas.ani"
"tf\models\weapons\v_models\v_grenade_gas.dx80.vtx"
"tf\models\weapons\v_models\v_grenade_gas.sw.vtx"
"tf\models\weapons\v_models\v_grenade_gas.phy"
"tf\models\weapons\v_models\v_grenade_gas.jpg"

Crowbar

Next we have filenames for the viewmodel of the Crowbar, as well as its uncompiled CTX weapon script were also found listed. Whether or not this was just a port of the Crowbar viewmodel from Half-Life 1 is unknown.

"tf\scripts\tf_weapon_crowbar.txt"
"tf\models\weapons\v_models\v_crowbar.vvd"
"tf\models\weapons\v_models\v_crowbar.ani"
"tf\models\weapons\v_models\v_crowbar.dx80.vtx"
"tf\models\weapons\v_models\v_crowbar.dx90.vtx"
"tf\models\weapons\v_models\v_crowbar.sw.vtx"
"tf\models\weapons\v_models\v_crowbar.phy"
"tf\models\weapons\v_models\v_crowbar.jpg"
"tf\models\weapons\v_models\v_crowbar.mdl"

Nailgun

The Nailgun viewmodel makes an appearance as does its uncompiled CTX weapon script.

"tf\scripts\tf_weapon_nailgun.txt"
"tf\models\weapons\v_models\v_nailgun_scout.vvd"
"tf\models\weapons\v_models\v_nailgun_scout.ani"
"tf\models\weapons\v_models\v_nailgun_scout.dx80.vtx"
"tf\models\weapons\v_models\v_nailgun_scout.dx90.vtx"
"tf\models\weapons\v_models\v_nailgun_scout.sw.vtx"
"tf\models\weapons\v_models\v_nailgun_scout.phy"
"tf\models\weapons\v_models\v_nailgun_scout.jpg"
"tf\models\weapons\v_models\v_nailgun_scout.mdl"


Tranquilizer Gun

The Tranquilizer Gun viewmodel makes an appearance as does its uncompiled CTX weapon script.

"tf\scripts\tf_weapon_tranq.txt"
"tf\models\weapons\v_models\v_tranq_spy.vvd"
"tf\models\weapons\v_models\v_tranq_spy.ani"
"tf\models\weapons\v_models\v_tranq_spy.dx80.vtx"
"tf\models\weapons\v_models\v_tranq_spy.dx90.vtx"
"tf\models\weapons\v_models\v_tranq_spy.sw.vtx"
"tf\models\weapons\v_models\v_tranq_spy.phy"
"tf\models\weapons\v_models\v_tranq_spy.jpg"
"tf\models\weapons\v_models\v_tranq_spy.mdl"

Flag

The cut Flag weapon has files listed in cp_granary.lst, perhaps indicating that the weapon was playtested on the map at some point during development. Included are the uncompiled CTX weapon script, the view and world models, but seemingly no textures.

"tf\scripts\tf_weapon_flag.txt"
"tf\models\weapons\v_models\v_flag.vvd"
"tf\models\weapons\v_models\v_flag.ani"
"tf\models\weapons\v_models\v_flag.dx80.vtx"
"tf\models\weapons\v_models\v_flag.dx90.vtx"
"tf\models\weapons\v_models\v_flag.sw.vtx"
"tf\models\weapons\v_models\v_flag.phy"
"tf\models\weapons\v_models\v_flag.jpg"
"tf\models\weapons\v_models\v_flag.mdl"
"tf\models\weapons\w_models\w_flag.vvd"
"tf\models\weapons\w_models\w_flag.ani"
"tf\models\weapons\w_models\w_flag.dx80.vtx"
"tf\models\weapons\w_models\w_flag.dx90.vtx"
"tf\models\weapons\w_models\w_flag.sw.vtx"
"tf\models\weapons\w_models\w_flag.phy"
"tf\models\weapons\w_models\w_flag.jpg"
"tf\models\weapons\w_models\w_flag.mdl"

Trigger

The texture for the Trigger viewmodel wasn't the only find related to the Trigger, as filenames for the viewmodel were found in several .lst files.

"tf\models\weapons\v_models\v_trigger.vvd"
"tf\models\weapons\v_models\v_trigger.ani"
"tf\models\weapons\v_models\v_trigger.dx80.vtx"
"tf\models\weapons\v_models\v_trigger.dx90.vtx"
"tf\models\weapons\v_models\v_trigger.sw.vtx"
"tf\models\weapons\v_models\v_trigger.phy"
"tf\models\weapons\v_models\v_trigger.jpg"
"tf\models\weapons\v_models\v_trigger.mdl"

Invulnerability Model

Here's a weird one. A model for invulnerability. How would this have worked? Presumably something that could be overlaid on top of a player when they got UberCharged. Yet it still remains a mystery.

"tf\models\effects\invulnerability.vvd"
"tf\models\effects\invulnerability.ani"
"tf\models\effects\invulnerability.dx80.vtx"
"tf\models\effects\invulnerability.dx90.vtx"
"tf\models\effects\invulnerability.sw.vtx"
"tf\models\effects\invulnerability.phy"
"tf\models\effects\invulnerability.jpg"
"tf\models\effects\invulnerability.mdl"
"tf\materials\models\effects\invulnerability\invulnerability_red.vmt"
"tf\materials\models\effects\invulnerability\invulnerability_blue.vmt"
"tf\materials\models\effects\invulnerability\invulnerability_red.vtf"
"tf\materials\models\effects\invulnerability\invulnerability_blue.vtf"

Sounds

Some sounds are referenced in the .lst files by their filenames, but don't actually exist in the build.

First, the Concussion Grenade "blast" sounds.

"tf\sound\weapons\concgren_blast1.wav"
"tf\sound\weapons\concgren_blast2.wav"
"tf\sound\weapons\concgren_blast3.wav"

The firing sounds for the Nail Gun are also listed;

"tf\sound\weapons\nail_gun_shoot.wav"
"tf\sound\weapons\nail_gun_shoot_crit.wav"

Removed Disguise Kit Textures

Some texture filenames for the Disguise Kit were also found listed in all.lst but the files cannot be found in the game files. The blue disguise kit was later used in Meet the Spy and is present in the files for Source Filmmaker. It also includes the lost selfillum layer as the alpha mask. Which implies the normal maps alpha layer was likely identical to the used textures alpha layer.

"tf\materials\models\weapons\v_cigarette_case\v_cigarette_case_normal.vtf"
"tf\materials\models\weapons\w_cigarette_case\w_cigarette_case.vtf"
"tf\materials\models\weapons\w_cigarette_case\w_cigarette_case_normal.vtf"
"tf\materials\\models\weapons\w_cigarette_case\w_cigarette_case_blue.vmt"
"tf\materials\models\weapons\w_cigarette_case\w_cigarette_case_blue.vtf"
"tf\materials\\models\weapons\w_cigarette_case\w_cigarette_cloak_blue.vmt"

Early CTF HUD Files

Some filenames for HUD-related files were found in reslists/cp_granary.lst, cp_dustbowl.lst and all.lst that aren't present in the files. A few filenames hint toward the majority of these files all being for the early Capture the Flag HUD seen in Valve's presentation on Improved Alpha-Tested Magnification for Vector Textures and Special Effects.

"tf\materials\vgui\..\hud\flag_capture_left.vmt"
"tf\materials\vgui\..\hud\flag_capture_right.vmt"
"tf\materials\vgui\..\hud\flag_capture_ring.vmt"
"tf\materials\vgui\..\hud\flag_capture_outline.vmt"
"tf\materials\hud\score_area_left_mask.vtf"
"tf\materials\hud\score_area_right_mask.vtf"
"tf\materials\hud\objectives_flagpanel_arrow.vmt"
"tf\materials\hud\objectives_flagpanel_arrow.vtf"
"tf\materials\vgui\..\hud\objectives_flagpanel_carried.vmt"
"tf\materials\hud\objectives_flagpanel_carried.vtf"
"tf\materials\vgui\..\hud\objectives_flagpanel_left_bg.vmt"
"tf\materials\hud\objectives_flagpanel_left_bg.vtf"
"tf\materials\vgui\..\hud\objectives_flagpanel_right_bg.vmt"
"tf\materials\hud\objectives_flagpanel_right_bg.vtf"
"tf\materials\vgui\..\hud\objectives_flagpanel_ring_bg.vmt"
"tf\materials\hud\objectives_flagpanel_ring_bg.vtf"
"tf\materials\vgui\..\hud\objectives_flagpanel_ring.vmt"
"tf\materials\hud\objectives_flagpanel_ring.vtf"
"tf\materials\vgui\..\hud\score_area.vmt"
"tf\materials\hud\score_area.vtf"
"tf\materials\hud\score_area_bg_mask.vtf"
"tf\materials\hud\score_area_left_mask.vtf"
"tf\materials\hud\score_area_right_mask.vtf"
"tf\materials\hud\score_area_ring_mask.vtf"
(Source: Improved Alpha-Tested Magnification for Vector Textures and Special Effects)

UI Resource Files

As well, four UI-related resource files were found listed, but not found in the game files. The first three may be related to the above early Capture the Flag HUD.

"tf\resource\ui\hudammostatus.res"
"tf\resource\ui\hudcapturepanel.res"
"tf\resource\ui\hudplayerstatus.res"
"tf\resource\ui\introwindow.res"