Under Siege is a mod for Divinity: Original Sin.

http://steamcommunity.com/sharedfiles/filedetails/?id=312959828&searchtext=


It's one of the very few campaign mods I've seen, which seems to be why it's highly rated, despite a lot of rough edges and polish needed. It presumably must be pretty hard to get campaign mods working.