Source Filmmaker

Source Filmmaker

Joementrex Jul 24, 2014 @ 2:10am
How can i reskin a tf2 spy mask into SFM
So i want to make a new mask for the spy in tf2.
I want to reskin it to any mask i want, like a plant or anything.
Any help will be greatly appreciated.
Originally posted by R234:
Alright, you don't need to download any models then, you can change the texture for the Spy's actual mask. And funnily enough, they added support for texture override in SFM just yesterday, so that's great timing.

First things first, you'll need some image editing software that supports layer masks (GIMP, or Photoshop if you have it), as well as a VTF plugin for it.

Once you have that, you need to open one of the disguise masks' texture. They're in C:\Program Files (x86)\Steam\SteamApps\common\SourceFilmmaker\game\tf\materials\models\player\spy\, called mask_[class].vtf. Edit the texture to your liking, then save it under a different name, somewhere in game\usermod\materials\. Let's say for instance you call it mask_plant.vtf, and put it in game\usermod\materials\myreskins\. That would work.

Once you're in SFM, import a Spy model, and activate the disguise mask bodygroup. Then, right click the Spy's animation set, and click add override materials. Right click it again, this time go to show in element viewer > model.

Once in the element viewer, expand the materials array, then the green named material called mask_spy. Right click it, go to add attribute > string, and call the attribute $basetexture.

Almost done. click the new element's text field to the right, and type myreskins\mask_plant, or whatever you called your texture file.

If all went well, it should have worked.
< >
Showing 1-12 of 12 comments
Kumquat [Velbud] Jul 24, 2014 @ 10:29am 
Okay, do you have the models, first of all, to make the reskins? Also, are they in-game or are they from sites like GameBanana? If you are trying to design one, use Blender for creating it. If you want to use someone else's thing, you got to put it into the tf_movies folder and then search for it in that directory in SFM.
celica soupra Jul 24, 2014 @ 10:57am 
There's a gmod spy mask prop right here http://www.garrysmod.org/downloads/?a=view&id=119720
Just copypaste the 'materials' and 'models' folders into your 'usermod' directory
Get an extension for Photoshop, GIMP, whatever image editing program you have, which allows you to open VTF files (if you tell me which program you have, I can give you a link)
Edit the existing VTF files in the mask's 'materials' folder into anything you want. Save them with their original names to save you the trouble of editing VMTs.

Hope this helps, ask if anything is unclear
Joementrex Jul 25, 2014 @ 1:38am 
Originally posted by 64GIGS.exe:
There's a gmod spy mask prop right here http://www.garrysmod.org/downloads/?a=view&id=119720
Just copypaste the 'materials' and 'models' folders into your 'usermod' directory
Get an extension for Photoshop, GIMP, whatever image editing program you have, which allows you to open VTF files (if you tell me which program you have, I can give you a link)
Edit the existing VTF files in the mask's 'materials' folder into anything you want. Save them with their original names to save you the trouble of editing VMTs.

Hope this helps, ask if anything is unclear

Ok i will go ahead and try this as soon as i can, i will respond the results.
Thanks also you spending your time just to help someone with a little task :D
Joementrex Jul 25, 2014 @ 2:38am 
Originally posted by 64GIGS.exe:
There's a gmod spy mask prop right here http://www.garrysmod.org/downloads/?a=view&id=119720
Just copypaste the 'materials' and 'models' folders into your 'usermod' directory
Get an extension for Photoshop, GIMP, whatever image editing program you have, which allows you to open VTF files (if you tell me which program you have, I can give you a link)
Edit the existing VTF files in the mask's 'materials' folder into anything you want. Save them with their original names to save you the trouble of editing VMTs.

Hope this helps, ask if anything is unclear
Slight problem, there is no VTF files in this gmod model. There is only 1 folder in the download and that is models. Opening the model still shows the textures on the masks but i cannot edit them because i do not have the VTF files. Help please :P
R234 Jul 25, 2014 @ 2:52pm 
Wait, wait wait... Seems nobody's talking about the same thing here, so I want to make this clear; what are you trying to do exactly? And please don't use the word "reskin", it's so badly used nowadays nobody knows what it means anymore.

From what I can understand from your OP, you seem to want to change the texture on the Spy's disguise mask. is that correct?
Joementrex Jul 25, 2014 @ 2:56pm 
Originally posted by R234:
Wait, wait wait... Seems nobody's talking about the same thing here, so I want to make this clear; what are you trying to do exactly? And please don't use the word "reskin", it's so badly used nowadays nobody knows what it means anymore.

