This is the initial beta release of Civ5 Mod Manager.
Features:
Take away the control of your mods from the Steam Workshop. Manage installed mods, save and restore mod sets, set install and enabled options for mods, install mods to Civ5, and then start Civ5 and play with all your mods already loaded and activated.
Automatically update mods from the Steam Workshop or from http://www.picknmixmods.com with the latest version with the click of a button.
Add new mods by simply copying the mod page URL to the clipboard and then clicking a button.
Check mod dependencies and automatically download and enable missing mods (if they are already on the list). Get a report on missing dependency mods.
How to use:
Since this is just a beta version, after installing, run the program and click on the "Mods Folder" button, and make a backup of your mods folder somewhere. Also backup Civ5ModsDatabase.db located in the cache folder one level up from the mods folder.
Now that your current mods and mod config are safely backed up, you start by importing your currently subscribed Workshop mods by clicking on "Import"
After importing the workshop mods,
The install program just creates a folder and copies files in that folder, nothing else is copied elsewhere in your computer.
Comments, bug reports and feature requests are welcomed.
There are two files: One provides an installer, the other is a simple zip.
Do not install in the Programs folder!
Of course being a beta version there will be lots of bugs and the usual disclaimers apply.
The "DIES" columns in the grid:
"D" Download: When enabled, it will actually download this mod or update it when you click "Update". The mods are downloaded into a "mods" folder inside the Civ5 Mod Manager folder, no mods or anything is touched in the Civ5 install. You can enable/disable by double clicking in the checkmark symbol in the column of the grid ot clicking the "D" button in the toolbar.
"I" Install: When enabled, this will install the selected mod to the mods folder of Civ5 when you click "Install mods"
"E" Enable: When enabled, this will enable the mod in Civ5, just as you enable a mod in the mods screen in Civ5
"S" Source: Indicates the detected source of the mod: Workshop or www.picknmixmods.com
How it works
The mods are saved in a mods folder inside the Civ5 Mod Manager install folder, without interfering at all with the Civ5 install.
When you click on "Import", the program reads data stored in the "...\My Games\Sid Meier's Civilization 5\cache\Civ5ModsDatabase.db" file to extract information on the subcribed Workshop mods.
"Update" just checks the Workshop and www.picknmixmods.com for new versions of the mods in the list, and replace old versions with new versions if available. This does not affect the mods folder of Civ5, all mods are saved in the mods folder of Civ5 Mod Manager. In the future old versions of mods will be kept, and new versions will be added to the list.
You select mods to install and enable by clicking on the "I" and "E" columns or using the "I" and "E" buttons on the toolbar. When you are finished, you can create a "SET" and save it, so you can recall it latter. Then you click "Install mods" and only then all selected mods are installed to Civ5. If a mod is already installed, it is deleted and reinstalled.
RIGHT NOW CIV5 MOD MANAGER WILL OVERWRITE OLDER VERSIONS OF MODS WITH THE LATEST VERSION IF ONE IS AVAILABLE WHEN YOU DO AN UPDATE. THIS WILL BE CHANGED IN THE NEXT VERSION