[TOOL] eWPDA | Empyrion Web PDA

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

  1. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    05.10.2021 | v2.8.1
    • Fixed rewarded tasks autocomplete missing.

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #201
    Kassonnade, ravien_ff and Taelyn like this.
  2. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,
    even though Google Chrome is the fastest for the eW tools, I saw how more and more pda data and objects from the Configs could slow the initial click of a chapter / task / action down drastically. This is the fix to that. Side benefit: even bad browsers like Firefox and Brave operate faster now...

    26.10.2021 | v2.9.0
    • Big performance boost by delaying (1.5 seconds) the PDA data request in the background after clicking on a Chapter/T/A in the left tree.

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #202
  3. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    upload_2021-10-27_10-57-2.png


    27.10.2021 | v2.9.2
    • Improved appearance of Rewarded Tasks suggestions and cards.
    • Fixed wrong format of RewardedTasks due yesterday performance boost patch

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #203
  4. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,
    since months I tried to find the weird exported color format bug. Don't know how many hours I wasted on it but today I did it finally the nuke way:

    Code:
    l = l.replace(/"< font color=""(.*)"">(.*)<\/font>"/g, '[c][$1]$2[-][/c]');
    Regex' never let you down! Hopefully it works for ya as well.

    16.12.2021 | v2.9.6
    • Updated Favicon.
    • Fixed some color format issue when copy pasting (Group field).
    • Fixed more text copy paste issues. Color + bold = disappear.
    • Fixed legacy CompletedMessage text not showing. I force it to Bottom Middle Blue now on import, so you can change it when needed.

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #204
    ravien_ff and Taelyn like this.
  5. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,
    The new year has also something in store for eWPDA. My HWS+ PDA gets bigger, so it was about time to implement the Scroll to Bottom and Scroll to Top buttons from eWCCT to eWPDA as well.

    Additionally I fixed 2 super annoying bugs. 1) that if you picked a new color, that it didn't apply it the first time you pressed enter. 2) my regex fix from previous version wasn't complete. All html tags should be now hopefully converted properly to bb-codes.

    11.01.2022 | v2.10.0
    • Added: Scroll to Bottom and Scroll to Top buttons.
    • Fixed color format issue when copy pasting CSV keys.
    • Fixed new picked color does not get saved until reload.

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #205
    Taelyn, ravien_ff and jmcburn like this.
  6. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,

    BIG Update!
    More benefits through HWS+ for everyone: Faction suggestions are now imported from your Factions.ecf file. I implemented a Factions.ecf parser.

    upload_2022-1-31_22-21-20.png

    Additionally you can now import your own item images for a preview! It sounds easy but storing images in the indexed database wasn't that easy and took me couple of days to implement...
    upload_2022-1-31_22-11-34.png

    Last but not least some more PDA image improvements and more conveniences.
    upload_2022-1-31_22-19-52.png

    Same like with eWCCT I want to highlight a new Disclaimer I added due recent events:

    "eWPDA is provided for FREE but accepting Donations to keep it up to date. There is NO guarantee that I will maintain eWPDA forever. This tool is NOT allowed for people who doing malicious things with it. For example creating Quests that intentionally ruins the experience of players or working on stolen content and claim it as yours with the help of this tool."

    No secrets and obvious things here but nevertheless serious and important to have.


    31.01.2022 | v2.18.0
    • Added new Disclaimer. Read it at the Info page and scroll to bottom.
    • Added new big feature: Factions are now read and parsed from the Factions.ecf file (check the Import Page). Faction suggestions are now dynamically based on your Scenario.
    • Added new big feature: You can import your own item icon images to have a preview of them for your rewards (check the Import Page).
    • Added item icon preview for Rewards.
    • Added possibility to remove PDA images. You need to clear the PDA string and hit ESC. Check the docu.
    • Added CSV Keys also for Task and Action Titles. ⚠️Check the docu for Task Titles!!
    • Added convenience when you clear the filter, that you jump to last selected state.
    • Refactored code a bit.
    • Performance boost for Item and Blocks suggestions.
    • Changed CTRL + S to async job to hopefully make export more reliable.
    • Updated docu.
    • Updated Tool Feature page.
    • Fixed PDA image localstorage did not get cleared when reset is clicked.
    • Removed Google Adsense Ads

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     

    Attached Files:

    #206
    Last edited: Feb 1, 2022
  7. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,

    I decided today to remove Google Adsense Ads from my eW tools (I added it with v1.7.2 | 11.02.2020).
    The result was underwhelming, <9€ last year as an example and only bothered you and took away content space.

    The idea was to get at least a fraction of the efforts back financially which was not really the case / not worth it.
    It also shows of course that not many Content Creators are out there...

    Anyways, since I realized how much time and money those tools cost me (all tools in total based on h/€ around 27000€ so far), I decided to try a "Pledge for your feature Program". Which basically means I collect feature requests from you or offer feature ideas I have and publish them on the tool website. Then you can pledge for each to get those implemented.
    It could look like this:
    upload_2022-2-1_16-55-13.png

    I love working on my eW tools but I'm neither a full time coder nor can I spend so much time for free anymore either. The web server needed to make those tools public available to you are also not free.
    And no worry, if Eleon is adding a new property I'll still add them without running a pledge.

    This idea would also show me if there is overall interest in my work. If not, why even bother hosting it, right? ;)

    So if you have ideas to improve the tool, let me know and I'll collect them for a pledge.
     
    #207
    Vermillion, Taelyn and ravien_ff like this.
  8. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,397
    Likes Received:
    12,004
    Just want to say thank you for making these tools.
     
    #208
    Vermillion and RexXxuS like this.
  9. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,
    alright, this one is still for free, since it's a fix to a semi bug-feature.

    Since some hardcore users have pushed too many images in their localstorage, the Browser couldn't preview them in eWPDA. Localstorage is limited to 25MB.
    With the knowledge from the last patch and the item icon images, I changed the PDA images also to the indexed db system. You can store all images you want now*.
    As a bonus I implemented a PDA Image Importer, also included in the "Import Scenario" button, that fetches all Images from your SharedData... PDA Image folder.
    upload_2022-2-3_11-30-38.png

    03.02.2022 | v2.19.0
    • ⚠️Clear Database needed!⚠️ Added new Import PDA Image feature! They are fetched automatically with all the other Scenario files on import from SharedData/Content/Extras/PDA. It's also a dedicated Import Button. You can still upload one by one manually again as before.
    • Replaced LocalStorage with IndexedDB for storing PDA images. It does not limit you to 25MB anymore.
    • Fixed that you could store non-image file types in the database.
    • Updated docu.
    • Fixed FINALLY CTRL + S not exporting files, because the cursor had still focus on an input field. I blur it now before saving.

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #209
    Last edited: Feb 3, 2022
  10. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,
    just a little update that the pledge system is live now :) (check the top navigation bar)

    It starts with a simple goodie, if interested.
    Either way, that's it from me for now.

    05.02.2022 | v2.20.0
    • Activated the Pledge page
    • Removed Back Menu buttons since they are not needed anymore due top nav bar.

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #210
  11. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Hi Creators,
    This update has the new Fontawesome version implemented as well as the new PDA Image Description Feature and more.

    However big changes got added as Pledge goals. Check them out at the top right "Support eWPDA".
    For example a PDA Description Image Chooser / Gallery.

    22.02.2022 | v2.21.0
    • Added Import foreign Chapters to the Pledge page
    • Added PDA Description Image Chooser / Gallery to the Pledge page
    • Added Add new PDA Chapter under the current Chapter to the Pledge page
    • Added Clear only the PDA Image database to the Pledge page
    • Added Copy Task yaml key to the Pledge page
    • Added Better URL handling to the Pledge page
    • Updated Fontawesome to v6.
    • New game feature: you can insert PDA Images in your Descriptions with {image.jpg} now.
    • Updated docu.
    • Fixed some style issues here and there.
    • Fixed wrong location of SkipMessage.
    • Fixed more exported html instead of b tags.
    • Fixed that a SkipMessage was still stored even though NoSkip was set to true. Will be removed on export now.

    You have to press F5 (reload the page) every time a patch comes out to apply the changes.
     
    #211
  12. Dreph

    Dreph Ensign

    Joined:
    Mar 17, 2022
    Messages:
    7
    Likes Received:
    2
    I'm having an issue loading a scenario and items, blocks, fauna, etc. I tried in Google Chrome and Firefox using the Default Multiplayer scenario. Once I select Player, the next option should be a list of possible items, however it is a tiny square.
     

    Attached Files:

    #212
  13. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Ah ok, the screenshot helped a lot.
    As I said on YouTube: the tool can only work with what is inside of the Scenario (if using the Scenario Import)
    And if you check the Default Multiplayer Content/Configuration folder, you see it's almost empty or well, it does not have the files you need for InventoryContainsCountOfItem but also for many other things.
    Even if, this specific Check does not require anything else than Player, because I assume you want to check the inventory of a player.
    What you want to do is to click on the green plus by TypesMeta and then specify what items the player should have in the inventory.
    But for that you need the ItemsConfig.ecf in the Scenario or you import it manually via the Import Page.
     
    #213
    Dreph likes this.
  14. Dreph

    Dreph Ensign

    Joined:
    Mar 17, 2022
    Messages:
    7
    Likes Received:
    2
    Awesome, I'll take a look at one of the other scenarios (or just find that itemsconfig file) and pop it in. I'll let you know if I have any other issues, otherwise I'll be posting my content. Thank you for the tool!
     
    #214
    RexXxuS likes this.
  15. Dreph

    Dreph Ensign

    Joined:
    Mar 17, 2022
    Messages:
    7
    Likes Received:
    2
    Howdy! So I was having a great time with the tool, then all of a sudden it will throw an error on the map before I even fully load in.

    For reference, I was creating a generic tutorial for Multiplayer, and I had it working for the last few hours as I made changes and experimented. What I think happened is I created an Action field, then accidentally removed its key, then deleted that Action and created a new Action, all within the web tool. Ever since then, I can't figure out why my PDA combo just crashes. Here is the link to the PDA files. I used EN-US localization and item config. I haven't integrated any Dialogues yet.

    Thanks for this amazing tool! I'm sure it's just something lame that I did. Any help is appreciated.
     
    #215
  16. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    Good Morning,
    thanks for the files. That is always the best way to get help.
    You call it lame, I call it easy.
    "Error on map".
    With that you mean, you loaded into the game and during the loading screen you got an exception.
    Correct.
    Just click on Continue and once ingame, open the console.
    Then you see this:
    upload_2022-4-5_6-50-19.png
    And after blablabla you see "Line 6591". And you like: hold a minute.
    Then you go in your PDA.yaml and see:
    upload_2022-4-5_6-51-2.png
    And you like: crap.
    Then you go in eWPDA and be like: double crap:
    upload_2022-4-5_6-51-38.png
    Empty Checks: no good.

    I see if I can implement such "user mistake" checks and give at least a warning out.
     
    #216
    ravien_ff and Germanicus like this.
  17. Dreph

    Dreph Ensign

    Joined:
    Mar 17, 2022
    Messages:
    7
    Likes Received:
    2
    thank you for finding this! I think I saw the error in the console log but I didn’t scan all the way through it for a line to check.

    not blaming the tool at all, but there were a few oddities that surfaced while using it. One of them is if you search for an item in the type field and select it, you will also still see the text entered with the selected item before it. If you delete that search field text and go to a different chapter, task, or action, it seems to remove the selected database item along with the text. if you leave that search text there and go to a different chapter, task, or action, it will automatically remove the search text and keep the database selection for that item in place. I can’t say for sure it’s the tool or just my workflow, but it’s something to look into. Not a high priority. All of my issues seem to be my fault ha ha!

    I think my next set of tests with the tool is to start playing around with the dialogue options. once I figure out what I can do using the tool, I’m going to start writing short stories, class lines, etc. that will work as a generic quest line for default multiplayer scenarios. Should make it pretty fun on top of what awesome it already is.
     
    #217
  18. RexXxuS

    RexXxuS Rear Admiral

    Joined:
    Jan 31, 2016
    Messages:
    869
    Likes Received:
    1,455
    I think the key here, literally, is: Enter.
    If you search or want an "item", always press Enter when you are done or click on the suggested item in the dropdown.
    Never type something and then click away, assuming "it's done". It's just how the tool is programmed for now. Enter = Submit.

    You mean with my other tool eWCCT?
    Well, yeah, have fun. Personally, I can always repeat:
    [​IMG]
     
    #218
    Vermillion, ravien_ff and Dreph like this.
  19. Dreph

    Dreph Ensign

    Joined:
    Mar 17, 2022
    Messages:
    7
    Likes Received:
    2
    That fixed that issue! Just wanted to confirm. That must have been a misclick because there wasn't supposed to be a check there at all. Just supposed to complete when the last task was completed.

    However, I did have an issue that maybe you can help with (and sorry if there is a better place to get help, like a discord? but I digress)

    See the attached screenshots. I have two very similar checks for "BlockPlaced", and one of them just doesn't work. I have the PDA explain to craft these items, then place them, and then it's supposed to trigger the check and progress.

    For the Constructor, I instruct player to craft and place, both Actions are checked and progress. For the Survival Tent, I instruct the player to craft and place, and for some reason only the place doesn't work. The crafting check for the Survival Tent works, but the same entry for Place blocks does not.

    EDIT: I just included all variations of the tent in placement and that fixed it. I didn't realize I was placing one of the variants and not the default.
     

    Attached Files:

    #219
    Last edited: Apr 5, 2022
    ravien_ff likes this.
  20. Dreph

    Dreph Ensign

    Joined:
    Mar 17, 2022
    Messages:
    7
    Likes Received:
    2
    Is there a way to figure out specific fauna using the "SubjectKilled" check? I see that there are "AlienTemplate" and "Animal" but I was wondering if it were at all more granular?

    I haven't imported any playfield data at this point because my goal is to make it a set of missions that are playable on any multiplayer, generated server.
     
    #220

Share This Page