Ah, this one is quite simple... its less about what you do in the engine and what you do in the settings of the game itself...
in the config.ini file
lightingquality=3 perpixellighting=1
this is what needs to be changed, i was just tweaking things and found it out and it looked nice... i hope this is what did it because I tweaked several things... this does mean, unless you change menu.script to not allow it to change, the player can turn it off but it doesnt effect performence so much so unless they want a more "authentic" lighting, they shouldnt really change it. if it doesnt work, ill just send you the .ini file itself, since it doesnt contain any game code, just usable data for the engine, it should be fine