I love it when you are involved Archid! It took me weeks just to figure out how to stop it crashing, and you just appear and fix it! My comment about the ichange/ipercentchange was in relation to the not negative points problem, that perhaps it works with ipercentchange, but something is wrong with ichange in connection to bisnegative. It was just a thought. Yes, my change to the Dll was in relation to fixing the issue with improvements that can spawn units. Just incase you missed what I said, it is about the Civic activation tag not working for spawning improvements and also that improvements that spawn units are automatically destroyed when a unit roles over them, meaning you destroy your own improvements. Also you cannot get pillage rewards from Spawning improvements. There is also some Xml stuff to be updated to SF, from the latest version I think.