I have recently been interested in making some custom skin options for a few props. I don’t want to overwrite the original texture, just add another skin option. I have been trying to follow some guides but have had no success. Here’s what I have done so far.
The models I want to edit are Workshop downloads. Not a problem, just put the .gma file into gmad.exe and it will extract the contents into the addon folder. I cleaned up the materials and models folder to just have the props I want to customize. I opened VTFedit and went into the materials folder and looked for one of the already existing skins. I copied the picture size and went to work on making a custom skin. Once I finished, I imported it into VTFedit and saved it as a VTF file. I named the file after one of the other skins but changed the number to add an extra skin.
Example
Original Skin options: poster_skin1.vtf, poster_skin2.vtf
My custom skin: poster_skin3.vtf
Then I looked at one of the vmt files from the already existing skins and copied the text but once again changed the number to add an extra skin.
Example
Basic text structure: “$basetexture” “models/props_office/poster_skin#” [DEL](This text in the parenthesis isn’t in the vmt file. The # would equal 1 and 2.)[/DEL]
“$model” “1”
My custom skin text: “$basetexture” “models/props_office/poster_skin3”
“$model” “1”
Now I go into Gmod to test it. The Workshop item has the extra skin option but it shows as a missing texture. The extracted .gma folder is in addons. So I went there to see if the skin option works there. I spawn the prop but it doesn’t have another skin option.
What’s going on and how do I fix this?