the mod updater WAS designed to update mods from the VERSIONED mods folders eg sins 1.15,1.16 to 1.17 and entrenchment 1.00,1.01,1.02 to entrenchment 1.03. it CAN NOT convert a mod from sins to entrenchment. regarding the mods from BEFORE the versioned mods folder, as all the mods before entrenchment's release were in the SAME folder and EACH version's convertdata is different and is NEEDED to correctly convert a mod to text so that it can be updated. I do not have copies of the older convertdata's or a means of determining which convertdata to use to convert the mod to txt so that it can be updated which is why I have restricted the design to updating all mods in the versioned mods folders.
to help all sins players I designed the mod updater to be able to update all the mods in a versioned sins or entrenchment folder to the CURRENT sins/entrenchment version, but it CAN NOT convert a mod from sins TO entrenchment as there are too many changes that need a modders expertease and trial and error to correctly convert.
for example in entrenchment 1.02 I have 7deadly sins 2.5rebuild alpha, unknown darkness beta 0.01,sins of the 13th tribe v.5, sins of the 13th tribe v0.4,firefall 2.2,alien invaders!, celestial bodies mod v0_8b, dynamic 0.9b,echteschachtchiffe,dolynick_galaxyMod-e0.92b,ms entrench v2.22 and supercaps v1.0, and i just open the mods-entrenchmentv1.02 folder (note I do not need to select an idividual mod just the ENTIRE MODS folder), then click the button labeled 1 set source to copy from, the program then suggests the destination to be mods-entrenchment v1.03, I then click on the button 2 set destination to copy to, then a button labeled 3 copy and update the entity files, and the progam then copies all the files and folders if they do not exist in the destination and checks entities for bin/txt mode if in bin then uses the correct convertdata based upon the version of the source folder to convert the entities to txt mode then checks the entities for the changes and updates as nesscery , then if the entity was a bin file it then uses the current convertdata to convert it BACK to bin, and does this for all the entity files in the installed mods.
in my example the mod updater takes about 55-60 minutes to run on a amd x2 5200 updating the 6.2gb of mods to 1.03, I feel that this is at least a desirable speed to update the huge amount of data with the biggest single delay being the convert to txt and back to bin for each file, if i was to convert all the files to txt mode beforehand the run time would drop to about 25-30 minutes.
the mod updater can also help modders update when a new patch comes out as I will be checking all the files for changes in sins,entrenchment and all future expansions, BUT WILL NOT EVER convert between sins and the expansions.