The Altera Centauri collection has been brought up to date by Darsnan. It comprises every decent scenario he's been able to find anywhere on the web, going back over 20 years.
25 themes/skins/styles are now available to members. Check the select drop-down at the bottom-left of each page.
Call To Power 2 Cradle 3+ mod in progress: https://apolyton.net/forum/other-games/call-to-power-2/ctp2-creation/9437883-making-cradle-3-fully-compatible-with-the-apolyton-edition
Ah. Found what the snag was. When you use a Great Work, it only adds culture to the city, and not to the plot or the surrounding plots, which matters in case of cities previously owned by other players.
Now, I can't remember whether that was changed in BtS or the Warlords patch. I know for a fact that there was some proposed change to Great Work mechanics at some relatively recent point in development, but I can't remember what the change was nor whether it actually made it in.
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Ah. Found what the snag was. When you use a Great Work, it only adds culture to the city, and not to the plot or the surrounding plots, which matters in case of cities previously owned by other players.
You know, wouldn't it be simpler to only remember culture stored in a city (for each nationality), and always calculate tile culture values based on that? (Use only the culture value from the controlling civ, of course).
The opposite would be simpler, I guess. Remembering values for a city require a separate entry - you then need to remember culture of all cities and all non-city plots. I presume you could only store the culture values of all plots and just have that translate to city culture directly.
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Originally posted by Solver
The opposite would be simpler, I guess. Remembering values for a city require a separate entry - you then need to remember culture of all cities and all non-city plots. I presume you could only store the culture values of all plots and just have that translate to city culture directly.
Hm? Remember values for a city requires only storing #civs*#cities values. Remember values for a plot requires a lot more than that.
Yes, but you must remember values for plots anyway, that's a given. So the only two options are to translate that into city values directly or store city values separately (as it is now).
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Yes, but you must remember values for plots anyway, that's a given.
No you don't, not if they're entirely determined by city values. You may want to cache plot culture values for performance reasons, but that doesn't mean it's necessary to make them a gameplay value independent of city culture.
It would certainly be incredibly inefficient anyhow to recalculate each tile's ownership constantly based on city cultures (or even each turn). Huge maps are bad enough already...
<Reverend> IRC is just multiplayer notepad.
I like your SNOOPY POSTER! - While you Wait quote.
Originally posted by snoopy369
It would certainly be incredibly inefficient anyhow to recalculate each tile's ownership constantly based on city cultures (or even each turn). Huge maps are bad enough already...
That is why you cache the values between turns and recalculate them all only when the savegame is loaded...
Originally posted by Solver
How would you implement that? I see no way to calculate a plot's culture given the culture of all cities in the area.
Are you serious? A dozen different ways come to mind, all variants of culture = sum(f(distance to i), i in cities), where f is some appropriate function like inverse square.
Comment