Yeah, the shadow mapping can be converted very easily, but for some reason I can't even see the shadows on my computer, whether I'm running the C-Script version or the Lite-C version. I can't figure out why.

Anywho, I'm working on adding support for a few more lights, but it may take a while, considering I know NOTHING about shader programming. I'm hoping I can basically just cut and paste from the DOOM 3 lighting shader. I'll post after I give it a try.