Temperature in playfield. Is this a bug?

Discussion in 'Planets & Playfields' started by Matrix | Edu, Jul 1, 2018.

  1. Matrix | Edu

    Matrix | Edu Ensign

    Joined:
    Apr 19, 2016
    Messages:
    1
    Likes Received:
    0
    I am having a problem and believe it to be a bug but I am not allowed to post in the bug area so I come here.

    I have a server and I am creating some custom planets and one of them with a high temperature variation like Mercury from our solar system that varies from -187º to 427º. The playfield settings accept these temperatures, the problem is that this seems to be malfunctioning.

    When I am on the bright side under the sun, the temperature becomes negative and when I am on the dark side, totally out of light the temperature is above 300º according to the configuration.

    I tried to invert the temperatures as: TemperatureMinMax: [427, -183] which to my surprise, worked correctly. The problem is that thus leaving the information is incorrect in the description of the planet showing the maximum temperature as being -183 ° and minimum 427 ° but actually worked correctly. On the side of the sun I now have high positive temperatures and on the dark side they are below freezing.

    Is this really a bug or is it something I did not set up properly?

    Sorry for my bad English!
    Thank you!
     
    #1
  2. Needleship

    Needleship Master of Custom Terrain

    Joined:
    Apr 13, 2017
    Messages:
    469
    Likes Received:
    783
    Hi there! :)

    I think, the TemperatureMinMax-value describes the temperature gradient from the lowest, non-water spot at equator range to the highest terrain spot in your world at the poles. (That gradient can be modified further, e.g. only starting to 'count down' the temperature at a certain base altitude). It's basically a mix between 'it gets less warm closer to the poles' and 'high up in the mountains it is really cold'.

    (- And no clue how well such temperatures are handled internally in EGS with the planetary generation. The SolarSystemGenerator/SSG is still capped at very comfy temps...)

    Use the value 'TemperatureNight' instead.
    Caution: That value is subtracted from the day (min/max) temperature. If I remember correctly, negative values might add to night temperatures instead.
    (Also, I think the night temperature drop will be calculated together with the minimum terrain temperature, resulting in the values you see in the planetary map.)

    - To get a feel how your world reacts to changes, maybe use the SSG as a 'scouting tool'? If you haven't it already, you might want to check out the example planet template, too, in EGS\Content\Playfields\+ExamplePlanet for some explanations and range limits of those variables.
    ('playfield_dynamic' and 'playfield_static' will be combined by SSG or EGS to the playfield.yaml)
     
    #2

Share This Page