Skip to content

Releases: EDCD/EDDI

4.1.1

16 Mar 12:15
Compare
Choose a tag to compare
  • Core
    • Added a speculative fix for failed SystemDetails lookups in new / unexplored star systems (#2702).
  • Commander Monitor
    • Fix an issue with saving / rendering phonetic commander names (#2706).
  • Speech Responder
    • Custom Functions
      • BodyDetails function revised to accept either body ID and system address numeric values or body and system name values. The numeric system address value is more efficient for lookups and is recommended when available.
      • StationDetails function revised to accept either market ID and system address numeric values or station and system name values. The numeric system address value is more efficient for lookups and is recommended when available.
      • SystemDetails function revised to accept either a numeric system address or a system name value. The numeric system address value is more efficient for lookups and is recommended when available.
    • Events
      • Body mapped updated to include systemAddress and bodyId properties.
      • Body scanned updated to include systemAddress and bodyId properties.
      • Carrier cooldown updated to include systemAddress and bodyId properties.
      • Carrier jumped updated to include systemAddress and bodyId properties.
      • Carrier jump engaged updated to include systemAddress, bodyId, originSystemName, and originSystemAddress properties.
      • Carrier jump request updated to include systemAddress and bodyId properties.
      • Carrier purchased updated to include a systemAddress property.
      • Disembark updated to include systemAddress, marketId and bodyId properties.
      • Docked updated to include a systemAddress property.
      • Dropship deployment updated to include systemAddress and bodyId properties.
      • Embark updated to include systemAddress, marketId and bodyId properties.
      • Entered normal space updated to include systemAddress and bodyId properties.
      • Entered supercruise updated to include a systemAddress property.
      • FSD engaged updated to include a systemAddress property.
      • FSD target updated to include a systemAddress property.
      • Glide updated to include a systemAddress property.
      • Jumped updated to include a systemAddress property.
      • Liftoff updated to include systemAddress and bodyId properties.
      • Location updated to include systemAddress and bodyId properties.
      • Nav beacon scan updated to include a systemAddress property.
      • Near surface updated to include systemAddress and bodyId properties.
      • Next destination updated to include systemAddress and bodyId properties.
      • Ring hotspots updated to include a systemAddress property.
      • Ring mapped updated to include a systemAddress property.
      • Route details updated to include systemAddress and marketId properties.
      • Settlement approached updated to include systemAddress, marketId and bodyId properties.
      • Star scanned updated to include systemAddress and bodyId properties.
      • Surface signals updated to include systemAddress and bodyId properties.
      • System scan complete updated to include a systemAddress property.
      • Touchdown updated to include systemAddress and bodyId properties.
    • Scripts
      • Carrier jump engaged updated to remove excess "welcome home" statement and invoke System report when applicable.
      • Carrier jumped updated to remove segments already voiced by Carrier jump engaged.
      • FSD engaged updated to remove excess "welcome home" statement and invoke System report when applicable.
      • Jumped updated to remove segments already voiced by FSD engaged.
      • System report updated for slightly better grammar if there is a problem classifying stations.

4.1.0

10 Mar 06:43
Compare
Choose a tag to compare
  • Core
    • Added Coriolis (Beta) export target to Ship Monitor and coriolisbeta plugin command.
    • Fixed cargo need calculations. (#2645)
    • Fixed child scripts not always using the latest state variables in their contexts.
    • Fixed a null reference exception which could occur when deleting scripts.
    • Simplified and centralized legacy game mode handling.
    • Updated star system lookups to use Spansh APIs rather than EDSM APIs.
  • Definitions
    • Added new ship types Mandalay and Cobra Mk 5 and modules.
    • Added and updated powerplay object definitions.
    • Added star property luminosityclass.
    • Added star system property contestingpowers.
    • Removed the permitname property from the system object (permit data is now calculated and permit names are not stored / not always known).
  • Events
    • Carrier jumped event updated to expose new Powerplay properties and additional faction properties.
    • Entered signal source event removed and replaced by Destination arrived event.
    • Fuel scoop event added.
    • Holoscreen hacked event added.
    • Jumped event updated to expose new Powerplay properties and additional faction properties.
    • Location event updated to expose new Powerplay properties and additional faction properties.
    • Material collected event updated to include a new total property.
    • Material discarded event updated to include a new total property.
    • Material donated event updated to include a new total property.
    • Material traded event updated to include new received__total and lost_total properties.
    • Power commodity fast tracked obsolete event removed.
    • Power defected obsolete event removed.
    • Power expansion vote cast obsolete event removed.
    • Power preparation vote cast obsolete event removed.
    • Power micro resources collected event added.
    • Power micro resources delivered event added.
    • Power salary claimed obsolete event removed.
    • Powerplay event updated to remove the obsolete votes property (Powerplay 2.0 does not use a voting system).
    • Ship refueled events are no longer broken up into 5T increments.
    • Signal detected event updated to include new Powerplay properties.
    • Star scanned event updated to add missing systemname property.
  • Ship Monitor
    • Updated ships grid to add distances in light years.
  • Speech Responder
    • Scripts
      • Bodies to map script updated to correct an issue with quotes.
      • Body materials report updated to optionally filter non-volcanic bodies (enabled by default).
      • Carrier jump engaged script updated to better mirror the FSD engaged script.
      • Carrier jumped script updated to include new Powerplay details.
      • Carrier pads locked script updated to not speak when you are not docked at the carrier.
      • Commodity sold script updated to reduce verbosity.
      • Engineer report script updated to change the response when docked at an engineer's station.
      • Entered normal space script updated to resolve station data first.
      • Holoscreen hacked event added.
      • Jumped script updated to include new Powerplay details.
      • Location script updated to include new Powerplay details.
      • Mission redirected script updated to update mission guidance when applicable.
      • Power commodity fast tracked obsolete script removed.
      • Power defected obsolete script removed.
      • Power expansion vote cast obsolete script removed.
      • Power preparation vote cast obsolete script removed.
      • Power micro resources collected script added.
      • Power micro resources delivered script added.
      • Power salary claimed obsolete script removed.
      • Powerplay report script added.
      • Route details script updated to reduce redundant warnings for low fuel.
      • Ship refuelled script updated to no longer suppress 5T refueling increments.
      • Signal detected script updated to incorporate additional signal types and Powerplay details.
      • System report script updated to omit power information now covered by the Powerplay report script.
  • Powerplay 2.0 Known Issues
    • No journal or status event is written for updates to the commander's merit count throughout the game session.
    • No journal or status event is written for updates to the commander's power rank throughout the game session.
    • No journal event is written to record the redeemed contents power care packages.
    • The journal event PowerplayCollect (EDDI event Power commodity obtained) is missing. Commodities simply appear in cargo with no transaction event.
    • The journal event PowerplayDeliver (EDDI event Power commodity delivered) is missing. Commodities simply disappear from cargo with no transaction event.
    • The journal event PowerplayVoucher (EDDI event Power voucher received) is missing. The journal event RedeemVoucher (EDDI event Bounty paid) is written but is missing faction data needed to accurately track bounties redeemed through your Power contact.

4.1.0-b3

19 Aug 04:48
a4d13db
Compare
Choose a tag to compare
4.1.0-b3 Pre-release
Pre-release
  • Core
    • Miscellaneous minor bug fixes.
    • The Crew paid wage event has been reconfigured with a delay (so that it triggers after other events deducting commander credits).
  • Speech Responder
    • Fixed a bug that made the default EDDI personality editable.
    • The Edit script window now contains an option to specify other scripts to include (prepend) to the triggered script. If your personality uses "helper" scripts to set preferences or create common functions then you can use this option to prepend the contents of your helper scripts before the triggered script is rendered.
    • "Error with this script" messages have been updated to provide better information about the script location which could not be parsed.

4.1.0-b2

09 Aug 06:50
7992289
Compare
Choose a tag to compare
4.1.0-b2 Pre-release
Pre-release
  • Speech Responder
    • Scripts
      • Commodity sale check updated fix a typo.

4.1.0-b1

08 Aug 09:35
25f6138
Compare
Choose a tag to compare
4.1.0-b1 Pre-release
Pre-release
  • Core
    • Added support for the Type-8 Transporter.
    • Added sourcesystem, sourcebody, collected, and delivered, properties to the mission object.
    • Commodities now have a corrosive boolean property.
    • Removed haulageData map from the cargo object, add missionCargo dictionary object in its place.
    • Suppressed a repetitious Body scanned event which could occur after mapping. (#2633)
    • The need property of cargo is now calculated after resolvers have handled events (to minimize cross linking between the Cargo and Mission Monitors).
  • Crime Monitor
    • An interstellar bounty applies when fines or bounties for factions aligned with a superpower exceed 10,000 credits.
  • Mission Monitor
    • The drop-down on missions now includes a "Notes" section where you can record notes about ongoing missions. (#2410)
  • Speech Responder
    • Fixed a bug that could prevent variables set with set from being available in some contexts.
    • Custom Functions
      • HaulageDetails() function has been removed.
    • Scripts
      • Body scanned updated to improve the context passed to child scripts.
      • Blueprint make report updated to fix a typo (stray letter).
      • Cargo depot updated to replace HaulageDetails() function with MissionDetails().
      • Carrier jump engaged updated to better separate carrier context from commander context.
      • Carrier jumped updated to better separate carrier context from commander context.
      • Commodity sale check updated to remove unnecessary reference to haulageData.
      • FSD engaged updated to tidy context.
      • Jumped updated to tidy context.
      • Material discard report updated to tidy context.
      • Material inventory report updated to tidy context.
      • Mission check galaxy updated to make allmissions() internal function pure.
      • Mission check system updated to make addstation() internal function pure.
      • Mission expired updated to demo the missionCargo property and add more clarity when cargo shall be marked as stolen.
      • Route details updated to replace HaulageDetails() function with MissionDetails().
      • Star scanned updated to fix a typo (missing comma) and to improve the context passed to child scripts.
      • System distance report updated to tidy context.
      • System materials report updated to fix an error with the isSeleniumSpecialCase helper function.
      • System state changed updated to tidy context.
  • VoiceAttack
    • Variables set with SetState are now set to as types as possible (e.g. TXT, DEC, INT, SMALL, BOOL) in VoiceAttack.

4.1.0-a2

01 Jul 20:14
Compare
Choose a tag to compare
4.1.0-a2 Pre-release
Pre-release

4.1.0-a1

30 Jun 07:19
Compare
Choose a tag to compare
4.1.0-a1 Pre-release
Pre-release
  • Events
    • Cargo Transfer added. (#2621)
  • Speech Responder
    • Update Cottle to latest available experimental version.
    • Custom Functions
      • A variable set with SetState can no longer be retrieved using state from the same script / context where it was set.
      • GetState has been added to allow retrieval of state variables in the same script / context where it was set.
    • Scripts
      • Blueprint make report updated to simplify state retrieval.
      • Blueprint material report updated to simplify state retrieval.
      • Galnet news updated to simplify state retrieval.
      • Material discard report updated to simplify state retrieval.
      • Material inventory report updated to simplify state retrieval.
      • Material required report updated to simplify state retrieval.
      • Material location report updated to simplify state retrieval.
      • Material use report updated to simplify state retrieval.
      • System materials report updated to use factionState variable name rather than reserved state variable name.
  • VoiceAttack
    • EDDI.vap commands updated to synchronize state variable names with updated scripts.
    • Whole number variables set with SetState are now set as INT values rather than DEC values in VoiceAttack.

4.0.4

24 Jun 03:29
Compare
Choose a tag to compare
  • Core
    • Further fixes for Loadout parsing exceptions that appear to have been impacting fuel level updates from the Status Monitor.
  • Cargo Monitor
    • Fixed a crash that could occur when viewing the Cargo Monitor while it contains cargo.
  • Speech Responder
    • Scripts
      • Star report updated to fix incorrect invokation of the Spacialise function for some rare star types. (#2625)

4.0.4-b3

22 Jun 22:12
Compare
Choose a tag to compare
4.0.4-b3 Pre-release
Pre-release
  • Core
    • Speculative fix for a Loadout parsing exception that appears to have been impacting fuel level updates from the Status Monitor.
  • Events
    • Destination arrived expanded to trigger when arriving at destination settlements / ground sites. (#2623)
    • Ship targeted fixed to resolve an exception when 'Drive' subsystems were targeted. (#2624)
  • Speech Responder
    • Scripts
      • Blueprint make report updated to prevent overwriting the inventory map used for tracking cargo. (#2622)
      • Material discard report updated to prevent overwriting the inventory map used for tracking cargo. (#2622)
      • Material inventory report updated to prevent overwriting the inventory map used for tracking cargo. (#2622)
      • Material required report updated to prevent overwriting the inventory map used for tracking cargo. (#2622)
      • System materials report updated to prevent overwriting the inventory map used for tracking cargo. (#2622)

4.0.4-b2

16 Jun 09:58
Compare
Choose a tag to compare
4.0.4-b2 Pre-release
Pre-release
  • Speech Responder
    • Core
      • (Accidentally omitted from 4.0.4-b1 change notes): Fixed a rendering issue which had previously required doubled escape characters in some scripts. Note: You can minimize your use of escape characters by alternating between single and double quoted strings in nested function calls.
    • Scripts
      • Body volcanism report updated to fix an escape character issue. (#2618)
      • Destination arrived updated to fix an escape character issue (#2614)
      • Entered normal space updated to fix a typo / missing quote mark.
      • Mission faction state updated to prevent overwriting the state map used for the SetState function. (#2607)
      • Ship targeted updated to fix an escape character issue.