[TOOL] Empyrion Buddy

Discussion in 'The Hangar Bay' started by aMUSiC, Oct 5, 2024.

  1. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    [​IMG]

    Empyrion Buddy (empyrionbuddy.com) is a web based companion app for Empyrion, which offers an exhaustive list of items, status effects and traders as well as where to find them in game. Supports Vanilla, Dark Faction and Reforged Eden 2.

    Features
    • Quick search for Items, Traders and Status Effects
    • Filtered lists for Items based on Item type and Vessel Type
    • Filtered lists for Traders based on Faction
    • Breakdown of Item/Block properties along with property descriptions
    • Shows what recipes an item is part of
    • Shows which traders deal each item
    • Shows which POIs/playfields a trader can be found in
    • Lightning fast loading and navigation
    • Mobile friendly (Can be also added to phone's desktop)
    • Seamless API Integration with Empyrion's Discord bot (1000 thanks to Taelyn)
    • Item/Effect/Trader previews for shared links
    • Supports all languages that Empyrion supports
    • Can support any additional future scenario
    • Game and Scenario updates are integrated easily

    While Empyrion Buddy is for the most part data complete, it's still a tool being developed and new features and fixes are constantly being implemented.

    Use this thread for suggestions, bug reports or if you want to help with localization into more languages
     
    #1
    Tyrion, Myrmidon, SacredGlade and 4 others like this.
  2. Garaman

    Garaman Captain

    Joined:
    Aug 23, 2020
    Messages:
    594
    Likes Received:
    738
    Fantastic site aMUSiC, looks like this will be a great resource.

    One aspect of this site that I think will be extremely helpful for RE2 is sussing out where I need to look for POIs to find specific traders that sell commodities or parts I need. I had a question about the state of this. Take, for example, this vendor that sells diamonds:

    https://empyrionbuddy.com/trader/MiningT1/re2/english

    Are the POIs listed there checked against the current spawn criteria for the RE2 playfields? I was under the impression that most RE1 (RBA, RBAO, and Eden POIs) are not actually intended to spawn, and the playfield files now reference proper RE2 spawn groups or placeholder groups. It's possible not all playfields have been updated so I could be wrong on this, but I want to know if I refer people to these pages if these are all active POIs that can potentially spawn in a current game.
     
    #2
    aMUSiC likes this.
  3. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    While I do have some manual exceptions/exclusions in place, my goal and effort is to have all data extraction and correlation be done automatically. The reason for this is to make EB as futureproof as possible when it comes to handling data from newer game/scenario versions or potential additional scenarios as well.

    While I do perform a check for traders (i.e traders that are not assigned to a POI are not included in EB), I don’t perform any check as to wether a POI is included in a spawn ruleset/table.

    With Ravien and Vermillion’s input I could probably add the POIs you mention in the exclusion list as well for the time being, until I find a way to parse this information from the scenario data.

    While I spent last month digging through and deciphering ecf data structures, there’s plenty more to go through I guess
     
    #3
    Garaman likes this.
  4. Garaman

    Garaman Captain

    Joined:
    Aug 23, 2020
    Messages:
    594
    Likes Received:
    738
    Yeah you probably need Ravien or another scenario developer to chime in on that. My understanding is that the scenario's playfield config files list spawn groups names and placement criteria for every biome, and then a random blueprint with that spawn group name set on it is chosen. And I assume some playfield files can list specific POIs by name. So you may have to parse enough of the playfield files to at least track through how a galaxy would be generated to know which spawn groups are referenced.
     
    #4
  5. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Seems that there’s no apparent programmatic way to identify the unused POIs, at least by the data that is available to me, so the only thing I can do is to manually exclude the traders that are marked in the ECF comments as obsolete/do not use.

    Still, some traders might be listed as appearing both in existing and non-existing POIs.
     
    #5
  6. ChiefSgtBradley

    ChiefSgtBradley Ensign

    Joined:
    Dec 13, 2021
    Messages:
    28
    Likes Received:
    13
    Thank you so much for this!!!
    Keep up the good work, good Sir!
     
    #6
  7. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Traders that are not used in RE2 have now been removed. Manually excluded, but at least EB should be accurate on locations now.
     
    #7
    ChiefSgtBradley and Garaman like this.
  8. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 0.9.0 released

    New Features:
    • List of Compatible Modifications for each Weapon/Ammo/Tool (RE2 Only)
    • List of Compatible Weapons/Ammo/Tools for each Modification (RE2 Only)
     
    #8
  9. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 0.9.5 released

    New Feature
    • PDA (Empyriopedia) for Vanilla and RE2
     
    #9
    ChiefSgtBradley and Garaman like this.
  10. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 0.9.7 released

    Changelog
    • Added PDA to mobile version of the app
    • Fixed issue that would case non-deconstructible items to show up as deconstructible (thanks suntrip)
    • Fixed caching issues with the PWA app (Add to Home Screen)
     
    #10
  11. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 0.9.8 released

    Changelog
    • Added direct linking to Empyriopedia Articles
    • Added sharing function to Empyriopedia
    • Added current article indicator to Empyriopedia Index
    • Added better Empyriopedia Index handling (Expand/Collapse and animations)
     
    #11
    ChiefSgtBradley likes this.
  12. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 0.9.9 released

    Changelog
    • Added Dark Faction specific item/block properties
    • Removed redundant properties from items/blocks
     
    #12
    ravien_ff likes this.
  13. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 1.0.0 released

    Changelog
    • Added Related Items Feature
    • Added List of Weapons each Ammunition is used by
    • Replace non-existing icons with default icon
    • Removed even more redundant properties from items/blocks
    • Various minor cosmetic fixes
    This release marks the official Empyrion Buddy launch having all the Data and Features I intended to include when I first started to develop it, along with a few features suggested by players. Subsequent releases will include game and scenario updates, as well as new features that players might suggest and potential bug fixes that might have slipped through the cracks.

    Thank you for your support!
     
    #13
  14. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 1.1.0 released

    Changelog
    • Added search functionality to Empyriopedia
    • Converted item links to proper anchor links (requested by Vast)
     
    #14
    ravien_ff and ChiefSgtBradley like this.
  15. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Version 1.1.4 released

    Changelog
    • Updated Reforged Eden 2 to beta 24
    • Moved Shield related properties to its own Shield Properties section for items
     
    #15
    ravien_ff likes this.
  16. Myrmidon

    Myrmidon Rear Admiral

    Joined:
    Mar 26, 2016
    Messages:
    1,736
    Likes Received:
    2,066
    There used to be similar web page but it is for years obsolete. I am glad you made a new one, since it is very useful and also covers DLC and two big scenarios. If you need any help regarding the localization for Greek language, I am interested to help. I have taken small part in localization to Greek for the main game in the past, as volunteer. Empyrion Buddy is a tool much needed for every player, since content is added, and with it new and old players can find the information they need. Good job from your behalf and I want to thank you for this. :thumpUp:

    As for an idea I have to ask if it is possible to add a way to categorize as vanilla only, DLC, per scenario (currently RE1, RE2) for fast filtering of those items, traders etc.

    If you want to find me you can contact me here or on Empyrion Discord server under the same name.
     
    #16
  17. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    Hey Myrmidon, thank you for your kind words. I’ve sent you a message in Discord for the localization.

    As for your suggestion, If I understand what you mean, it’s already there. Click on the gear icon on the top right and select the scenario you want. By default when you first visit the site it’s set to display the Vanilla items, but your scenario selection will be remembered the next time you visit it.
     
    #17
    Myrmidon likes this.
  18. Myrmidon

    Myrmidon Rear Admiral

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

    Ahh the notorious cog. Lurking everywhere. Thanx buddy.
     
    #18
  19. stanley bourdon

    stanley bourdon Captain

    Joined:
    Oct 7, 2018
    Messages:
    376
    Likes Received:
    406
    The listing for gold in vanilla needs to be updated. Gold is used to construct optronics. Also, optronics can be constructed and there is no recipe shown.
    thank you
     
    #19
    Myrmidon likes this.
  20. aMUSiC

    aMUSiC Lieutenant

    Joined:
    Aug 10, 2024
    Messages:
    24
    Likes Received:
    25
    That's a good catch stanley. It seems that in the Templates ECF file for vanilla, there's a stray C like comment (/* */) which has thrown my ECF data parser astray. I adjusted my parser to take C like comments into account and that fixed the missing recipes (about 70 of them !!). Empyrion Buddy has been updated to version 1.1.7 with this fix.

    Thank you for the input!
     
    #20
    Myrmidon and stanley bourdon like this.

Share This Page