A question about skingroups

Alright so I know how to do skin groups on a model, but there is one thing I could never figure out was skingroups for a model that has 2 parts to it. Example: I’m porting an ATM model from Duke Nukem Forever, it has 3 screen textures and 2 body textures. Now how would I make it so skingroup 1 was ATM screen 1, skin 2 is ATM screen 2, skin 3 is the camera body and camera screen, and finally skin 4 is the camera body and 2nd camera skin

Here’s how I have my skingroups setup


$texturegroup skinfamilies
{
	{"ATM_HV_dif.vmt"
 "ATM_screenHV_dif.vmt"
  "ATM_screenHV2_dif.vmt"
}
 	{"MemoryMaker_d.vmt"
 "MemoryMaker_Screen1.vmt"
 "MemoryMaker_Screen2.vmt"
}
 }

Any help would be great

Let’s cal them
Screen1
Body1
Camera1

Your skingroups will be



$texturegroup "skinswitcher"
	{
		{
			Screen1
			Body1
			Camera1
		}
		{
			Screen2
			Body1
			Camera1
		}
		{
			screen3
			body1
			camera1
		}
		{
			screen1
			body2
			camera2
		}
		{
			screen2
			body2
			camera2
		}
		{
			screen3
			body2
			camera2
		}
	}


This ought to cycle trough all your available texture textures.
Sadly while I think that source implements multiple texture groups in the mdl format, there’s no tool currently that allows you to switch between them. So you have to change everything in the one single texturegroup.

Thanks a ton, it worked perfectly