well of course the reason it probably doesnt seem to work is that there only two lights being rendered in that shader.. there are a total of 8 possible lights, so the chances of you getting the right ones are not great unless you have 8 lights in your scene, try adding more lights.. or try my original shader pack, it has all the lights, tho it need ps3.0