You mean like making a zip with just the changed files since last release? If so, we are not doing that with the next release. Changed files are more or less all of them, including all graphics (they are repacked).
No that is the next realse version, M:C 3.0. At which poiunt all 2.0 stuff is removed from download.
Then we discover that something was bugged/fixed after 3.0. So we update the 3.0 download with the new bits and a date of change and add 3.0a with just the changes and the release date, for those who already had 3.0 before the date of change, thus saving them DLing 100mb for just needing the new dll and 3 xml files (or whatever the patch happened to be)
The DLL for Col is a much trickier situation than with a Civ DLL, because yields are in the dll and yields are all different for mods. So for the most part it is just changing the yield dll file, for each one. the problem comes when yields have been hardcoded in to the dll for such things as AI.
I remember you mentioning that at the moment WEAPONS, and TOOLS are hard coded in the AI, which causes a problem for WH, as we have multiple WEAPON and TOOL types so right now we have 2 useless yields in WH, just to accomodate the AI and make the dll compile. This means either WH needs a seperate dll to everyone else (as in all those AI points changed) or those 'crucial' AI decision making yields need to be changed to an XML tag that defines what yields the AI should consider when considering those specific situations (I presume it is all connected with equipping or making workers and warriors?)
When it comes to 'release packages' I would say it is not really necessary to release the source code, as this is the version for players not modders, the Source code would be a completely seperate download/release for those who want access to the source code for M:C. Or 2071, or WH, or the blank slate USM.