C2C - UEM - Ultimate-Earth-Map 100% MOD and SVN update compatible by Pit2015

why there r 2 of it on the map?
There are a lot of vulcano's in that area, so to simulate the volcano area with to biggest ones.

1753920608362.webp
 
Strangely, I installed the rescaled mod, but an African elephant appears under the North Pole. Is this normal?
Yeah tmv is not doing it correctly now as it looks like, animal spawn its a bit more balanced now currently. No gamebreaker. Btw is a bit realistic and more random way as alot of animals in earlyer times was in areas that we dont think today they was.

Maybe @tmv can do a special version for UEM...

Btw good to watch - End of the megafauna:

 
Last edited:
If the proportions of the different climate zones are different from a "regular" Earth map, this would get a lot more involved. Whereas as long as it is only a factor to be considered, I can upload a new version of the modmod within a few minutes.

What I have done so far is that I have taken a look at Raxo's previous work, and I found that he used a constant factor of 6.5, which I now use as well. Up until now I have not received any information that this leads to wrong results.
 
If the proportions of the different climate zones are different from a "regular" Earth map, this would get a lot more involved. Whereas as long as it is only a factor to be considered, I can upload a new version of the modmod within a few minutes.

What I have done so far is that I have taken a look at Raxo's previous work, and I found that he used a constant factor of 6.5, which I now use as well. Up until now I have not received any information that this leads to wrong results.

You can open the UEM scenario after you start the scenario in the worldbuilder, there you can see the dimensions and look where the continents are located. Somehow i get kangaroos in canada's arctic region currently sometimes. :)

Yeah maybe create a new version UEM-Rescaled.

Also gorillas all over, so you may have to look into the coding, looks like you you made animals spawn by map high and down, not limiting them to left and right.

@tmv Earth latitude starts at equator 0 down and goes down to 14 and up to 17 latitude, thats the earth latitude part. Rest is space. 18 - 37 is space. Earth width 0-231 = 232 earth map high 0-123 = 124. Space = 124 - 199 = 200.

I add my latest savegame, best is load it, then open worldbuilder in loaded game and look into how thousands of animals spawned...

1754470066143.png
 

Attachments

Last edited:
@Pit2015 Any non-linear longitude- or latitude-mapping means examining the continent-limits both in UEM and in a "regular" map. And if the same longitude or latitude must be mapped differently w.r.t. different continents, then even the implementation itself becomes a bit nasty. Not to mention that if I do this and a third kind of map comes around, they would probably expect me to work with that map as well.

This is very much a side project for me, and I did not expect this to get more involved. If you can give me the mapping, I can implement this.
 
@Pit2015 Any non-linear longitude- or latitude-mapping means examining the continent-limits both in UEM and in a "regular" map. And if the same longitude or latitude must be mapped differently w.r.t. different continents, then even the implementation itself becomes a bit nasty. Not to mention that if I do this and a third kind of map comes around, they would probably expect me to work with that map as well.

This is very much a side project for me, and I did not expect this to get more involved. If you can give me the mapping, I can implement this.

"If you can give me the mapping" What exactly you need? I will look into how that spawn file is working now...

Why you greyed out this in animal spawn file? spawninfos.xml

<!-- <bLatitudeAbs>0</bLatitudeAbs>-->
<!-- <iMinLatitude>-60</iMinLatitude>-->
<!-- <iMaxLatitude>25</iMaxLatitude>-->
<!-- <iMaxLongitude>-60</iMaxLongitude>-->

Thats means animals spawn all over dosent it?

Should be the problem, old raxo spawn file looks like this:

