My guess is it comes down to your texture settings, because the shader mostly looks fine. If you select your normal map texture, it's most likely got its Texture Type set to Normal Map. Which seems sensible, except that there are no options in there that allow for an explicit alpha channel. So what you'll want to do is set…
I'm having trouble with a shader i've written. up until now everything seems to work the way i want it to work, and i'm happy with my progress. this is my first time writing a shader, and i've not got any programming or code background... so please bear with me. i'm just a character artist trying to expand his skillset! so…