Multiple textures for one model

Hey there. I’ve had to model a backpack and now im trying to import it but since this bag model has 3 textures, 1 for the body, 1 for the front pouch and 1 for the handles (see image below), Im trying to make it so the front pouch which has the brands is changeable in game.

Since this backpack will have many different brands, I have no clue how to add mulitple textures to the front pouch. Ive checked the https://developer.valvesoftware.com/wiki/Multiple_Skins_for_a_Single_Model but i dont understand it. Could someone help here?

Here are the texture files

vegasrp_bag.vtf
vegasrp_frontpouch.vtf
vegasrp_handles.vtf
^those are the default textures. That is just a plain black fabric texture

vegasrp_bag.vtf
vegasrp_frontpouch_abdidas.vtf
vegasrp_handles.vtf
^that is 1 texture group, just the front pouch changing.

vegasrp_bag.vtf
vegasrp_frontpouch_nuke.vtf
vegasrp_handles.vtf
^another one.

and so on. I have 9 other brands to do so could someone suggest how I would structure my “$texturegroup skinfamilies” for this?

the general definition on that wiki page got the example. so…


$texturegroups blah
{
	{ "vegasrp_bag" "vegasrp_frontpouch" "vegasrp_handles" }
	{ "vegasrp_bag" "vegasrp_frontpouch_adidas" "vegasrp_handles" }
	{ "vegasrp_bag" "vegasrp_frontpouch_nuke" "vegasrp_handles" }
	.
	.
	.
}


replace the dots with the rest of them. same scheme. it’s obvious… isn’t it?!? note this refers to material (.vmt) names.

Ah yeah thats great man, thanks for that