Posted: Mon Mar 22, 2010 12:28 am
Basically my tool was intended as a tool for centralising mod distribution. Think something like the linux package managment with some very basic dependancy stuff, but not nearly as good as the linux one obviously.
Basic flow would be:
Program downloads xml files from specified servers (say mesial's site, FAO, RT's servers etc), files describe mods (their name, description, mod version, what mod it supersceeds url to thumbnail, where to dl mod files from and their md5 hashes, where to put them in install, what things conflict with that mod - where something else also changes those files, solution to conflict)
Program examines users allegiance dir - md5 hashes files.
User is then presented with a list of mods available, with ones already installed highlighted (can tell what's installed from hashes).
User can select what they want to install and what to uninstall.
Program downloads compressed files, uncompresss them, copies and deletes files as appropiate.
"Default allegiance" would be a 'mod' with all the hashes of a completely clean install of allegiance with no broken files.
If you ran the tool and installed "Default allegiance" then it would insall allegiance for you (though I haven't thought about it making registery changes - so you couldn't use it to install alleg by it's self)
Basic flow would be:
Program downloads xml files from specified servers (say mesial's site, FAO, RT's servers etc), files describe mods (their name, description, mod version, what mod it supersceeds url to thumbnail, where to dl mod files from and their md5 hashes, where to put them in install, what things conflict with that mod - where something else also changes those files, solution to conflict)
Program examines users allegiance dir - md5 hashes files.
User is then presented with a list of mods available, with ones already installed highlighted (can tell what's installed from hashes).
User can select what they want to install and what to uninstall.
Program downloads compressed files, uncompresss them, copies and deletes files as appropiate.
"Default allegiance" would be a 'mod' with all the hashes of a completely clean install of allegiance with no broken files.
If you ran the tool and installed "Default allegiance" then it would insall allegiance for you (though I haven't thought about it making registery changes - so you couldn't use it to install alleg by it's self)