How do you make and use custom Height Maps/Continents?

Title. I'm trying to make custom continents for my custom faction's homeworld, but I have no idea how to do that, and looking at the PlanetArtDefs file for examples was... less than useful.

I don't even know what code I'd need to add to the PlanetArtDefs file to get it to use someone else's custom continent. If you can even tell me how to do that much, I'll be very grateful.

20,906 views 2 replies
Reply #1 Top

Look in ContinentDefs.xml

There are a lot of definitions for continent chunks like:

<ContinentDef>

  <InternalName>Generic_1x1_12</InternalName>
  <EstimatedClass>1</EstimatedClass>
  <TileCount>1</TileCount>
  <TextureTile>Planet_Continent_Land_1x1_012_Merged.dds</TextureTile>
</ContinentDef>

 

The texture files are in: 

Galactic Civilizations III\Gfx\planets\

From what Paul said on a stream, the generic continents are randomly generated from chunks.

But some are not random. 

At the top of ContinentDefs.xml you have the definitions for planets like earth and mars that are not random (they have 

<ExcludeFromRandomGen>1</ExcludeFromRandomGen> in their definition)

the heightmaps for those are in Galactic Civilizations III\Gfx\planets\custom_heightmaps

Anyway this should get you started.

+1 Loading…