This is the Historical Spawn Dates component of my Dynamic History mod project.
It can be used for RFC (Rhye's and Fall of Civilization) like scenarios on any TSL (True Starting Location) map
Compatible with Civ5, Gods+Kings, Brave New World and all DLC Civilizations.
Ready to be used with my G+K or BNW City States mod for YnAEMP, and works great on the Giant Earth or Large Europe maps.
Important note when using Brave New World
=======================================
Because of the new victory condition for Culture, it's important to select at least two other Civilizations that will start before you, and close to each other (in spawning date, not distance). Else you (or the AI) may get a Culture Victory before any other Civilization can spawn. (This is now in the top priority list of things to get fixed in my mods)
How does it work ?
=================
All Civilization and City States spawn on the map at the real date.
For some Civilization, that does not change anything, like Egypt that is present on the map from the start. But Germany, for example, will spawn at the turn corresponding to 1000AD in your game.
If you've selected a Civilisation starting after 4000 BC (the first turn), the game will auto-play until the date of spawn of your Civilization.
You can select a later starting era (using YnAEMP for example) in the game setup to reduce the waiting time, but I'll suggest to select one or two era before your civilization start, to let the other civs fill some part of the maps for a better experience.
You may want to set autosave ON, so you can reload your game if it has crashed during the autoplay without restarting from 4000 BC. Very usefull if you decide to play USA. ...
To balance with the late start, some mechanisms are implemented, the spawning civilization get the following:
- A few units related to the current era
- All nearby barbarian units
- All very close units from City States, and the city itself can also be removed and converted to a Settler
- Ally relation statut with close City States
- All technologies that has been discovered by all Civilizations that have already settled a city (but no techs that are known only by a few civs)
- Science and Culture points based on the average number of techs/policies from other civs. Same for gold, faith, golden age turns and it can also get some free Great People based on the average cost of all other civs buildings.
There is one file to edit if you want to change spawning date or add date to custom civs: HistoricalSpawnDates.sql You can also change the balance mechanisms by editing HSD_Functions.lua and HSD_Defines.lua.
Isolated civs don't get free techs, (that's new world's civs, polynesia, indonesia, but not USA), it can also be changed in HistoricalSpawnDates.sql