Quote:



ex:
skin1: Diffuse01
skin2: Normal01
Skin3: Diffuse02
skin4: normal02
etc.




Thats good news. So, in the case of the FX file where I have (using your shader) entSkin1 and entSkin2, these variables will automagically know to pair skins 3 and 4 and 4 and 5 etc as diffuse and normal maps? From your code below:

sampler ColorMapSampler = sampler_state
{
Texture = <entSkin1>;
MinFilter = Linear;
MagFilter = Linear;
MipFilter = Linear;
AddressU = wrap;
AddressV = wrap;
};


sampler BumpMapSampler = sampler_state
{
Texture = <entSkin2>;
MinFilter = Linear;
MagFilter = Linear;
MipFilter = Linear;
AddressU = wrap;
AddressV = wrap;
};