custom yaml: Some Creatures are missing...

Discussion in 'Planets & Playfields' started by Sephrajin, Dec 27, 2017.

  1. Sephrajin

    Sephrajin Rear Admiral

    Joined:
    Dec 22, 2017
    Messages:
    916
    Likes Received:
    2,918
    Heya

    Please help me understand the issue here.
    I just started to create a custom planet 2 days ago, it looks pretty amazing already.
    Thanks to the EPD by JMC also in a much shorter time than when i was doing it manualy.

    View attachment 35701
    View attachment 35702

    Anyway, issue is, some creatures show up, others not.
    The shown ones are: Slimes White, Oviraptor
    The missing ones are: Golems<Desert/Ice>, CaveWormsWhite, Plantmonsters
    They are missing during day and night!
    Code:
    CreatureSpawning:
    - Biome: MountainTop
      Entities:
      - Name: CaveWormsWhite
        Period: Night
        Amount: 4
        Delay: 0
        RestrictYMinMax: [115, 155]
      - Name: GolemsDesert
        Period: Day
        Amount: 18
        Delay: 0
        RestrictYMinMax: [115, 145]
      - Name: GolemsIce
        Period: Day
        Amount: 16
        Delay: 0
        RestrictYMinMax: [135, 155]
      - Name: GolemsIce
        Period: Night
        Amount: 8
        Delay: 0
        RestrictYMinMax: [90, 155]
    - Biome: MountainBase
      Entities:
      - Name: CaveWormsWhite
        Period: Night
        Amount: 3
        Delay: 0
        RestrictYMinMax: [105, 135]
      - Name: SlimesWhite
        Period: Always
        Amount: 18
        Delay: 0
        RestrictYMinMax: [85, 140]
      - Name: PlantMonsters
        Period: Night
        Amount: 12
        Delay: 0
        RestrictYMinMax: [65, 105]
      - Name: Oviraptors
        Period: Day
        Amount: 18
        Delay: 0
        RestrictYMinMax: [85, 140]
      - Name: GolemsDesert
        Period: Night
        Amount: 18
        Delay: 0
        RestrictYMinMax: [85, 115]
      - Name: GolemsIce
        Period: Night
        Amount: 8
        Delay: 0
        RestrictYMinMax: [75, 115]
    Plan is that some of the Ice Golems stay in the cold mountain tops, and only get partly down to the mountain base at night when its cold.

    Any help apreciated, please let me know if and what you need to know more.
    Thank you in advance.
    ~Seph

    EDIT:
    Just to be clear, yes, i've tested at day and night, toggled gm on and off and waited a minute or two each time.
    That is, after close & create a new game after each and every change at the yaml file.
     
    #1
    Last edited: Dec 27, 2017
  2. The Tactician[ Λ ]

    The Tactician[ Λ ] Rear Admiral

    Joined:
    Sep 8, 2017
    Messages:
    1,085
    Likes Received:
    3,781
    #2
    Sephrajin likes this.
  3. Sephrajin

    Sephrajin Rear Admiral

    Joined:
    Dec 22, 2017
    Messages:
    916
    Likes Received:
    2,918
    Thx Tactican, i'll try there too :)

    I've tried to make it a bit simpler, mainwhile reduced numbers a bit for testing...
    Still the same issue, new look:
    Code:
    CreatureSpawning:
    - Biome: MountainTop
      Entities:
      - Name: GolemsIce
        Period: Always
        Amount: 3
        Delay: 0
        RestrictYMinMax: [115, 155]
      - Name: CaveWormsWhite
        Period: Night
        Amount: 3
        Delay: 0
        RestrictYMinMax: [115, 155]
    - Biome: MountainBase
      Entities:
      - Name: GolemsIce
        Period: Night
        Amount: 3
        Delay: 0
        RestrictYMinMax: [70, 115]
      - Name: GolemsDesert
        Period: Night
        Amount: 1
        Delay: 0
        RestrictYMinMax: [75, 120]
      - Name: Oviraptors
        Period: Day
        Amount: 3
        Delay: 0
        RestrictYMinMax: [64, 95]
    - Biome: OpenPlains
      Entities:
      - Name: LizardMuleHerd
        Period: Always
        Amount: 5
        Delay: 0
        RestrictYMinMax: [32, 95]
      - Name: MegalonopsesGrey
        Period: Night
        Amount: 3
        Delay: 0
        RestrictYMinMax: [30, 50]
      - Name: Oviraptors
        Period: Night
        Amount: 1
        Delay: 0
        RestrictYMinMax: [32, 100]
      - Name: GolemsDesert
        Period: Night
        Amount: 3
        Delay: 0
        RestrictYMinMax: [32, 85]
    - Biome: Fog
      Entities:
      - Name: Slimes
        Period: Day
        Amount: 3
        Delay: 0
        RestrictYMinMax: [15, 32]
      - Name: PlantMonsters
        Period: Night
        Amount: 3
        Delay: 0
        RestrictYMinMax: [16, 32]
    - Biome: Shore
      Entities:
      - Name: ParasaurHerd
        Period: Day
        Amount: 3
        Delay: 0
        RestrictYMinMax: [15, 18]
      - Name: GolemsSwamp
        Period: Night
        Amount: 3
        Delay: 0
        RestrictYMinMax: [12, 15]
    
     
    #3
  4. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Creature and biome setup are the two most critical parts of playfield setup and a lot of mistakes can happen there. :)

    Couple of things to consider:

    • Predators only spawn after 24 in-game hours
      All Golems, Plantmonsters, ... everything that attacks you as soon as it sees you. :)
      So you have to move time ahead one or two days with the debug menu to see/test them
    • Max. Amount per creature type per biomecluster is 5
    • Don't use any restrictions before you see all of your creatures. Really hard to debug, if you set those up as well.
      And restrictions don't work the way you think. It just means, that creatures can only SPAWN in this height range, but after that they wander everywhere.
    • Most of the time if creatures don't spawn, it's also a problem with the biome and cluster setup (too small, conflicts with height range, get overwritten by another biome.
      So make sure, that all the biomes and clusters really exist in the game
    I made a creature and biome setup guide to help creating a working setup.
    You can find it here:
    https://empyriononline.com/threads/tool-empyrion-playfield-designer-v1-36-1.9789/page-29#post-170460

    Another thing to consider:
    Creature setup doesn't update, when you resume your savegame!
    So after you change something in the creature setup, you always have to start a fresh game or delete all the contents of your savegame\templates\YourTemplateName and the contents of savegame\playfields\YourTemplateName.

    Hope this helps, otherwise you can upload your playfield here renamed to .txt and I will take a look.

    /jmc
     
    #4
    The Tactician[ Λ ] likes this.
  5. The Tactician[ Λ ]

    The Tactician[ Λ ] Rear Admiral

    Joined:
    Sep 8, 2017
    Messages:
    1,085
    Likes Received:
    3,781
    lol can i call u the all knowing empyrion god? your like good at everything lol
     
    #5
    jmcburn likes this.
  6. Sephrajin

    Sephrajin Rear Admiral

    Joined:
    Dec 22, 2017
    Messages:
    916
    Likes Received:
    2,918
    Oh lol that explains alot ^^
    I've just been using 'time 20000' or something to 'fast forward' but didnt seem to count.

    So, if i'd put a delay of 1 to Plantmonster, it would spawn after 25 hrs instead of 24?

    Either way, great, so i can adjust the numbers some more.
    And by the sounds of it, i can increase the range of spawn area..

    Yep, already starting a new game after changes to the yaml.
    I rather delete 200 safe games once in a while than X single files each and every test run. ;)

    Thanks alot JMC.
     
    #6
    jmcburn likes this.
  7. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    No, the delay is the RespawnDelay after you killed a creature. :)
    It's still 24hrs in-game until first spawn.


    Yeah, but until you see the first creature spawn, i would leave it out completely.

    In EPD you can achieve this by entering the same numbers in both of the RestrictYMinMax input fields. Then the line is left out completely in the yaml file.
    E.g. RestrictYMinMax: 0,0 or RestrictYMinMax: 100,100

    /jmc
     
    #7
    Sephrajin likes this.
  8. Sephrajin

    Sephrajin Rear Admiral

    Joined:
    Dec 22, 2017
    Messages:
    916
    Likes Received:
    2,918
    You rock!
     
    #8

Share This Page