So can I fix that in code? I don't know, go into the shadow code and just turn off the self shadowing part? I'm not a coder so just throwing some stuff out there.
Well the game has a dynamic day and night system. Which means I have a dominant directional light that turns 360 degrees every 24 minutes. I don't know how that would work well with light functions. So I have a couple of ideas. My first being a shadow model. Depending on the angle of the light vector it moves and scales…
Funny, I thought of what you just did as I came back to this post. You could code a shadow model/plane to stretch with the angle of a light vector.. would be limited to one light per shadow shape though, and would work best on flat ground. Since you're doing somethign cell shaded, you likely don't need a lot of the crazy…
If you have a UDK source licence, sure. A quick grep through the UDK script source doesn't come up with options to turn self shadows off, just the known options for no shadows at all or self shadow only.. etc.