<SpawnInfo>
<Type>SPAWN_ANIMAL_JAGUAR_NATIVE</Type>
<UnitType>UNIT_ANIMAL_JAGUAR</UnitType>
<PlayerType>41</PlayerType>
<iTurns>600</iTurns>
<iMinAreaPlotsPerPlayerUnit>10</iMinAreaPlotsPerPlayerUnit>
<iMinAreaPlotsPerUnitType>80</iMinAreaPlotsPerUnitType>
<iMaxLocalDensity>1</iMaxLocalDensity>
<iStartDate>-200000</iStartDate>
<rateOverrideDefineName>ANIMAL_SPAWN_MODIFIER</rateOverrideDefineName>
<bLatitudeAbs>0</bLatitudeAbs>
<iMinLatitude>-60</iMinLatitude>
<iMaxLatitude>25</iMaxLatitude>

<iMaxLongitude>-60</iMaxLongitude>
<FeatureTypes>
<FeatureType>FEATURE_JUNGLE</FeatureType>
<FeatureType>FEATURE_FOREST</FeatureType>
<FeatureType>FEATURE_SAVANNA</FeatureType>
</FeatureTypes>
</SpawnInfo>

Your bug is to not include the latitude and longitude setting in your file, that should limit in wich area a animal will spawn:

<SpawnInfo>
<Type>SPAWN_ANIMAL_JAGUAR_NATIVE</Type>
<UnitType>UNIT_ANIMAL_JAGUAR</UnitType>
<PlayerType>PREDATOR_PLAYER</PlayerType>
<iTurns>540</iTurns>
<iMinAreaPlotsPerPlayerUnit>10</iMinAreaPlotsPerPlayerUnit>
<iMinAreaPlotsPerUnitType>80</iMinAreaPlotsPerUnitType>
<iMaxLocalDensity>1</iMaxLocalDensity>
<iStartDate>-200000</iStartDate>
<rateOverrideDefineName>ANIMAL_SPAWN_MODIFIER</rateOverrideDefineName>
<!-- <bLatitudeAbs>0</bLatitudeAbs>-->
<!-- <iMinLatitude>-60</iMinLatitude>-->
<!-- <iMaxLatitude>25</iMaxLatitude>-->

<!-- <iMaxLongitude>-60</iMaxLongitude>-->
<FeatureTypes>
<FeatureType>FEATURE_JUNGLE</FeatureType>
<FeatureType>FEATURE_FOREST</FeatureType>
<FeatureType>FEATURE_SAVANNA</FeatureType>
<FeatureType>FEATURE_MANGROVE</FeatureType>
<FeatureType>FEATURE_CAVES</FeatureType>
</FeatureTypes>
<TerrainTypes>
<TerrainType>TERRAIN_LUSH</TerrainType>
<TerrainType>TERRAIN_GRASSLAND</TerrainType>
<TerrainType>TERRAIN_SCRUB</TerrainType>
<TerrainType>TERRAIN_MARSH</TerrainType>
</TerrainTypes>
</SpawnInfo>

Sould be reactivated and then it can be adapted a bit easly. But then it should work for the worldmaps.
 
Last edited:
@tmv - Creating UEM world map Latitude and Longitude coordination system now:

latitude-longitude-325658792.jpg


UEM - Animal spawn areas should be in these ranges:

North Pole:
Latitude 0 to 231
Longitude 15 to 17

South Pole:
Latitude 0 to 231
Longitude -12 to -14

North America:
Latitude 0 to 98
Longitude 3 to 15

South America:
Latitude 0 to 98
Longitude 3 to -12

Europe:
Latitude 99 to 150
Longitude 6 to 15

Africa:
Latitude 99 to 150
Longitude 6 to -12

Asia:
Latitude 151 to 231
Longitude 3 to 15

South Asia including Australia:
Latitude 151 to 231
Longitude 3 to -12

Australia alone:
Latitude 187 to 231
Longitude -3 to -12

These 4 coordinates every animal should have:

<iMinLatitude>-40</iMinLatitude>
<iMaxLatitude>0</iMaxLatitude>
<iMinLongitude>-60</iMinLongitude>
<iMaxLongitude>60</iMaxLongitude>


Maybe latitude system is centered for animal spawns, i did not test it. Maybe 232 / 2 = Plot 116 = Plot 0 or Plot 0 = Plot 0 first left and last plot 231 right.
 
Last edited:
Back
Top Bottom