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

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

  1. Brehon

    Brehon Lieutenant

    Joined:
    Sep 15, 2019
    Messages:
    46
    Likes Received:
    49
    Glad to hear you have recovered/are recovering. Do what you can do when you can do it. Lord knows we all appreciate all you have done already.
     
    #1041
    Addy and jmcburn like this.
  2. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    is there any progress to report yet i am so excited to work with your new tool :)
     
    #1042
  3. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Yeah, of course there's progress, but it's not ready for release yet. ;)
    At least the new deco planet properties need to be implemented. But not sure, when those are done.

    Also mostly internal codebase change, fixes of some errors. Updated third party packages to newer versions -> adapted internal code to the new packages.

    Updated EPD databases.

    Factions are now read directly from the Faction.ecf files (Main Game and also all Scenarios) on EPD start. (and will show the scenario name, if ONLY found in a specific scenario) in brackets next to the faction name)

    upload_2022-1-5_10-32-26.png

    Most of the playfields (except the new deco planets) open without errors again, but there's still the possibility that some properties get lost on saving the playfields.


    The saved Yamls have some comments (group headers) now to make the different sections a bit easier to find/read in an editor. But existing comments still can not be read into epd (and output again on save), because the yaml parser (YamlDotNet) still ignores them on read.

    upload_2022-1-5_10-18-42.png

    upload_2022-1-5_10-20-3.png

    /jmc
     
    #1043
    Last edited: Jan 5, 2022
  4. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    very nice !
    I look forward to it:thumpUp:;)
     
    #1044
  5. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Without further ado:

    EPD v2.1.2.0 Build 5026

    Thank you for your patience and support. Here is the first experimental version of EPD that supports Empyrion V1.7.

    New Features

    As said, still experimental, so be careful and make backups regularly (Although EPD does that also on every save).

    Changelog and download on empyriontools.org

    (Found in the 'Experimental' section on the download page)

    /jmc
     
    #1045
    Last edited: Jan 8, 2022
    Monroe, Addy, Kassonnade and 6 others like this.
  6. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,283
    Likes Received:
    11,939
    This is awesome news!
     
    #1046
    Monroe and jmcburn like this.
  7. Myrmidon

    Myrmidon Rear Admiral

    Joined:
    Mar 26, 2016
    Messages:
    1,736
    Likes Received:
    2,066

    Wonderful my friend. Seems you started 2022 very dynamical. I saw a folder regarding linux. Trying it there now .Thank you.



    Screenshot from 2022-01-08 17-20-11.png Screenshot from 2022-01-08 17-23-04.png



    Upd. All seems good so far except the 3D view. Obviously seems I need to install some extra libraries which I do not know about :p

    Screenshot from 2022-01-08 17-25-20.png
     
    #1047
    Last edited: Jan 8, 2022
    jmcburn likes this.
  8. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Cool to see that EPD also seems to work in Linux. :)

    The 3D Viewer uses D3D11 via SharpDX, not sure if that can be emulated.

    /jmc
     
    #1048
    Germanicus likes this.
  9. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    well, that was quick. :D

    EPD v2.1.3.0 Build 5043

    Here's a hotfix that addresses the missing 'PlanetVesselBases' in the new dronebase setup and some other missing properties.
    Also: the new deco stuff got removed again (for now), and also the old dronebase setup has been disabled, as it should not be used anymore.

    EPD v2.1.3 blog entry

    Still experimental ;), so be careful and make backups regularly (Although EPD does that also on every save).

    Changelog and download on empyriontools.org

    (Found in the 'Experimental' section on the download page)

    /jmc
     
    #1049
    Addy, Kassonnade, Hardage and 2 others like this.
  10. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    Very nice I Love You :D
    Big Thx
     
    #1050
    jmcburn likes this.
  11. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    Hi JMC,

    i have found an error. you load a static dynamic and save it again there are errors when loading. i have found out if the separator lines "#------" are taken out at the point POIs everything works. Can u fix it?

    they are sitting in the wrong position above the - must the
     

    Attached Files:

    #1051
    Last edited: Jan 9, 2022
  12. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Thanks for the report. I'll test it, though that's a bit strange, that should be perfectly valid yaml syntax (although it looks a bit weird).

    At least none of the yaml tools, I checked them with had any problems with those comments so far. Usually comment lines get ignored completely, no matter where they sit.

    If it is indeed a problem, I'm afraid I can only take them out completely again. :(

    /jmc
     
    #1052
    Hardage likes this.
  13. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    They must complete out from the POIs i testet again

    This works fine : Picture
     

    Attached Files:

    #1053
    Last edited: Jan 9, 2022
  14. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Can you please upload the single playfield (dynamic & static yaml and also terrain.ecf) you had problems with (with the comments still in).

    I just started a new game with a modified 'TemperateStarter' with all the comments and I see no no problems so far with the comment lines in the playfields. I think it must be something else wrong with the playfields EPD generated.

    20220109152930_1.jpg

    /jmc
     
    #1054
    Hardage likes this.
  15. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    Yes Sure here ist it an normal alien
     

    Attached Files:

    #1055
  16. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753

    Thanks I'll check it out. :)

    /jmc
     
    #1056
    Hardage likes this.
  17. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    this error came out
     

    Attached Files:

    #1057
    jmcburn likes this.
  18. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    I still have to make one comment. I started a scenario not a standard game
     
    #1058
    jmcburn likes this.
  19. Hardage

    Hardage Lieutenant

    Joined:
    Sep 17, 2021
    Messages:
    64
    Likes Received:
    39
    If you want to reproduce the error load the planet Atlon from the scenario "Invader vs Defender - Conflict of Cygnus" with your tool , save it again and try to load the scenario.
     
    #1059
    jmcburn likes this.
  20. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    I think I fixed it. I did not check it in a scenario though yet. Will do next, but that takes a little. Maybe you can check if this works for you now?

    I renamed TemperateStarter to TemeprateStarterOld and renamed your folder to TemperateStarter and put it in the playfields folder.

    I did not have your errors regarding deserializing playfield, Just a NullRefException. I fixed that by putting a EscapePodLandAtPos PlayerStart in it.

    But that did not fix it either.

    Then I saw you still had some old playfield.yaml in there as well, as well as the bin files. I deleted those files, fired a fresh game up, and it worked. The game takes the playfield.yaml.bin first, then the playfield.yaml and only after that it takes the dynamic and static yamls.

    So it's always best to delete those files after making changes.

    Let me know if that works for you as well now with the attached playfield.

    20220109161424_1.jpg 20220109161612_1.jpg

    /jmc
     

    Attached Files:

    #1060
    Addy likes this.

Share This Page