Very simple!
I apologies my English. It's not my mother language. Feel free to post problems of understanding on the comment sections
-----------------------------------------------------
Notice: This shows custom sprites/textures and others. But still will show the correct path to you to extract.
Notice2: This also shows some of the player sprays. In case you have some problem, be careful to use.
Notice3: The widowmaker skin isn't mine. But the backpack is, and as example, it's not named in the game files "widowmaker", it's named "dex_shotgun", dex of Deus Ex update, and shotgun cause it's the shotgun added in the update!
Hello! I'm going to show to you how to find textures you need for skinning in TF2, it's very simple, but I do recommend some stuff before starting.
You'll need:
For extract the stuff
And of course, Team Fortress 2.
Many people actually downloads a skin to see the directory, but what about a skin which doesn't exists? Sometimes in games the name of the weapons inside the game files isn't the same name as in-game. So, there is a neat tip here.
Open steam, and launch TF2. When it launches, go to options->Keyboard Tab and click Advanced. Enable developer console and press okay 2 times.
All set. Press ' (above your TAB button) or press the button you binded your Console (example: I use F1 to open the console). And type this:
+mat_texture_list
It will bring this:

Now you see some buttons up there. Those sprites load as where you're in the moment. Right now I'm on the Main Menu, so it shows the main menu stuff. If I was in a stage, it will show the character you're using, the weapons textures, level textures and all the stuff. Each time you find something new, it will count on the list.
You can also enable "Show All Textures". So will show all the game textures (the ones used, don't know if shows unused ones).
And, you can copy the image and paste in an image editor. For example, GIMP. But the path will not be copied, you can simply make folders "tf->materials->backpack->player->items->medic->and the vtf here" (EXAMPLE)
Or, you can try searching something similar.
So let's see you choose Team Fortress 2 Logo, by clicking on it

Above, there is a path, ignore the first ones "t:\jogos\steam\steamapps\gabrielwoj\team fortress 2", this just shows where it's loading. The most important is the rest. See it's on the materials file? Now open your GCFScape (you may can open the with the game together. It don't works in old versions, but in updated ones it works).
When you done unpacking/installing GCFScape, click on the icon, go in File and Press Open. Locate your Steam Directory folder, open your "steamapps/steam username here", and open: team fortress 2 materials.gcf (sometimes might be on the others 'gcf's, but this is the most common one.
Now, locate the directories the game show.
For the team fortress 2 logo. Open: root/tf/materials/logo.
There is!

Now simply extract (right click and extract the whole folder, or only the files you want) and give it go using your programs and resource to make your own skin or model or anything.
Notice: Most of sounds are located at "team fortress 2 content.gcf".
This is also useful to see which "codec" the image uses. DXT5 or BGRA8 and etc...

*if is according to rules*


