To be blunt I'm surprised this even loads looking at the filestructure/code, especially since you barely seem to have followed the advice given
in your previous thread.
The core problem is that you don't even seem to have
looked at any of the UltraLight systems or how it works, assuming this is the unedited stuff that "doesn't work".
This mod is a mess, and you need to clean it up before you can go anywhere. Sprites, code, everything. Me handing you a copy with UltraLight integrated won't achieve anything.