C2C SVN Changelog

10830 (branch only)
  • Update new makefile and vcproj to use batch files, and automatically install dependencies.
  • Add version.h to new makefile.
  • Re-added FreeList critical section.
 
10832
Merged revision(s) from branches/billw-git:
  • New makefile/build system:
    • Assert build - release with asserts enabled for faster testing
    • Profile build - release with profiling enabled for using build in profiler
    • Final_Release renamed to just Release
    • Multiprocess compile for all platforms
    • Automatic install of dependencies if they aren't there
    • NO external requirements - no SDK, no VS 2003, no boost or python needed, they are all in deps.exe
    • Set of batch files for building various DLL builds directly
    • Updated VS solution to support the new system
  • Chopped FPKs into 50MB chunks - SVN likes them a bit better this way
  • Improved the FPK pack and unpack scripts
  • <Buildings> element in units xml simplified to just a list of building classes
  • Buildings array in unit class is a vector instead of a bool array, improving performance and memory usage.
See Tools directory for all the new scripts. The FPK and DLL ones are tested and working, the install/copy ones are WIP.
 
10833
  • Great general was using a spacecraft icon for the GP bar, that was obviously not correct. Fixed.
  • Made all messages generated by CvEventManager.py scale its font size by game resolution.
10834
  • Fixed the faulty Gamefont TGA files we were supplied by drd_avel.
    • The retexturing was excellent, but the technical part of the texture wasn't up to standard, so it didn't work in-game.
10835
  • Fixed a small python error from revision 10832.
 
10836
  • Next round of Civic adjustments. More Maint. Cost overall, some reduced iCommerceModifiers, some reduced IYield and IYieldmodifiers. Most Categories affected. More yet to do.
 
10837
  • Changed the fastdep commandline arguments in Makefile, and added /PDBALTPATH to project linker options
  • Updated my nbproject configuration
10838
  • Updated ignore list on Sources
10839
  • Fixed the profile target in Makefile and made it not copy the dll to the Assets folder (Lines 259-262)
 
10840
Minor cleanup:
Hiram Leader doesn't exist
zzGrowNation is in Assets\Modules\Custom_Civilizations\Cultures
Autolog folder is automatically generated by certiian BUG settings.

Billw added those accidentally.


10841

Removed empty lines in unitinfos.

@billw2015 you forgot to remove these in modules - core unit infos didn't had this issue.
Also when you are going to remove ForceBuilding tag?
One unit still has Academy in ForceBuilding tag.

Edit: looked at code, looks like this tag was nuked.
So XML side it wasn't updated.

10842

Moved Academy out of now removed ForceBuilding tag.
Its requirements - Literature tech and 13 pop size are now respected.

10843

Fixed errors spotted by XML validator.

I think I fixed all Billw2015 XML mistakes here.
 
Warning: SVN 10832 breaks ability to build buildings by units - subdued animals, great people and bard/celebrity/entertains can't build buildings!
If you want to build buildings with units revert to SVN 10831.

This doesn't break saves, just units (they can't build buildings) @billw2015, you can check it easily in pedia.


EDIT: Bug was fixed, now you can update.
 
Last edited:
10845
  • Now when you build the dll, no matter what your target is, Debug, Assert, Profile, or Release, the Makefile always copies the dll and pdb into your Assets folder.
  • Please be sure the last build you make is targeted for Release. If not sure, please rebuild Release again.
(@billw2015 may want to make it rename the files so that we have assert and other DLLs in our SVN)
(We can also do this manually)
 
10846
  • Substitutes the fastdep.exe built by Nightinggale in the deps.exe self-extracting archive. This version takes the "--removepath=.\" argument in our Makefile, although it doesn't really make a difference in its output, which is a file named "depends" under temp_files\$(Target) under Sources
 
10851
Removed broken help text entries.

Only two buildings had issues with help texts.
No need for these as you can see easily in tech splash screen and pedia what those buildings actually do.
 
Last edited:
10852
  • Small thing I forgot to do with GameFont_75.tga file last time I committed it.
10853
  • The spy specific "Loyalty" promotion got a new button made by drd_avel.
    • Its style may be something we want for all spy specific promotions.
  • Changed the "Loyalty" promotion available to units lead by warlords:
    • To use the old spy specific "loyalty" promotion button, as the one it had was identical to the heroic promotion.
    • Its name is now "Adherent", so that there no longer is two different "Loyalty" promotions.
  • "Unquestionable Obedience V" promotion got a new button made by drd_avel.
    • It had the same button as Unquestionable Obedience IV
 
Back
Top Bottom