Here's a copy of the XML from the mod here: http://transcendence.pastebin.com/Frahs6fG
Yeah, the code is old and not very well made, but...
The issue seems to be that it uses the same unid for an <Image> root level tag and a <ShipClass>.
Note that using the same unid for the Extension and the Anything Else doesn't cause an error.
From what I've read on the forums, some modders discovered that the game keeps several different unid spaces (for extensions, design types, images, and sounds, I belive), and started using this as a way to conserve their unid ranges. Apparently it's not been much of an issue as this is the first mod that's caused an error, but...
I'd like a clarification for what we SHOULD be doing with unids and consideration on weather overlapping ranges of incompatible UNID uses is a good idea, discussion, debate, an opera, whatever.

I think this change didn't make it into a tracker item, either?