User talk:Ivan/Mod format WIP
From VCMI Project Wiki
Nice description, I'd just suggest to make it possible to specify version numbers (or ranges of them) in depends/conflicts fields. Something like:
"conflicts" :
[
"badMod", "modName<5.0.0", "1.0.0<iHateThisMod<=3.2.5"
],