Complete solar system

Hi everyone,

I'm only getting started with modding GalcivIII and I have noticed how planets are now using many more texture, normal maps etc. to show up in game.

Just as I used to do for Galciv II, I would like to add more planets to the Sol system, including Venus, Uranus and Neptune. I know there are already some maps and mods that do include these addition, but I really wanted to learn more about the image files used for the planets and how to add them in a mod.

Venus is my first challenge. I want to make it a toxic planet with, if possible, two different textures: one that would appear on the galactic map, and another that would show up in the planet screen. I would also like to know how the best way to have the continents drawn out (I already have a grayscale heightmap and a normal map for Venus).

Any first tips to get me started? Here are some images of possible textures for Venus, if you are interested :

 

 

11,822 views 4 replies
Reply #2 Top

[EDIT: I forgot to say first that this is COOL!]

If:

a) I can keep my computer for a few more months (lost job , they want it back)

b) can get through some other mods

c) don't get messed up by Crusade

 

... I plan to add a special planet type for Venus... Greenhouse World or somesuch.

Reply #3 Top

Quoting Horemvore, reply 1
End of Horemvore's quote

 

Thank you for the helpful links. I'll try to apply the textures after work.

 

Now, I'm also wondering if it is possible to modify clouds as to cover the whole planet with Venus' thick atmosphere, so as to give it a different look when you look at it from the main screen and the planet window.

Reply #4 Top

Hey,

I've been having some terrible difficulty with the continents. I've managed to upload a texture for the planet's background but no matter what I do with normal maps and alpha channels, nothing appears on the screen and the available tiles are simply scattered all around, not even touching each other. The NVIDIA tool does not work with my CC 2014 version of photoshop.

Can someone help me turn a grayscale image into something that will work in game?

Here is what I wrote down in ContinentDefs.xml :

Code: xml
  1. <ContinentDef>
  2. <InternalName>Venus0</InternalName>
  3. <ExcludeFromRandomGen>1</ExcludeFromRandomGen>
  4. <EstimatedClass>8</EstimatedClass>
  5. <TileCount>8</TileCount>
  6. <TextureTile>Planet_Continent_Venus_Merged.dds</TextureTile>
  7. </ContinentDef>

And these lines are present for Venus under PlanetArtDefs.xml :

Code: xml
  1. <ArtDefine>
  2. <InternalName>VenusArt</InternalName>
  3. <Radius>18</Radius>
  4. <RotationSpeed>-0.06</RotationSpeed>
  5. <ModelFile>gfx/planets/planet_globe_with_seams.sdf</ModelFile>
  6. <AxisTilt>0.5</AxisTilt>
  7. <BaseLayerTextureFile>Planet_Base_Venus_Merged.dds</BaseLayerTextureFile>
  8. <BaseLayerGradientFile>Planet_Base_Mars_Gradient_01.png</BaseLayerGradientFile>
  9. <AltLatGradientTextureFile>Planet_Base_Mars_Gradient_01.png</AltLatGradientTextureFile>
  10. <BaseLayerDiffuseColor>
  11. <Red>255</Red>
  12. <Green>255</Green>
  13. <Blue>255</Blue>
  14. <Alpha>150</Alpha>
  15. </BaseLayerDiffuseColor>
  16. <EmissiveColor>
  17. <Red>255</Red>
  18. <Green>255</Green>
  19. <Blue>250</Blue>
  20. <Alpha>255</Alpha>
  21. </EmissiveColor>
  22. <PolarCapTintColor>
  23. <Red>255</Red>
  24. <Green>255</Green>
  25. <Blue>255</Blue>
  26. <Alpha>255</Alpha>
  27. </PolarCapTintColor>
  28. <AtmosphereColor>
  29. <Red>255</Red>
  30. <Green>255</Green>
  31. <Blue>250</Blue>
  32. <Alpha>50</Alpha>
  33. </AtmosphereColor>
  34. <PolarCapSize>0</PolarCapSize>
  35. <ContinentSqueezeFactor>0</ContinentSqueezeFactor>
  36. <BaseGloss>0</BaseGloss>
  37. <BaseSpecularIntensity>0</BaseSpecularIntensity>
  38. <BaseMetal>0</BaseMetal>
  39. <TerrainGloss>0</TerrainGloss>
  40. <TerrainSpecularIntensity>0</TerrainSpecularIntensity>
  41. <TerrainMetal>0</TerrainMetal>
  42. <CustomContinent>Venus0</CustomContinent>
  43. <Ambient>0.05</Ambient>
  44. <HaloIntensity>0.5</HaloIntensity>
  45. <HaloEffect>
  46. <RotationSpeed>5</RotationSpeed>
  47. <FadeSpeed>4</FadeSpeed>
  48. <MinIntensity>0.7</MinIntensity>
  49. <MaxIntensity>1</MaxIntensity>
  50. <Alternating>false</Alternating>
  51. <Scale>1.15</Scale>
  52. </HaloEffect>
  53. <HaloEffect>
  54. <RotationSpeed>2</RotationSpeed>
  55. <FadeSpeed>2</FadeSpeed>
  56. <MinIntensity>0.2</MinIntensity>
  57. <MaxIntensity>0.7</MaxIntensity>
  58. <Alternating>false</Alternating>
  59. <Scale>1.25</Scale>
  60. </HaloEffect>
  61. </ArtDefine>