The fact that light objects get loaded but don’t work as shaders after LibLoading a scene is known. Have you guys figured out any way to go about this?
I’m not going to make every level a scene. They’re separate .blends because the game is big.
The way I’m currently doing this by having a lot of light objects in the startup file, so they get compiled at the start of the Blender Game Engine. For every loaded light form another file I replace it with one of these pre-existing ones. This works, but I have to keep track of every light that is used or not (if the light is deleted, it can be re-loaded from the background layer). This can get ugly with a lot of lights.
Have you guys found any other ways around this issue?