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

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

  1. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Thx, found a bug, will be fixed.

    But this will for sure not fix all the issues with reading prefabs. As soon as you find a blueprint that can't be read, please upload it here again and I'll check it.

    /jmc
     
    #961
    J2red likes this.
  2. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    Thank you for your help Jmc, Will do. I appreciate your hard work!
     
    #962
    jmcburn likes this.
  3. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14

    Here's another copy of a BP that isn't going through
     

    Attached Files:

    #963
    jmcburn likes this.
  4. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    Looking forward to the next release, I could use the fix.
     
    #964
    jmcburn likes this.
  5. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Thx, will be checked.

    This will still take a little, I guess. As I said, mostly trial and error to fix those (and don't break other prefabs with the new fix). ;)

    It has something to do with device groups. Prefabs without device groups aren't handled right. So EPB's with only ungrouped devices might break EPB parser, but not 100% sure yet.

    /jmc
     
    #965
  6. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    Another one.
     

    Attached Files:

    #966
  7. pr0tate

    pr0tate Ensign

    Joined:
    Oct 12, 2020
    Messages:
    2
    Likes Received:
    0
    hi, I was trying to add a few small deposits of rare ores to the starter planet, and even though on the start game screen it said those ores exist on the planet, i couldn't find them once i loaded in the actual map. No matter what type of ore I add, only the default ones (iron, silicon, copper etc) spawn. Any help?
     
    #967
  8. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Depends, did you start a fresh game after adding them to the template?

    If so, please upload the entire playfield folder of the StarterPlanet (TemperateStarter or TemperateStarter2) here zipped.

    Adding them to existing save games can be tricky, not sure if it's even possible anymore with the new database.


    /jmc
     
    #968
  9. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    How long likely until we can we hope to get the next patch?

    I say with respect as I know you're very busy.
     
    #969
    Last edited: Oct 12, 2020
  10. jmcburn

    jmcburn Rear Admiral

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

    Well, I might have a bandaid fix out by the end of the week, I guess. (There's also the new asteroids I need to finish as well before I can publish a new release).

    The groupname and general properties of a blueprint are not really linked to the current issue. So Groupnames, SpawnNames, and such that are needed for playfield creation can be fixed rather quickly, I just need to abort the read process before the code reaches the block matrix part (where it crashes now) and return the intermediate prefab as a result.
    That way the blueprints can be used again in playfields, but the 3D view and block details won't work, until I can find a proper solution.

    /jmc
     
    #970
    Germanicus likes this.
  11. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    I appreciate the idea of a bandaid fix if possible, and I'm happy just knowing it could be within a week or soon, again, I really appreciate your work because it's what makes mine, possible. Thank you again for your assistance, I will be patient and hope for the best :)
     
    #971
  12. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    I'm really stressed, none of my updated blueprints are showing up now, I've verified that I've done it right but it's nothing is being found that's updated in the prefab search, I could use some help.
     
    #972
    Last edited: Oct 14, 2020
  13. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    Sorry for the inconvenience. The problem is that the there's a new EPB file version (ver. 26) now. So this will happen with all bueprints created in Empyrion v1.2.

    But I think I maybe already found a solution yesterday to at least circumvent the new values and continue reading after them. I have no clue, how the new data is stored in the blueprint, but it should fix the reading and importing issues, hopefully.

    Not really much more I can do, as to keep trying to understand how it works. Reading unknown files is just looking at thousands of random numbers and trying to understand what they do, change something in the prefab in Empyrion and then try again and see what's changed. ;)

    /jmc
     
    #973
    Last edited: Oct 14, 2020
  14. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    What do you recommend I do in the meantime as a developer? Is there a work-around for this issue? or does the game or EPD need to be updated first?

    At this point I'd be happy to even know how to update them properly to get them into a scenario.

    I appreciate the response. :)
     
    #974
  15. jmcburn

    jmcburn Rear Admiral

    Joined:
    Jan 15, 2017
    Messages:
    1,110
    Likes Received:
    1,753
    To get new v26 prefabs imported into EPD again, you need to wait for the new EPD update.

    In the meantime the only workaround you can do is to select a dummy prefab (simply some other prefab than the one you really want to use) in EPD and then manually change the groupname (or spawnname or whatever) in the playfield yaml after with a text editor.

    Sorry, nothing more I can offer atm.

    /jmc
     
    #975
    J2red likes this.
  16. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    Understood, and thank you. :) I will manually do it for now, I didn't realize I could do it that way, but now that I think about it, I have sufficient understanding to do it this way. :)
     
    #976
    jmcburn likes this.
  17. jmcburn

    jmcburn Rear Admiral

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

    Just a few tips, when working with yamls:
    Yaml syntax is tricky.

    Just make sure you only use spaces (no tabs) if necessary, quoted strings need to stay quoted and
    don't change any indentations. Just replace the groupname with the new one. Otherwise neither EPD nor the game can read the yamls anymore and it's a real pita to find the bugs afterwards. ;)

    I would suggest Notepad++ for editing yamls.

    If you have any further questions, let me know.

    I'll finish the EPD update as soon as I can and let you know here.

    /jmc
     
    #977
    ravien_ff likes this.
  18. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    This method works for me but not everyone should go around messing with .yaml files, I consider this a work-around however, just means I need to be more careful as I go. It's very difficult as I work with only fixed objects. xD
     
    #978
    jmcburn likes this.
  19. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    I appreciate it. :)
     
    #979
    jmcburn likes this.
  20. J2red

    J2red Lieutenant

    Joined:
    Apr 27, 2019
    Messages:
    40
    Likes Received:
    14
    Question, How do I get the new BP's to get updated, I'm a little confused, I remember importing them in EPD, but that's exactly what I couldn't do, how do I do this? Change the group name? What exactly do you mean? Mine are just mostly UNSC, What's wrong with the groupnames?
     
    #980

Share This Page