//Double-Sided Textured Alpha Punch-Thru //Shader 1: Tex1 * Diffuse, Tex1 Shaders 1 [SHADER] UseProcessVertices AUTO SimultaneousTextures 1 FVF XYZ | DIFFUSE | TEX1 Lighting FALSE TextureFormat 0 1555 UseMipMaps 0 TRUE UVSource 0 0 Passes 1 [PASS] Stages 1 SetRenderState ZENABLE TRUE SetRenderState ZWRITEENABLE TRUE SetRenderState FILLMODE SOLID SetRenderState CULLMODE NONE SetRenderState ALPHATESTENABLE TRUE SetRenderState ALPHAFUNC NOTEQUAL SetRenderState ALPHABLENDENABLE FALSE SetRenderState SRCBLEND SRCALPHA SetRenderState DESTBLEND INVSRCALPHA SetTexture 0 0 SetTextureStageState 0 TEXCOORDINDEX 0 //uses first set of UVs SetTextureStageState 0 ADDRESSU WRAP SetTextureStageState 0 ADDRESSV WRAP SetTextureStageState 0 COLOROP MODULATE SetTextureStageState 0 COLORARG1 TEXTURE SetTextureStageState 0 COLORARG2 DIFFUSE SetTextureStageState 0 ALPHAOP SELECTARG1 SetTextureStageState 0 ALPHAARG1 TEXTURE SetTextureStageState 0 ALPHAARG2 DIFFUSE [END] [END] [EXPORT] xvc=1 usg=0 vachannel=-1 uvsetcount=1 Uvset1=1 uvset2=0 uvset3=0 uvset4=0 uvset5=0 uvset6=0 uvset7=0 uvset8=0 DescriptionL1=Single unfiltered texture DescriptionL2=Punchthrough alpha DescriptionL3=vertex Coloured DescriptionL4=Double Sided DescriptionL5=Tiling TexCount=1 TexDesc1=Base Colour TexDesc2=Not Used TexDesc3=Not Used TexDesc4=Not Used TexDesc5=Not Used TexDesc6=Not Used TexDesc7=Not Used TexDesc8=Not Used MatRevision=1.0 [END]