Suppose I want a composite texture with one bar METAL2 and one bar GRAY1, all that's needed is a description:
Code: Select all
Texture "ASDF", 64, 128
{
Patch METAL2, 0, 0
Patch GRAY1, 0, 64
}
However, suppose we want for example TEKGREN2 with a WOODMET1 rusty metal bar. Well that can't be too hard, except that the metal bar we want is embedded 16 pixels down inside the WOODMET1 texture, which means we can't just stitch the two textures together because then it looks completely wrong.
With current capabilities we'd have to use a dummy texture to get the desired result:
Code: Select all
Texture __MYTEMP, 64, 32
{
Patch WOODMET1, 0, -48
}
Texture ASDF, 64, 128
{
Patch TEKGREN2, 0, 0
Patch __MYTEMP, 0, 96
}
Code: Select all
Texture ASDF, 64, 128
{
Patch TEKGREN2, 0, 0
Patch WOODMET1, 0, 96 { Crop 0, 48 to 64, 80 }
}