1. We have added a Gift Upgrades feature that allows you to gift an account upgrade to another member, just in time for the holiday season. You can see the gift option when going to the Account Upgrades screen, or on any user profile screen.
    Dismiss Notice

[SDK] Cultural Golden Age

Discussion in 'Civ4 - Mod Components' started by Imp. Knoedel, Dec 19, 2016.

  1. Imp. Knoedel

    Imp. Knoedel Knoedel Imperator Satani Filius Augustus Nooborum

    Joined:
    Nov 11, 2011
    Messages:
    8,448
    Location:
    Land der Mörder, Land der Hetzer



    This mod accumulates culture on a player level for all civilizations in addition to the city level. Once it passes certain thresholds, a Golden Age begins. This serves to make culture a useful investment in all cities, not just those on the fringes.

    The exact values of the thresholds depend on game speed and world size, e.g. in a Quick game on a Small map you need less culture for each Golden Age than you would on a Large map with Epic speed. The default initial threshold on Standard Size and Speed is 1,000 culture, from there on it will grow exponentially with each Cultural Golden Age until it reaches a hardcoded limit of 100,000 culture (subject to speed and size modifications). You can de- or increase the thresholds by changing CULTURE_GOLDEN_AGE_THRESHOLD in GlobalDefines.xml, but keep in mind that the real default initial value is twice that.

    Unfortunately this mechanic only takes into account culture that is being produced on a per turn basis, not instant boosts like you can get from random events or Great Artist culture bombs.

    Credit goes to Maniac, who originally developed this mechanic as part of his excellent Planetfall mod. I merely copied and pasted it here for easy access in the hope that other modders would integrate it into their own creations. The only modification I made was changing the way the threshold increases are calculated from a simple linear progression to an exponential one that eventually stagnates after about half a dozen Golden Ages. I did this because I feel a simple linear growth just doesn't scale well with gameplay at all.
     

Share This Page