You dont necessarily NEED a shader for everything...
there is a nightvision example in the AUM 18, sure its very simple and in old c-script, but it may be enough for your needs and can easily be converted.