Skip to content

Releases: EDCD/EDDI

5.0.1

15 May 07:14

Choose a tag to compare

  • Core
    • Fixed generated consolidated organic names for older-style Horizons organics.
    • Fixed localized default personality selection so custom personalities are upgraded using the selected EDDI UI language rather than the Windows system language. (#2801)
    • Fixed Scan organic recording a bonus of 0 credits at the Analyze scan stage. (#2800)
    • Revised installer to allow installation when the VoiceAttack 1 and VoiceAttack 2 registry hives point to the same location (e.g. when VoiceAttack 2 is installed over an existing VoiceAttack 1 installation). (#2803)
  • Galnet Monitor
    • Fixed an error preventing Galnet RSS from being read correctly. (#2804) (thanks to @rodan123)
  • Speech Responder
    • Fixed vertical whitespace characters being removed from speechresponder.out. (#2797)
    • Custom Functions
      • StopSpeaking function signature corrected - it should now work as documented. (#2799)
    • Scripts
      • Codex entry obtained updated with minor grammatical refinements.
      • Commodity sale check updated to skip commodities in a fleet carrier with no demand and increase speech variety.
      • Died updated with a minor grammatical refinement.
      • Docking granted updated to incorporate the Dodec station type.
  • VoiceAttack
    • Fix dropping variables "set" before VoiceAttack initialization is completed (#2796).
    • Optimized the way that EDDI sends variables to VoiceAttack to improve performance and reliability (#2798).

5.0.0

27 Apr 04:43

Choose a tag to compare

  • Core
    • Added support for the Lynx Highliner and associated new modules.
    • Restored Frontier API connection functionality.
    • Update installer path handling and legacy cleanup
  • Speech Responder
    • Improved text completion logic.
    • Custom Functions
      • GetPendingSpeech added. This retrieves information about pending speech in the speech queue for analysis.
      • StopSpeaking added. This stops any active speech and dequeues any pending speech. It is equivalent to the Shutup VoiceAttack command.

5.0.0-b1

20 Apr 08:28

Choose a tag to compare

5.0.0-b1 Pre-release
Pre-release

(BREAKING CHANGE) Updated to target VoiceAttack 2.0.0+. VoiceAttack 1.X is no longer supported.

  • Core
    • Target framework updated to .Net 8.
    • The Body object boolean property alreadyfootfalled has been renamed to alreadyfirstfootfalled for clarity.
    • The Body object unix timestamp property footfalled has been revised to record your first footfall regardless of whether another commander had already set foot on the body.
    • The Organic object has been revised to include a credit value property (set whenever the species is identified and when organic data is sold).
    • The Organic object has been revised to include a credit bonus property (set when you have registered a first footfall on the body and when organic data is sold).
    • The Frontier API can now establish a new connection while VoiceAttack is running.
  • Events
    • Codex entry event revised to include a newRegionEntry property which identifies a new personal discovery for the current region. The newEntry now indicates whether this is a new personal discovery galaxy-wide (since the start of tracking, i.e. the installation of this release)
    • Hand weapon purchased added.
    • Hand weapon sold added.
    • Hand weapon upgraded added.
    • Suit purchased updated with revised properties.
    • Suit sold added.
    • Suit upgraded added.
  • Speech Responder
    • Hand weapon purchased added.
    • Hand weapon sold added.
    • Hand weapon upgraded added.
    • Suit purchased updated.
    • Suit sold added.
    • Suit upgraded added.
  • VoiceAttack Responder
    • (BREAKING CHANGE) Updated to target VoiceAttack 2.0.0+. VoiceAttack 1.X is no longer supported.
    • Under the hood, EDDI now runs as a separate process from VoiceAttack. Only the plugin component of EDDI runs within the VoiceAttack process. This should improve stability and performance for both EDDI and VoiceAttack.

4.1.9

26 Feb 15:47

Choose a tag to compare

THIS IS THE LAST RELEASE SUPPORTING VOICEATTACK VERSION 1.X

  • Core
    • Add support for the Kestrel Mk. II.
    • Various bug fixes
    • Revised the Hotkey Manager to send key presses to other applications rather than blocking those key presses from being sent to other applications. This should improve compatibility other applications using the same keys. (#2779)
  • Speech Responder
    • Fixed a bug that could cause the event handler to wait for queued speech to complete. (#2781)

4.1.8

09 Feb 10:54

Choose a tag to compare

  • Core
    • Fixed a bad installer configuration which prevented the 4.1.7 release from running for some users. (#2776)

4.1.7

09 Feb 01:51

Choose a tag to compare

  • Core
    • Added support for the Caspian Explorer.
    • Added support for Dodec stations (thanks Nepomuk).
    • Added support for the Type-11 Prospector.
    • Revised Spansh faction queries to match the latest Spansh API revision.
    • Retargeted EDDI to target the x64 platform (rather than AnyCPU) to improve performance and reliability. This should not affect most users but may affect some users with private builds or older 32 bit voices.
    • Various minor bug fixes.
    • Body object updated to include alreadyfootfalled boolean and footfalled timestamp fields.
    • System object updated to include an id64 object field containing boxel, mass code, and stellar region information.
  • Events
    • Body scanned updated to include an alreadyfootfalled boolean field.
    • Carrier jump engaged updated to include new id64 and originId64 object fields.
    • Carrier jumped updated to include a new id64 object field.
    • Codex entry obtained added.
    • Community Goal updated to add a Contribution trigger type. Values in the updates list have also been revised to include oldvalue, newvalue and change variables. (thanks Nepomuk)
    • Disembarked updated to include a firstfootfall boolean field.
    • FSD engaged updated to include a new id64 object field.
    • Jumped updated to include a new id64 object field.
    • Location updated to include a new id64 object field.
    • Organic data sold added.
    • Scan organic added.
    • Scan organic distance added.
    • Surface signals detected updated to add a genera object with information about the organic genus of each detected biological.
    • Touchdown updated to include a canfirstfootfall boolean field.
  • Speech Responder
    • Re-tuned speech effects to better match pre-4.1.6 behavior (but with more clarity at the top of the range).
    • Custom Functions
      • ListOr custom function added to format lists with an "or" before the last item.
    • Scripts
      • Carrier jump engaged updated to announce stellar region border crossings.
      • Codex entry obtained added.
      • Disembark updated to announce first footfalls.
      • FSD engaged updated to announce stellar region border crossings.
      • Organic data sold added.
      • Scan organic added.
      • Scan organic distance added.
      • Surface signals detected updated with new optional toggle variables and new genera information.
      • Touchdown updated to announce first footfall opportunities.
  • VoiceAttack Responder
    • Re-tuned event handling for better responsiveness.
    • New variables
      • {INT:System id64 boxel id}: The numeric boxel ID.
      • {INT:System id64 boxel width ly}: Boxel width in light years.
      • {INT:System id64 boxel x}: Boxel X coordinate.
      • {INT:System id64 boxel y}: Boxel Y coordinate.
      • {INT:System id64 boxel z}: Boxel Z coordinate.
      • {TXT:System id64 mass code}: The mass code for the star system (ranging from 'H' to 'A' with 'H' tending to contain high mass star systems and 'A' tending to contain low mass systems).
      • {INT:System id64 region id}: The stellar numeric region ID.
      • {TXT:System id64 region name}: The stellar region name."
      • {INT:System id64 size class}: The integer equivalent of the mass code for the star system (ranging from 0 to 7 with 0 tending to contain high mass star systems and 7 tending to contain low mass systems).

EDIT: Installer was bugged. Removed and replaced, ref. https://github.com/EDCD/EDDI/releases/tag/Release%2F4.1.8.

4.1.6

17 Sep 14:36

Choose a tag to compare

  • VoiceAttack
    • Fixed a bug prevent execution of events in VoiceAttack.

4.1.5

17 Sep 04:23

Choose a tag to compare

  • Core
    • Added support for the Panther Clipper Mk. II.
    • Revised body exploration values to be more conservative for systems within the pre-Odyssey bubble.
    • Replaced the legacy CSCore voice effect library with the more modern NAudio library. The effects library isn't exactly the same so some audio effects may be slightly different than they were before. The largest difference is the way that distortion in response to ship damage is handled.
    • Many carrier events now trigger for both your personal fleet carrier and for your squadron carrier - a carrierType field has been added to applicable events to identify the event source.
  • Events
    • Carrier bank transfer updated to include carrierID and carrierType fields.
    • Carrier cooldown updated to include carrierID and carrierType fields.
    • Carrier decommission cancelled updated to include carrierID and carrierType fields.
    • Carrier decommission scheduled updated to include carrierID and carrierType fields.
    • Carrier docking permission updated to include carrierID and carrierType fields.
    • Carrier finance updated to include carrierID and carrierType fields.
    • Carrier fuel deposit updated to include carrierID and carrierType fields.
    • Carrier jump cancelled updated to include carrierID and carrierType fields.
    • Carrier jump engaged updated to include carrierID and carrierType fields.
    • Carrier jump request updated to include carrierID and carrierType fields.
    • Carrier jumped updated to include carrierID and carrierType fields.
    • Carrier Location updated to include a carrierType field.
    • Carrier name changed updated to include carrierID and carrierType fields.
    • Carrier pads locked updated to include carrierID and carrierType fields.
    • Carrier purchased updated to include carrierID and carrierType fields.
    • Carrier service changed updated to include carrierID and carrierType fields.
    • Carrier stats updated to include carrierID, carrierType, jumpRange, jumpRangeMax, and pendingDecommission fields.
    • Module purchased to storage added.
    • Module retrieved updated to include engineering data in module value.
    • Module swapped updated to include engineering data in module values.
    • Squadron rank updated to include new Squadron rank objects and the new squadronID integer.
    • Squadron startup updated to include a new Squadron rank object and the new squadronID integer.
    • Squadron status updated to include the new squadronID integer.
    • Statistics updated with various new fields.
  • Commander Monitor
    • Squadron name and rank are now read-only values kept up to date via squadron journal events.
  • Inara Responder
    • Fixed a bug causing Inara to incorrectly report module values.
  • Speech Responder
    • Added a squadronCarrier object similar to the current carrier object.
    • Added user-configurable hotkey support for the following actions:
      • Enabling speech
      • Disabling speech
      • Stopping the current speech.
    • These can be configured in the Speech Responder tab, via a new button "Configure Hotkeys". Allowable hotkeys are:
      • F-keys (F1-F12 etc) with or without modifiers
      • Numpad keys with or without modifiers
      • Other keys with at least one modifier from Ctrl and Alt, e.g. Ctrl+A, Ctrl+Shift+A, Ctrl+Shift+Alt+A.
      • However certain combos such as Ctrl+C and Ctrl+Alt+Del are reserved by the operating system.
    • Fixed a bug causing new scripts to not be editable until EDDI is restarted.
    • Scripts Updated
      • Module purchased to storage added.
      • Power commodity delivered, Power commodity obtained, Power micro resources collected and Power micro resources delivered updated to more gracefully handle collecting or delivering a single unit of a powerplay commodity or micro resource.
      • Signal Detected updated to fix a bug that could cause non-unique signal sources to be vocalized (when not in fss or saa mode).
    • VoiceAttack
      • Added Squadron carrier values, similar to existing Carrier values.
      • Fixed the documentation for the transmit context and improved the clarity of the documentation for all three speech functions (say, speech, and transmit).

4.1.4

17 May 19:59

Choose a tag to compare

  • Core
    • Made EDDI more aggressive in creating new star system entries for unknown systems (when there is sufficient data to do so). (#2733)
    • Fixed a bug preventing population of fleet carrier variables when the fleetcarrier.json config file is null.
    • Various bug fixes from telemetry.
  • Events
    • Ship fsd revised to add back the missing fsd status value charging complete.
  • Ship Monitor
    • Fixed a bug causing the ship export target to revert to Coriolis after some UI actions. (#2732)
  • Speech Responder
    • Fixed the default script being editable.
  • VoiceAttack responder
    • Updated the available status variables
      • {TXT:Status destination name} was incorrectly documented as {TXT:Status destination}.
      • {TXT:Status localized destination name} was incorrectly documented as {TXT:Status localized destination}.

Full Changelog: Release/4.1.3...Release/4.1.4

4.1.3

27 Apr 22:58

Choose a tag to compare

  • Core
    • Fixed a bug preventing version 4.1.2 from running for some users. (#2726)
    • Various bug fixes from telemetry.