I don't know where to post this, so move this topic if this place is not the best for.
I look over mods, load orders, install instructions and have opinion that community might want to have own client and server to store mods and patches for TTW. So I want to hear all your pros and cons.
Most big mods needs manual installation instructions, while they can be automated with simple script which will generate FOMOD to install in mod manager people use.
Most installations have predefined steps like following or not require user attention:
-
check for nvse version (can be included in target fomod) -
check for nvse plugins and versions (can be included in target fomod) -
check load order -
check TTW version compatibility (I don't know how at the moment, but it should). -
download files from nexus (here we can ask user what to download) -
download TTW patches -
some steps to repack (take folders from one, put replace from other, etc) -
patch XMLs (specially for UI mods) -
add fomod directory with description, links, installation instructions -
Reminder users about these files are forbidden to redistribute, etc.
Also I don't like to download version 1.0, then patch to 1.6, then patch to 4.9 while I try to download plugin first time. Merging can happen automatically on server side.
All this process doesn't require Windows OS as on server side as well on client side. We can read dll headers to have enough information to check nvse and plugins versions.
I can help with programming client and server, but I really need to create roadmap and some technical documentation before I wrote first line of code.