I wrote a little Python script that helps find colliding .lua's in mods. I don't guarantee I got the logic right as my knowledge of Civ modding is limited to the fact that it is done mostly in LUA
. I've just assumed that VP .lua's can be overwritten by .lua's in other mods (that's why their name starts with a number - to guarantee they load first and can be overwritten) so if something overwrites VP's .lua more than once that's a sure conflict. The other case would be when in other mods there are at least two same-named .lua's that don't overwrite anything in VP - that would potentially be a problem but not necessarily so.
If I got it wrong, I would be thankful for pointing in the right direction.

If I got it wrong, I would be thankful for pointing in the right direction.