To document the C++, Python and XML changes made by Firaxis between the release of the Civ 4 base game in 2005 and the final BtS patch in 2009 – and the contributions of modders through unofficial patches and the Better AI mod –, I've committed the relevant files in a chronological order to a Git repository, resulting in this network chart: https://github.com/f1rpo/Civ4CE/network
It also covers Colonization and a demo released in 2005.
Apart from this overview of the game's post-release history, the repository can be used to e.g. determine which (code) changes exactly were made by each of the patches (the patch notes are usually incomplete); which changes from the unofficial patches were adopted; whether there are additions in Colonization that might be useful in BtS; or to look at the change history of a particular file. (All not terribly useful I admit.) The size on disk is about 100 MB.
Most of the code was already available online, either through the patch installers or through mods that include modified versions. That said, those files had obviously not been made available in a single place like this, and some (fairly short and simple) files arguably had not been available for free at all because no patch or mod has had a reason to modify them. Doesn't worry me with regard to intellectual property rights, but if that's a problem for the forum, then I will of course delete the link (or whatever it takes).
It also covers Colonization and a demo released in 2005.
Apart from this overview of the game's post-release history, the repository can be used to e.g. determine which (code) changes exactly were made by each of the patches (the patch notes are usually incomplete); which changes from the unofficial patches were adopted; whether there are additions in Colonization that might be useful in BtS; or to look at the change history of a particular file. (All not terribly useful I admit.) The size on disk is about 100 MB.
Most of the code was already available online, either through the patch installers or through mods that include modified versions. That said, those files had obviously not been made available in a single place like this, and some (fairly short and simple) files arguably had not been available for free at all because no patch or mod has had a reason to modify them. Doesn't worry me with regard to intellectual property rights, but if that's a problem for the forum, then I will of course delete the link (or whatever it takes).