From what I can understand from your OP, you seem to want to change the texture on the Spy's disguise mask. is that correct?
Yes that is correct, i want to have a custom picture on the spy's disguise mask from being one of the tf2 game characters to whatever i can fit on the little mask.
Thanks for helping :D
The author of this thread has indicated that this post answers the original topic.
R234 Jul 25, 2014 @ 3:06pm 
Alright, you don't need to download any models then, you can change the texture for the Spy's actual mask. And funnily enough, they added support for texture override in SFM just yesterday, so that's great timing.

First things first, you'll need some image editing software that supports layer masks (GIMP, or Photoshop if you have it), as well as a VTF plugin for it.

Once you have that, you need to open one of the disguise masks' texture. They're in C:\Program Files (x86)\Steam\SteamApps\common\SourceFilmmaker\game\tf\materials\models\player\spy\, called mask_[class].vtf. Edit the texture to your liking, then save it under a different name, somewhere in game\usermod\materials\. Let's say for instance you call it mask_plant.vtf, and put it in game\usermod\materials\myreskins\. That would work.

Once you're in SFM, import a Spy model, and activate the disguise mask bodygroup. Then, right click the Spy's animation set, and click add override materials. Right click it again, this time go to show in element viewer > model.

Once in the element viewer, expand the materials array, then the green named material called mask_spy. Right click it, go to add attribute > string, and call the attribute $basetexture.

Almost done. click the new element's text field to the right, and type myreskins\mask_plant, or whatever you called your texture file.

If all went well, it should have worked.
Last edited by R234; Jul 25, 2014 @ 3:07pm
Joementrex Jul 25, 2014 @ 3:17pm 
Originally posted by R234:
Alright, you don't need to download any models then, you can change the texture for the Spy's actual mask. And funnily enough, they added support for texture override in SFM just yesterday, so that's great timing.

First things first, you'll need some image editing software that supports layer masks (GIMP, or Photoshop if you have it), as well as a VTF plugin for it.

Once you have that, you need to open one of the disguise masks' texture. They're in C:\Program Files (x86)\Steam\SteamApps\common\SourceFilmmaker\game\tf\materials\models\player\spy\, called mask_[class].vtf. Edit the texture to your liking, then save it under a different name, somewhere in game\usermod\materials\. Let's say for instance you call it mask_plant.vtf, and put it in game\usermod\materials\myreskins\. That would work.

Once you're in SFM, import a Spy model, and activate the disguise mask bodygroup. Then, right click the Spy's animation set, and click add override materials. Right click it again, this time go to show in element viewer > model.

Once in the element viewer, expand the materials array, then the green named material called mask_spy. Right click it, go to add attribute > string, and call the attribute $basetexture.

Almost done. click the new element's text field to the right, and type myreskins\mask_plant, or whatever you called your texture file.

If all went well, it should have worked.
I will go and try this now as soon as i get the VTF plugin working in photoshop lol.
Thank you so much for helping me :D
Joementrex Jul 25, 2014 @ 3:53pm 
Thank you so much R234 it worked and now i know how to make custom masks :D
Also thank you guys who also was trying to help me with my dilemma.
Jonathan Pinkle Feb 3, 2021 @ 3:45pm 
Originally posted by R234:
Alright, you don't need to download any models then, you can change the texture for the Spy's actual mask. And funnily enough, they added support for texture override in SFM just yesterday, so that's great timing.

First things first, you'll need some image editing software that supports layer masks (GIMP, or Photoshop if you have it), as well as a VTF plugin for it.

Once you have that, you need to open one of the disguise masks' texture. They're in C:\Program Files (x86)\Steam\SteamApps\common\SourceFilmmaker\game\tf\materials\models\player\spy\, called mask_[class].vtf. Edit the texture to your liking, then save it under a different name, somewhere in game\usermod\materials\. Let's say for instance you call it mask_plant.vtf, and put it in game\usermod\materials\myreskins\. That would work.

Once you're in SFM, import a Spy model, and activate the disguise mask bodygroup. Then, right click the Spy's animation set, and click add override materials. Right click it again, this time go to show in element viewer > model.

Once in the element viewer, expand the materials array, then the green named material called mask_spy. Right click it, go to add attribute > string, and call the attribute $basetexture.

Almost done. click the new element's text field to the right, and type myreskins\mask_plant, or whatever you called your texture file.

If all went well, it should have worked.

I know this is a necropost, but this doesn't work. Has something changed in SFM?
Joementrex Feb 3, 2021 @ 11:51pm 
Wow, nearly 7 years ago. No idea mate, stopped animating years ago :/
Squintem Feb 14, 2022 @ 8:59am 
thanks to R234:Gachislave:
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Jul 24, 2014 @ 2:10am
Posts: 12