Skip to content

Releases: EDCD/EDDI

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.

4.0.4-b1

09 Jun 18:27
fd9fb7f
Compare
Choose a tag to compare
4.0.4-b1 Pre-release
Pre-release

4.0.4-b1

  • Core
    • Updated ship and module definitions.
    • Revised jump calculations for new SCO FSDs.
    • EDDI will no longer report your environment as "Supercruise" right after a Thargoid hyperdiction. (#2597)
    • EDDI will no longer report your enviroment as "Normal Space" when starting docked. (#2598)
    • EDDI will delay rather than discard speech when hit by a full Thargoid shutdown. (#2603)
    • Fixed a crash when using the Cottle dump() function to enumerate a Haulage object. Removed the expiry property from the Haulage object (but it is still available from the Mission object). (#2593)
    • Fixed the inventory object not being updated until after the Commodity collected event.
  • EDDN Responder
    • Add support for DockingDenied and DockingGranted schemas (for identifying fleet carriers with limited docking permissions).
  • Events
    • Bounty awarded updated to include new pilot property (when applicable).
    • Entered signal source removed (replaced by Destination arrived).
    • Hyperdicted added.
    • Micro resources purchased updated to use a list of purchased micro resources with name, category, and amount for each (so that it could support both purchases from a station and from carrier bartenders).
    • Settlement approached updated with new properties economy, secondeconomy, stationservices, faction, allegiance, government(similar toDocked` event)
    • Signal detected updated to include new signaltype property.
    • Ship shutdown updated to include new partialshutdown property (for instances where the power flickers but doesn't go out completely). (#2603)
    • Ship targeted updated to better utilize localized names (where available). (#2604)
    • Station mailslot event added, triggered when your ship enters through a station's mailslot without the aid of a docking computer
  • Navigation Monitor
    • Improved route guidance updates.
    • Fixed ship routes reporting wrong jump distances. (#2591)
  • Speech Responder
    • Functions
      • Play() now supports relative file system paths. (#2581)
    • Variables
      • {version} top level variable added to allow users to check EDDI's latest version via a script.
    • Scripts
      • Carrier jump engaged and FSD engaged updated to consistently use {reportsystem}.
      • Entered normal space updated to correct an occasional rendering error in the default script.
      • Entered signal source removed.
      • Destination arrived added.
      • Message received updated to handle the oddly written phrase "Every feel like".
      • Route details updated so that the update type will not restate a destination that you've already selected as your next system destination.
      • Ship delivered updated to more clearly state the in-game result of the event.
      • Ship repaired updated to correct an occasional rendering error in the default script.
      • Ship targeted updated to not comment on wanted targets identified while in supercruise unless the current ship contains an interdictor.
      • Star report updated to correct an occasional rendering error in the default script.
      • System scan complete updated to correct an occasional rendering error in the default script.

Release/4.0.3

14 Aug 01:34
Compare
Choose a tag to compare
  • EDSM Responder
    • Reverted a change that had inadvertantly slowed the EDSM sync.
  • Inara Responder
    • Fixed a bug with profile retrieval.
  • Speech Responder
    • UI
      • Fixed Edit & Delete buttons being greyed out on new scripts. (#2562)
  • VoiceAttack
    • Fixed a bug with {BOOL:EDDI speaking} remaining true even after speech was ended. (#2563)