Trigan Emperor
Prince
- Joined
- Apr 11, 2015
- Messages
- 438
I've tried a few times now to get a good exploration and colonization game going with the Terra map script, which starts all the Civs in an Old World with an uninhabited New World in which to seek adventure..
These games don't turn out as hoped as the AI civs are rather uninterested in establishing New World colonies until quite late in the game, by which time it's too late for them to be of much consequence.
My most recent attempt to play this game was with 22 civs on a Standard map size. With civs only able to found a couple of cities in the Old World due to overcrowding, I'd hoped that they would be more likely to found New World cities. I also gave a big boost to the AI Expansion Flavor:
This code did certainly seem to make the AI civs found more cities in the Old World, and were even settling one-hex islands with a single fish resource, which they don't normally do. Unfortunately, they were still very slow to colonize the New World.
So I figured that something else would need to be tweaked to get a Terra map game to work and had a look through the GlobalDefines.XML file (BNW). There were a couple of data values that looked interesting:
So I had a google, and came up with some interesting stuff from other threads. From this thread:
So these look promising, but I'm not quite sure how they work.
i) SETTLER_EVALUATION_DISTANCE
Is this the maximum distance away from a city that an AI settler will found a city? So the current value of 24 in the GlobalDefines.XML file means that an AI settler will found a city no more than 24 hexes from one of their cities?
ii) SETTLER_DISTANCE_DROPOFF_MODIFIER
From one of the threads linked to above:
I haven't found any confirmation of this, but it looks like a reasonable conjecture. Anyone know? In this case, a lower number would produce a more clustered arrangement of cities, I presume.
-------------------
So, in conclusion, if this is all correct, then the things to change for a Terra map game might be:
a) SETTLER_EVALUATION_DISTANCE
I'll have to open a game and check exactly what distance would be suitable, but if it's currently set at 24, then this value could probably be at least doubled.
b) SETTLER_DISTANCE_DROPOFF_MODIFIER
This one's a bit more tricky. It's currently set at 67. Perhaps this should be increased a bit, although I'm not certain.
Any thoughts?
These games don't turn out as hoped as the AI civs are rather uninterested in establishing New World colonies until quite late in the game, by which time it's too late for them to be of much consequence.
My most recent attempt to play this game was with 22 civs on a Standard map size. With civs only able to found a couple of cities in the Old World due to overcrowding, I'd hoped that they would be more likely to found New World cities. I also gave a big boost to the AI Expansion Flavor:
Code:
UPDATE [Leader_Flavors] SET [Flavor] = [Flavor] + 5 WHERE [FlavorType] = 'FLAVOR_EXPANSION';
So I figured that something else would need to be tweaked to get a Terra map game to work and had a look through the GlobalDefines.XML file (BNW). There were a couple of data values that looked interesting:
Code:
<Row Name="SETTLER_EVALUATION_DISTANCE">
<Value>24</Value>
</Row>
<Row Name="SETTLER_DISTANCE_DROPOFF_MODIFIER">
<Value>67</Value>
And from this thread, discussing an earlier Civ V version change:Anyway, the ones that are supposed to make the difference to very-long-range settling (changed because people complained about it) are, I believe, SETTLER_EVALUATION_DISTANCE (current default 20) and SETTLER_DISTANCE_DROPOFF_MODIFIER (current default 75), which I believe give an absolute cap on the locations considered, and devalue more distant sites, respectively.
And these changes made:Hm? The 'evaluation distance' went from 40 to 12 so it doesn't look out nearly as far. Also the 'dropoff modifier' increased to 99, which means that as you get further away, the weighting gets less. This should make the AI's build more 'compact' empires, and not settle 30 tiles away, right next to you for no reason.
Code:
changes from 1.0.0.20 to 1.0.0.62
SETTLER_EVALUATION_DISTANCE changed from 40 to 12
SETTLER_DISTANCE_DROPOFF_MODIFIER changed from 85 to 99
i) SETTLER_EVALUATION_DISTANCE
Is this the maximum distance away from a city that an AI settler will found a city? So the current value of 24 in the GlobalDefines.XML file means that an AI settler will found a city no more than 24 hexes from one of their cities?
ii) SETTLER_DISTANCE_DROPOFF_MODIFIER
From one of the threads linked to above:
Did you consider increasing "SETTLER_DISTANCE_DROPOFF_MODIFIER"?
It may be a percentile multiplier that devalues further hexes. It may work that a hex 1 away is 100, 2 is 75, 3 is 56.25, 4 is 42.2...etc. I haven't tested any of this out, but it may be a possibility.
I haven't found any confirmation of this, but it looks like a reasonable conjecture. Anyone know? In this case, a lower number would produce a more clustered arrangement of cities, I presume.
-------------------
So, in conclusion, if this is all correct, then the things to change for a Terra map game might be:
a) SETTLER_EVALUATION_DISTANCE
I'll have to open a game and check exactly what distance would be suitable, but if it's currently set at 24, then this value could probably be at least doubled.
b) SETTLER_DISTANCE_DROPOFF_MODIFIER
This one's a bit more tricky. It's currently set at 67. Perhaps this should be increased a bit, although I'm not certain.
Any thoughts?