I'm not sure if this topic belongs here, so please inform me if and where should I move it.
I've written a simple CLI python App for installing mods based on yaml file. Example config below:
sh_animated_cantina_sign:
file_name: "SH_AnimatedCantinaSign.7z"
type: "Suggested"
thigh-high_boots_for_twilek_body:
file_name: "[K1]_Thigh-High_Boots_For_Twilek_Body_MODDERS_RESOURCE.7z"
type: "Recommended"
variants:
npc_replacement:
path: "NPC Replacement"
malak_hd_dark_hope:
file_name: "Malak.rar"
type: "Suggested"
variants:
blue_eyes:
path: "Malak (Blue Eyes)"
delete_files:
- "N_JediMalekH02.tga"
I don't know if KOTOR community have ANY need for such a thing. I had found a great pleasure in using DAOModInstaller and MassEffect3 Mod Installer. I think it's great way to show game for new players without making them spend hours on doing things by hand.
At this moment KMI can extract 7z / rar / zip (requies 7-zip installed on host) and move them to override folder (while deleting some files from mod dir if nessesery)
Primary target is to create a few "fixtuers" so people would just get zips (unfortutnatly from many sources at this time, we have DS, Nexus, some megaupload links, filefront etc. so I don't see option for making it without manual downloading anytime soon)
Of course anyone intrested can edit YAML file which allows changing order of mod installation etc.
In long shot I'd like to at least handle conflict between mods and make KMI able to wait for additional user input.
What do you think? Is anyone intrested in this project? I'm open to new ideas or simple suggestions / requiments. After all I don't want to end as only user.
PS I'll make code public after cleaning. It's horrible mess. I'm also in progress of making bins for windows.