I'm trying to make a new model for the Pyro's default Flamethrower, and I've run into a problem. When I load the new flamethrower model in HLMV or the game, I can't see the texture I made for it, all I see is the pink-and-black checkerboard.
I double-checked my QC, thinking I did something wrong, but the line that says where the texture is:
is the same as the default (I even decompiled the default model and used its QC.)
The model is stored in the folder "[Path to TF2 folder]\tf\custom\newflamer\models\weapons\c_models\c_flamethrower\c_flamethrower.mdl", and the texture is stored in "[Path to TF2 folder]\tf\custom\newflamer\models\weapons\v_flamethrower\v_flamethrower.vtf". Even still, all it gives me is the checkered texture.
I removed just the flamethrower model, and the texture still worked (although it was deformed because it was on the wrong model.) So the problem is in my QC. I'm not using a custom .vmt file, just a .vtf and .mdl.
Does anyone know what I did wrong, and how I can fix it?