Source Filmmaker

Source Filmmaker

Not enough ratings
Adding New Misc Items to the Add Team Fortress Items Item Picker
By Pte Jack
We've all been there...
TF2 updates with some cools new misc items, but when we go to add them to our characters in SFM using the Add Team Fortress Items picker, they can't be found. We have to determine the actual model name, go find it in the TF\Workshop or class models folders, manually add a new animation set and try to zero the spawned misc item onto our characters.

What if I told you, "That ain't really necessary"!!!
   
Award
Favorite
Favorited
Unfavorite
Process
The Poolside Polo, California Cap and the Soda Specs were all added in the Summer 2020 Pack and I'll bet (unless you already know how to do this) you won't find these items if you try to add them using the Add Team Fortress Items function in SFM like this...


So, why can I do this and you can't?

Well the secret is knowing what file needs to be copied from the TF2 Game folders and where to place it in the SFM file structure.
Also, you have to have the TF2 game cache files extracted and ported to SFM if you're looking for new items.

SFM hasn't been updated since 2015, so anything added to TF2 since then isn't included in the file we're going to replace either and we're going to fix that now.

Open a Window File Explorer session
Go to the folder where you have Team Fortress 2 installed and find the

Steam\steamapps\common\Team Fortress 2\tf\scripts\items

Folder

There you find a file named Items_game.txt.

Select it and press Ctrl+C to copy it to your Clipboard


Now go to the folder where you have SFM installed and find the

SourceFilmmaker\game\tf\scripts\items

Folder
Yes this is the TF game folder that comes with SFM and yes, we keep telling you not to mess with files in these folders, but this is an exception if you want this to work!!!

Press Ctrl+V to paste and replace the items_game.txt file found in that folder.


(If you're paranoid that this is going to break things, rename the existing/original items_game.txt to something else like I did in the picture then paste the copied version into the folder.)

NOTES:

This Item Picker may not find the newer AllClass items or the various items that have different styles when you look for them, the coding for these items are different from what SFM actually looks for and if you can't find them in the Item Picker after completing the process, they will have to be found and loaded manually the old way.

If TF2 Updates with new items, you'll have to do the process again to get those new items.

If you uninstall and reinstall SFM, or validate the SFM Local game cache files, the copied version of the Items_game.txt from TF2 is going to be overwritten by the version that ships with SFM and you're going to lose the functionality of finding the newer items.

Just follow the process again to get the newer items back.

ALSO, this process is not going to fix paintable textures that are broken when used in SFM. You're still going to have to edit the materials or texture files to fix them.

That's IT!! Open SFM, load a TF2 Character and try it out.
7 Comments
DaPostmaster 5 Jan @ 5:37pm 
I tried to give Pyro the 'Arachno-Arsonist' head in a poster I'm making, and I followed all the steps perfectly. However, when I clicked on the item and pressed 'OK', a massive red error sign appeared on Pyro's center mass. What exactly am I doing wrong here?
Deimos 2 Mar, 2024 @ 4:50am 
Your a life savior, I had ported the models to SFM but couldn't find them in the list, now they appear and I can put them on my characters
Jertuser 5 Jun, 2022 @ 7:30pm 
it worked but it didnt work for me all the new stuff were errors
P1nnHead 8 Apr, 2022 @ 10:16pm 
this didn't work for any hats that were added, im trying to use the Handsome Devil but can't find it
9mm 🍌 26 Jul, 2021 @ 2:44am 
THANKSSSS
Pte Jack  [author] 7 Sep, 2020 @ 10:06am 
That has nothing to do with the process of listing the items. If you haven't ported the TF2 Game Cache files to SFM then it will cause an error model if it doesn't exist.
Cream 7 Sep, 2020 @ 1:40am 
I tried this method, and when trying to load tsar platinum it loaded as an error