Nice work, yeah, might be worth testing if Synchro's patch for Kotor Patch Manager fixes this in k1. Some of the shaders are long broken, and it's possible that on period correct hardware this actually worked differently.
If you port to K2, to work in the Aspyr version you'll have to have my bump map fix, otherwise bump and normal maps simply don't work.