I'm using A6..
the shaders i downloaded are from the AU resource site. The tutorial gives some example files (specular,diffuse,ambient and normal mapping) with exe demos. The executables show the effect properly and the tutorial was for GS, so i think the fx files must be compatible..
I'm not very knowledgeable about shaders and their programming, so i just followed what was given in the tutorial:
//code start
material mtlNormalMapped
{
flags = tangent; // given in the tutorial saying "Make sure the engine sends tangents to the shader"
effect = “NormalMapped.fx”; // NormalMapped.fx is one of the files in the demo
}
if(key_a) {my.material = mtlNormalMapped;}
//code end
using this in a .wdl file and running my level gives the line(1) syntax error. However the level runs and when i press 'a' i get a noticable change in the material shading (it becomes little brighter) but not the effect shown in the tutorial's demo file. Also the effect is the exact same whichever .fx file i use (there are 4 in the tutorial). The level is a closed room, no sunlight.
Changing the syntax and using in lite-C causes the level to crash saying 'shader feature' not supported.