[TOOL] eWPDA | Empyrion Web PDA

Discussion in 'The Hangar Bay' started by RexXxuS, Oct 1, 2019.

  1. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Definitely going to be trying this out once I start adding a custom PDA to my scenario!

    Thank you so much for this tool!
     
    #21
    RexXxuS likes this.
  2. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Found a small issue (not sure if user error on my part).

    Can't set more than 999 money cards as a reward in the chapter screen.
     
    #22
  3. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Again this might be user error on my part, but I found that while playing around with this to make a custom FAQ for my scenario, sometimes when I export the PDA files, it will replace the description and name of one of my tasks with the internal name used (such as txt_4WWak), thus wiping out whatever text I had typed in there. I did move the tasks around between chapters so maybe that had something to do with it but someone could lose a lot of work if they don't keep a backup pda file.

    I'll post if I can reproduce this. This is really easy to work with though!
     
    #23
  4. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    Good morning @ravien_ff
    Very glad you try it out :)

    Did you import your custom config.ecf or config_example.ecf file?
    eWPDA reads that file and take stack sizes that are set there. If you do not Import a config file everything will be assumed to 999 stack I think.

    Oh that is never good. A reproduction case would be awesome or PM me the file maybe and I try.
    Before such a tool many worked manually in the file with notepad++ so the tool has sometimes hard time to deal with those ;)
     
    #24
    Germanicus and ravien_ff like this.
  5. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Yes I did import the config_example.ecf file.

    I'll be using it some more so if I'm able to reproduce it reliably I'll let you know!
     
    #25
    RexXxuS likes this.
  6. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    Oh okay. I'll check after breakfast.
     
    #26
    Germanicus likes this.
  7. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    15.10.2019 | v1.0.5: Fixed that Config.ecf isn't loaded the very first import properly and gave proper suggestions for stack sizes. Thanks Hayawen!

    @ravien_ff please refresh the page to get the proper stacksizes now.
     
    #27
    Germanicus, Taelyn and ravien_ff like this.
  8. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Awesome! Thank you and quick fix. :D
     
    #28
    RexXxuS likes this.
  9. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    So far so good, making some more FAQ sections and a few simple missions and while I need to test them to make sure they work, preliminary testing looks good. :D Made a mission to explore various planets in my scenario and a repeatable mission to kill 100 Zirax. Haven't run into any issues yet with those.
     
    #29
    RexXxuS likes this.
  10. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    Well, that sounds awesome mate!

    I just finished 6 more bigger PDA Missions as well with eWPDA. All fine.
    The only issue: if you have a check like "PlayfieldEntered" and you want to select the Orbit, it is sometimes not suggested.
    A little parse issue in the Sectors.yaml we will fix soon.

    For 10.6 there are also 2 big new additions coming for the PDA.
    Who is interested in having a "developer eWPDA" version available to test this during EXP?
    Since it's more work to maintain two branches I would rather see how the feedback about that is.
     
    #30
    Germanicus and ravien_ff like this.
  11. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    I don't know if I'd have time to test it out or not. :(
     
    #31
  12. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    A couple of things I've run into.

    Once I add a preamble to a mission, removing all the text from the preamble didn't remove it from the mission. I had to manually edit the files to remove it.

    Having trouble making a mission to destroy cores in orbital outposts. Probably user error on my part since I'm still just learning the PDA. Specifically, a mission to destroy 3 cores in Syndicate Outposts doesn't seem to work. The same type of mission works fine on planets using the group names of the POIs, but the orbital version using the blueprint names won't work. I did also try it with the group name and the spawn name and the same thing happened.

    Settings in eWPDA:
    PDA problem.jpg

    - ChapterTitle: txt_WqOaG
    Category: PolarisMission
    PlayerLevel: "1"
    Activatable: Always
    Visibility: Always
    Description: txt_sKuSa
    Tasks:
    - TaskTitle: txt_4WeeU
    Actions:
    - ActionTitle: txt_mGqq0
    Description: txt_oStuK
    Check: BlockDestroyed
    Names:
    - Eden_BAO_SyndOutpost1
    - Eden_BAO_SyndOutpost2
    - Eden_BAO_SyndOutpost3
    Types:
    - CoreNPC
    Amount: "3"
    Rewards:
    - Item: MoneyCard
    Count: "5000"
    - Type: Reputation
    Faction:
    - Polaris
    Count: "2000"
    CompletedMessage: "norm;20|txt_K8Gqu"
    RepeatConditions:
    NumRepeats: "0"
    Delay: "180"
    DelayAdd: "0"

    When destroying any blocks on the POI, it gives this error:
    20191021200823_1.jpg
     
    #32
  13. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    Do you mean you had to remove the txt_xxxxx key in the yaml and csv?
    I just tested it myself and it seems the breaklines are not matching our regex yet. Will look into it.
    upload_2019-10-22_7-55-58.png

    Regarding the BlockDestroyed Names thing. 1 hour later I have to say that I'm 99% sure that "Names" does not work in combination with Space POIs!
    In general it is sometimes tricky to either use the .epb file name, the Group name or the Spawn name there.
    But I tried every constellation of the Syndicate POI and didn't work for me as well. Tried also some other properties but had always the same result.
    Note, that after EACH try, I restarted the game (hence 1 hour :eek:).
    Because(!) if you once started the savegame with Names and then remove it and type on the fly "pda rd" to reload your changes, it still says Parameter missing. Even back to main menu and back in game has the same effect.
    That is why working with PDA is sometimes only meant for masochists :D You have to completely restart your game. Then, without Names and only Types, you get what you want.
    upload_2019-10-22_9-5-56.png

    A little info: is it intentional from you to really have Amount: 3 ? As you can see in the screenshot on the right side, it would mean you have to destroy 3 cores. But a POI has only 1 core. Probably you mentioned in your text, that he needs to fly around and kill 3 POIs.

    TL;DR: a workaround about Names not working in Space is, to make a task/action before to ask for "NearPOI". That way you have a better control that he needs to kill the core of THAT POI and not a random one.
    I will release a patch later with a note about Names in combination with Space POIs
     
    #33
    Germanicus and ravien_ff like this.
  14. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Yup meant to take out 3 POIs.

    Thanks for looking into this. I had a suspicion it was a game issue.
     
    #34
  15. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    22.10.2019 | v1.0.6
    • Fixed that CSV keys are not always empty
    • Fixed that PlayerOps were not set correctly from PDA.yaml
    • Add more hints for good usage
    • Replaced some icons
    • Prepare 10.6 additions
     
    #35
  16. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Since the last update I can't seem to set any completed messages for chapters or tasks. I'll set the message type and the message but as soon as I click on a different chapter or task and click back, it'll be gone.

    Also finding it hard to add single blank lines to chapter descriptions. Have to press enter twice to add 2 blank lines, then when I go back it will be the proper one line.

    Edit: it's difficult to add a single line break. Some of the descriptions will erase the line break if I make any changes to it and I have to go back and add it again.
     
    #36
    Last edited: Oct 25, 2019
  17. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    Thanks @ravien_ff The enter key bothered me all the time.
    Looks pretty easy but did cost a lot of hours for us to properly go through these issues.
    We hope it's all good now.

    26.10.2019 | v1.0.7
    • Fixed that CSV keys are not always empty. Proper fix this time.
    • Fixed that new line by Enter key behaves weird. Thanks Hayawen
    • slight usability fixes
     
    #37
    Germanicus, Taelyn and ravien_ff like this.
  18. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    Thank you for this amazing tool and for all of the hard work put into it.
     
    #38
    RexXxuS likes this.
  19. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    860
    Likes Received:
    1,437
    While we are working very hard for the new universe tool, I have prepared a bigger eWPDA release. Adding some new Alpha 11 PDA features.

    24.11.2019 | v1.1.0
    • Implemented new Task property "HasUniqueItems", only usable with InventoryOp PlayerOps. This is required to make a secure "transaction" between player and game.
    • Implemented new Task PlayerOps "InventoryOp". A powerful new tool to create typical "RPG" missions like "find me something and bring it back". See the question mark hint text.
    • Implemented new "ByCredits" Visibility + Activatable property. That way you can make nice missions only for the richy rich guys.
    • Added hint documentation for the new properties.
    • Added Donation button. Since I do Empyrion as full time job, we would appreciate any amount
    • Added background loop video on front page for bit immersion
    • Fixed that unused Chapter properties were left in yaml
     
    #39
    Germanicus, ravien_ff and Taelyn like this.
  20. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,288
    Likes Received:
    11,939
    That's awesome.
     
    #40
    RexXxuS likes this.

Share This Page