Dawn of Civilization v1.12 Discussion

Status
Not open for further replies.
For what?
 
Cheat mode and Alt+Z.
 
Most recent, 951. Harappa isn't completely done, but that won't affect anything else if you don't want to play as them.
 
Which was the change in some file needed to have AI Harappa in game ?
 
Does climate in Indus Valley ever change? Loaded AD starts with AI Harappa enabled -- they are doing fine with no marshes.
 
I removed the marshes during the India overhaul. I toyed with the idea of removing some flood plains with time but I don't think that is necessary either.

As for Harappa surviving, they should probably collapse sooner than usual. However, since they're not designed as an AI civ I don't want to devote too much attention to that.
 
I removed the marshes during the India overhaul. I toyed with the idea of removing some flood plains with time but I don't think that is necessary either.

But don't you think this can make India too powerful? Even without AI Harappa, by default? Maybe not marshes, but desert -- to reflect drying out of (invisible) Sarasvati River (represented by extra flood plains).

Also, Indo_aryans suppose to come from West and settle were Indian capital is. Can we get some proto-Aryan barbarians (Spearmen) in Hindu Kush? Sort of the way proto Persians are represented by Chariots few turns before Persia spawns...
 
Don't know, does it? That would remain to be seen from how India shapes up in games where Harappa does not exist.
 
Hello Leoreth,

Once again I've been researching the codes for the Democratic Caliphate (rev 707) and I stumbled upon DynamicCivs.py. Python is my weakest of the 3 (I have to learn C++ in college and XML is trivial).

But my question here isn't related to the python code itself (I guess), but rather to when the name checks are done.

I have seen that on the end of the file there are some functions related to when to check the civ names, these are:
Spoiler :
onCivRespawn
onVassalState
onPlayerChangeStateReligion
onRevolution
onCityAcquired
onCityRazed
onCityBuilt
checkTurn*
*This one has a commentary saying it's done once each 10 turns.

I'd like to know a few things:

1- Are these the only conditions to check Civ Names? Or are there others in other files?

2- Is there a cpp file related to Dynamic Civ Names? If so which is(are) it(they)?

3- If I try to toy a bit with the python code and create new functions or only new conditions inside existing functions to check names, is this enough for them to work? If this isn't trivial don't bother to explain me how, I understand you don't have time to teach anyone here with doubts on CIV's programming stuff.

4- If the previous question is true (or not), is it also trivial to add a new entry to DynamicNames_Civ.XML to be used in the .py? E.g. If I want England to have a specific name when it adopts Islam (in rev 707 that doesn't exist, not sure in newer revs), and assuming I did change the .py to have a condition to check that, can I create an entry like TXT_KEY_CIV_ENGLAND_BRITISH_SULTANATE in the XML and use it on DynamicCivs.py?


Sorry to be asking about a really old revision again, I'd love to bring the Democratic Caliphate to a newer revision but I fear this is impossible, and I really don't want to abandon this amazing story on S&T.
 
No worries, nothing substantial about this has changed since then.

1) Yes, it's only those you can find in DynamicCivs.py.

2) No, it's entirely done in Python.

3) Adding new triggers for name checks is more complicated, but as I understand what you want to do that's not required, you can simply change the checkName method. There should be an example you can replicate for England.

4) Yes, the XML/Text/ folder doesn't care what you call the file where you add a new text tag.
 
It seems if the harappans survive past the massive stability punch they get after 1000BC or so, they survive stable and become a super power like Babylon used to.
 
What's the problem, just turn them off.
 
Oh no there's no problem, I was just giving an observation.

I'm really enjoying the crowded India, and this was the one civ I was hopeful of seeing when you proposed it a while ago. I thought you abandoned the idea, so this is a pleasant surprise.
 
Some barbarians chariots destroying the HVC before indo-aryan spawn? AI won't be able to survive, but human might survive if cunning enough. (BTW: rename "the Indians" to "Indo-Aryans"?)
 
Very little Marble was used to construct Notre Dame (columns and some mosaic, wikipedia does not even mention marble). If one DOUBLES the speed of Cathedral with Marble and not with Stone (because wrong civ gets it, probably?) -- then let as find another marble structure, please. For example, Florence Cathedral! Every time you load BTS you see it! And yet neither vanila BTS nor this mod pay any tribute to that building in game. Let's rename Notre Dame to Santa Maria del Fiore, it will still honor Virgin, but with Marble instead of Stone ;)

As a side remark, does anyone understand the choice of background for loading screen by Fraxis?
I mean does Santa Maria del Fiore suppose to represent Renaissances and therefore allude to "Beyond the sword" theme? Why not some other structure which is present in game? Or was this completely random decision?

main.jpg
 
Notre Dame is way too iconic and has been in the civ series too long to be just simply renamed in favor of another cathedral like that.
 
Notre Dame ... has been in the civ series too long ...

Not true. It was first introduced in Civ 4. Effect-wise Notre Dame is inheritor of the J S Bach's Cathedral from Civ 1 and Civ 2 and Civ 3, some iconic German Cathedral, like Cologne Cathedral could have been chosen for Civ 4 instead. Out of 41 Civ 4 Great Wonders 3 are famous French buildings and 0 are famous German buildings. Americans are biased against Germans and favor French :mischief:

But of course representation of different nations was not in the heart of my suggestion. It just felt unnatural that Marble can double the production of a building like Notre Dame, and at the same time Florence Cathedral does depend on Marble and is so iconic for BTS in particular that you see it every time you start your game, and yet it is not in the game!
 
Status
Not open for further replies.
Back
Top Bottom