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

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

  1. Monroe

    Monroe Commander

    Joined:
    Nov 20, 2017
    Messages:
    202
    Likes Received:
    184
    Superior work. Are you still planning to include the ability to work in dynamic and static separately to make creating new randomly-generated planets easier?
     
    #721
    jmcburn likes this.
  2. jmcburn

    jmcburn Rear Admiral

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

    Yes, of course I'm still working on EPD X (working title :D ) with completely new editors and workflow, but that will still take a rather long time. And EPD 1.6 is a good testing ground for new features. :)

    /jmc
     
    #722
    Bollen likes this.
  3. jmcburn

    jmcburn Rear Admiral

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

    @Monroe
    I'm thinking about creating a combined editor for playfield_dynamic.yaml and playfield_static.yaml (random playfield editor) into EPD 1.6x. But I'm not sure yet if this is really possible with the current codebase.

    After Preflight is mostly done & stable, I will try that, but no promises. :)

    /jmc
     
    #723
    Kassonnade and Monroe like this.
  4. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Proof of Concept:
    Not sure it works out in EPD 1.6x, though.

    Editor for random playfields (_dynamic & _static) in one editor window:

    Basic openinng of both files into one editor window (into two different tabs though) seems to be working and databinding (connection between editor and underlying playfield data) is working as well:

    upload_2019-9-28_19-28-53.png

    upload_2019-9-28_19-28-12.png

    Next thing will be splitting static file into groups/tabs (POIs, Resources, ...) again.

    Let's see how that goes. :D

    /jmc
     
    #724
    Last edited: Sep 28, 2019
  5. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    A whopping 100 builds later:

    Combined RandomEditor looking good so far. Properties can be mixed in each tab between _dynamic and _static and data links still seem to work.

    Next step: Need to check if internal playfield relations still work, so that you can e.g. only select biomes already created or only be able to select POIs before the current one for SpawnNear. That still could get a little tricky. :)

    upload_2019-9-29_9-48-22.png

    /jmc
     
    #725
    Last edited: Sep 29, 2019
  6. Bollen

    Bollen Captain

    Joined:
    Mar 22, 2017
    Messages:
    253
    Likes Received:
    250
    You genius you!:D
     
    #726
    Monroe and jmcburn like this.
  7. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    #727
    Monroe and Bollen like this.
  8. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    #728
    Bollen and [BB]Drifter like this.
  9. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    #729
    RexXxuS and Taelyn like this.
  10. jmcburn

    jmcburn Rear Admiral

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

    UPDATE (v1.90.1 b2282) Experimental (EPD 2 alpha)


    This is a first rough WIP version of EPD 2 alpha. Just to give a feel how it works and maybe you can leave me some feedback, what works, what doesn't and so on.

    Thx.


    https://empyriontools.org

    /jmc
     
    #730
    ravien_ff, Fenra369, Monroe and 4 others like this.
  11. Fenra369

    Fenra369 Commander

    Joined:
    Apr 5, 2016
    Messages:
    350
    Likes Received:
    141
    A feature request for the new version (if it doesn't have it already) is to have a unsaved edit indicator, failing that an alert which tells you that you saved the file. I often wonder if I clicked save or some other button, and I'm paranoid about losing saves.
     
    #731
    jmcburn likes this.
  12. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    For now it just shows a green 'Playfield saved...' status in the bottom left for 1 second. I thought about keeping a timestamp next to it to show last saved time. Would that work?

    Maybe I can also find out, if something has changed since last save, but I'm not sure how to do this yet.

    /jmc
     
    #732
    Fenra369 likes this.
  13. Myrmidon

    Myrmidon Rear Admiral

    Joined:
    Mar 26, 2016
    Messages:
    1,737
    Likes Received:
    2,067
    That would be better I think. Oh and about the last save, I think you have to tell your app to read saved files properties like last acccess or last modified I think.
     
    #733
    Fenra369 and jmcburn like this.
  14. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    I'll just add the current timestamp when clicking save and my SaveProcess returned success.
    That should be enough I guess.

    For the property changed check I have some basic idea, but not sure, if it works out.

    /jmc
     
    #734
    Kassonnade likes this.
  15. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    UPDATE (v1.91.0 b2302) Experimental is out

    This is a stability and bugfix release.

    Download:
    https://empyriontools.org

    /jmc
     
    #735
    Kassonnade, Taelyn and Monroe like this.
  16. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    UPDATE (v1.91.1 b2309) Experimental Hotfix is out

    There was some bug with saving, but I also managed to add last playfield saved timestamp to this one. ;)

    Download:
    https://empyriontools.org

    /jmc
     
    #736
    Kassonnade, RexXxuS and Taelyn like this.
  17. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    UPDATE (v1.91.2 b2312) Experimental Hotfix is out

    Another stability and bugfix release.

    Download:
    https://empyriontools.org

    /jmc
     
    #737
    Bollen, Taelyn and Kassonnade like this.
  18. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,291
    Likes Received:
    11,948
    This is getting better and better! Great to see that EPD will start working well with randomized scenarios! :D
     
    #738
    jmcburn likes this.
  19. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    UPDATE (v1.91.3 b2326) Experimental is out

    Another stability and bugfix release. Slowly getting closer to beeing 'stable'.

    Download:
    https://empyriontools.org

    /jmc
     
    #739
    Monroe, Taelyn and RexXxuS like this.
  20. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    #740
    RexXxuS and Taelyn like this.

Share This Page