[TOOL] Empyrion Playfield Designer v2.43.0 EXP (Empyrion V1.11.x compatible)

Discussion in 'Planets & Playfields' started by jmcburn, May 5, 2018.

  1. Thorwine

    Thorwine Commander

    Joined:
    Aug 3, 2017
    Messages:
    89
    Likes Received:
    115
    I don't know if this was answered before, but would like to have the EPD in english, instead of german.
    I play the game in english and cannot really deal with the german terms :D

    I guess the program grabs the german language settings from my PC, but is there an ini or config file to change that?
     
    #621
    jmcburn likes this.
  2. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Well, EPD picks the best fit for your OS' regional setting, so if your OS is german, then EPD will be german as well.

    There is no config setting, but I guess this could be hacked as follows: ;)

    1. Easiest solution should be to rename the german locale folder
    \data\locale\de-DE
    to e.g.
    \data\locale\_bak_de-DE

    Then EPD should not find the german files and use the english hardcoded fallback or the english loca, which should be the same anyway.

    2. You could switch the locale files found in en-EN with those in de-DE.

    3. Switch your OS to some english reginal settting. :) But that means everything else is english too. ;)

    Haven't tested that though. :D

    /jmc
     
    #622
    Thorwine likes this.
  3. Thorwine

    Thorwine Commander

    Joined:
    Aug 3, 2017
    Messages:
    89
    Likes Received:
    115
    Hey @jmcburn thank you for your reply. Solution 1. worked fine! Keep up the good work with the EPD! ;)
     
    #623
    jmcburn likes this.
  4. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,275
    Likes Received:
    11,936
    This is fantastic!

    EPD is an invaluable tool.
     
    #624
    Monroe likes this.
  5. Thorwine

    Thorwine Commander

    Joined:
    Aug 3, 2017
    Messages:
    89
    Likes Received:
    115
    Is that LiveReload still working?

    I'm editing my playfield.yaml in Empyrion - Galactic Survival\Saves\Games\<Name_of_SaveGame>\Templates\<Name_of_Playfield> and I have EAC deactivated. I hit Ctrl+S, then Ctrl+R (or press the refresh button)...

    Ingame nothing happens, if I change the position of a resource deposit for example.
     
    #625
  6. Taelyn

    Taelyn Guest

    No due to our API changes currently not
     
    #626
    Thorwine likes this.
  7. Monroe

    Monroe Commander

    Joined:
    Nov 20, 2017
    Messages:
    202
    Likes Received:
    184
    I didn't even know there was a 'live reload'. I have always just saved the .yaml and then used the 'pf' command in console to reload a playfield. Try that.
     
    #627
    Bollen and ravien_ff like this.
  8. Thorwine

    Thorwine Commander

    Joined:
    Aug 3, 2017
    Messages:
    89
    Likes Received:
    115
    Hmm, that's not working either for me. I edit in the folder mentioned above, save the playfield.yaml file and type pf in the console ingame. The playfield refreshes, but my changes on the Y-position of some resource deposits are not updated there.

    [edit] But hey, I don't want to hijack this thread for my concerns...
     
    #628
  9. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,275
    Likes Received:
    11,936
    I'm not sure if changes to resources/POIs work with the "pf" command.
     
    #629
    Thorwine likes this.
  10. Monroe

    Monroe Commander

    Joined:
    Nov 20, 2017
    Messages:
    202
    Likes Received:
    184
    Yeah, sky color, water color, biome grass and deco, music, and some other things will, but not all things.
     
    #630
    Thorwine and ravien_ff like this.
  11. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,275
    Likes Received:
    11,936
    There is a new global special effect:

    ThunderAndLightningWhite

    Found it on the default LavaNascent planet. :D
     
    #631
    MozoTyce and Monroe like this.
  12. Joex20

    Joex20 Ensign

    Joined:
    Feb 24, 2019
    Messages:
    18
    Likes Received:
    6
    Hello,
    For random meteors the minimum value starts at 3000.
    In the freighter setup " IsRespawnAfterDestruction: True" the line must be kept. Otherwise the freighters spawn away immediately. So only set False or True.
    Can you possibly add an option where remarks (#...) in the .yaml File preserved after the Save?
     
    #632
    jmcburn likes this.
  13. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Thx for the report:

    Can't define a min here, because the input field is also for depletion meteroids, so 0-1 needs to be allowed as well.

    Will be changed to always emit. Thx.

    Sadly, reading and re-emitting comments on save will not be possible (for now).
    I'm using YamlDotNet API (the same Empyrion uses, to guarantee maximum compatibility), but as YAML standard does not officially support comments as part of the language itself, it is also not supported and thus ignored completely in YamlDotNet.

    This could only be chieved in reading and writing a yaml file block by block, and manually interfering in read/write process of YamlDotNet, but that breaks more than it is useful. :D So I gave up on the issue, as long as there is not better/newer Yaml API.

    /jmc
     
    #633
    ravien_ff likes this.
  14. Joex20

    Joex20 Ensign

    Joined:
    Feb 24, 2019
    Messages:
    18
    Likes Received:
    6
    upload_2019-6-29_18-47-32.png upload_2019-6-29_18-47-42.png

    If someone writes the 3000 directly to the file, the other values for the Asteroid are no longer displayed in the PFD. 5000 often to much..
     
    #634
    jmcburn likes this.
  15. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Thx, should be fixed in next version.

    Background:
    EPD 'guesses' based on set playfield.yaml values, if UI for depletion asteroids or always drop should be shown to user.
    If those values don't fit into the allowed ranges, EPD does not know what to do and acts up. :D

    I still had a min '5000' in the guess algorithm for 'drop always' detection UI, because that was once the minimum. Changed to 3000 now.

    /jmc
     
    #635
  16. Monroe

    Monroe Commander

    Joined:
    Nov 20, 2017
    Messages:
    202
    Likes Received:
    184
    I would avoid using Random Meteors at all. The game doesn't handle them well. Only depletion asteroids.
     
    #636
  17. Joex20

    Joex20 Ensign

    Joined:
    Feb 24, 2019
    Messages:
    18
    Likes Received:
    6
    If you despawn her before the next wave arrives, it won't work so bad. But I haven't had a long-time test yet.
     
    #637
  18. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,275
    Likes Received:
    11,936
    In some of my tests the game spawned dozens of meteors every few minutes. :D
     
    #638
  19. Mia

    Mia Commander

    Joined:
    Jun 7, 2016
    Messages:
    164
    Likes Received:
    66
    Hello :)
    I wonder what is "Mods - DemoMod"?
    And how does it work?
     
    #639
  20. Taelyn

    Taelyn Guest

    The DemoMod is ours, it has nothing to do with EPD

    Its just a example how to use the modAPI

    It doesnt do much then say Hello to you
     
    #640

Share This Page