github EDCD/EDDI Release/4.0.0-b1
4.0.0-b1

pre-release3 years ago

Notes:

  • In addition to various bug fixes and quality of life improvements, this update brings basic compatibility with the new Odyssey update. There are additional journal events and new data definitions yet to be implemented. Full implementation will take time.
  • There is a known bug where haggling mission rewards in Odyssey triggers a MissionAccepted journal event. We have requested an update to correct this but it likely won't be resolved prior to the Odyssey release.
  • We've made a change to the formatting for personality script files to enable sorting by priority level. Unfortunately, the change is not backwards compatible. Please consider backing up your personality script prior to updating.

4.0.0-b1 Change Log:

  • Core
    • Added 3 new vehicle types:
      • On Foot
      • MultiCrew
      • Taxi
    • EDDI beta releases no longer send to test endpoints for EDDN or the EDSM Responder.
    • Fixed a bug that could double-count signal sources when re-logging.
    • Fixed a bug that could cause undockable approached settlements to be counted as stations.
    • Fixed a bug that had broken access to the category property in material objects.
    • "Conflict zone" signal sources are no longer described as "Combat zone" signal sources.
    • Starsystem object properties updated to add scannedbodies and mappedbodies counts.
  • Crime Monitor
    • Fixed a bug that caused us to forget the names of known factions when we couldn't connect to a server providing faction data.
    • Fixed a parsing error that could occur when trying to parse data for new factions not present in EDDB data dumps.
  • Galnet Monitor
    • Reduced Galnet article polling from 30s / 2min to 5min / 15min.
    • Delayed active monitoring until 5 minutes after we become active in game rather than 5 minutes after EDDI is launched.
  • Material Monitor
    • Expanded conditions that can trigger a Material threshold event (for example, if the material amount is increased above the minimum)
    • Fixed a bug that could prevent the Material threshold from firing when we meet but do not exceed the maximum material threshold.
    • Fixed a bug that could prevent material counts from being updated for materials no longer in inventory.
  • Mission Monitor
    • Fixed a bug that temporarily stripped community goal missions from the mission list.
    • Fixed a bug that prevented community goal missions from sometimes being identified as community goal missions.
  • Speech Responder
    • Events
      • Book transport event added
      • Cancel transport event added
      • Commander continued event, new properties added from Odyssey data
      • Died event, revised properties structure
      • Disembark event added
      • Embark event added
      • Liftoff event, new properties added from Odyssey data
      • Location event, new properties added from Odyssey data
      • Micro resources purchased event added
      • Touchdown event, new properties added from Odyssey data
    • Functions
      • Revised the EngineerDetails function to accept a system name as an input.
      • Updated the ShipCallSign() function to improve formatting and use an optional second parameter to customize the response.
      • Updated the ShipName() function to provide appropriate responses when in a taxi or similar, and to document its second argument (which is optional).
    • Personalities
      • Portuguese default personality updated (thanks to @kenjiro).
    • Scripts
      • Bond awarded script revised to more gracefully handle Odyssey contexts.
      • Bounty awarded script revised to more gracefully handle Odyssey contexts.
      • Carrier jumped script updated to announce engineer systems.
      • Community goal script revised and re-enabled. The event is now written only in response to specific changes in community goal status.
      • Community goals script added, updated whenever the game provides updated information on community goals.
      • Died script revised to more gracefully handle Odyssey contexts.
      • Engineer report script added.
      • Entered normal space script updated to provide easier access to invariant bodytype names and to correct a bug around filtering unknown station types.
      • Fuel check script revised to more gracefully handle Odyssey contexts.
      • Jumped script updated to announce engineer systems.
      • Material threshold script updated for expanded triggering conditions.
      • Message received script and properties updated to better support localization.
      • Mission check galaxy script updated to more gracefully handle community goals.
      • Mission check station script updated to more gracefully handle community goals.
      • Mission check system script updated to more gracefully handle community goals.
      • Ring hotspots detected script updated to correct a bug preventing the script from triggering for miners.
      • Ship arrived event updated to use the ShipName() function and provide improved phonetics.
      • Ship rebooted event updated to provide localized and invariant module names rather than ship slots.
      • Signal detected script revised to reference conflict zone signal sources rather than combat zone signal sources.
      • SRV docked script revised to add a context variable.
      • SRV launched script revised to add a context variable.
      • Swapout check script revised to clarify that swapping out the module will reduce your re-buy.
    • User Interface
      • It is now possible to sort scripts by priority and enabled status.
      • It is now possible to search script names, descriptions, and contents with a new filter box.
      • It is now possible to disable all scripts at once (either when copying a personality or by accessing a context menu on the Enabled column header)
      • Fixed the selected personality combo box losing track of the current selected item when a personality was deleted.
    • Variables
      • Added boolean values for odyssey and horizons game states.
  • Status Monitor
    • Updated the Status Monitor for Odyssey data and
    • Updated status documentation in Variables.md
  • VoiceAttack
    • Added system variables {INT:System scanned bodies} and {INT:System mapped bodies}.
    • Added boolean values for odyssey and horizons game states.

Don't miss a new EDDI release

NewReleases is sending notifications on new releases.