You can do more with a normal map than with a simple bump map.
Also... it's acutally easier to create a high-def normal map than something similar as bum map.
Thanks to the render-to-texture feature, all modern 3d softwares have.
Additionally there are freeware tools (i.e. Nvidia Melody), that can take care of that, if your modelling software doesn't support render-to-texture.
@taylor Some games seem to change some channels to achive better compression. Will we use this?
There is a simple method to detec what kind of normal map is used.
By default the (blue-ish) normmal map has 24-bit. The (green-ish) modified normal maps use an alpha channel and therefore have 32-bit.
I don't know if you can support both of them... Also... we might have to use the alpha channel for something else later...(Height map, Paralax mapping?)