Releases: EDCD/EDDI
Releases · EDCD/EDDI
5.0.1
- 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 organicrecording a bonus of 0 credits at theAnalyzescan 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
- Speech Responder
- Fixed vertical whitespace characters being removed from speechresponder.out. (#2797)
- Custom Functions
StopSpeakingfunction signature corrected - it should now work as documented. (#2799)
- Scripts
Codex entry obtainedupdated with minor grammatical refinements.Commodity sale checkupdated to skip commodities in a fleet carrier with no demand and increase speech variety.Diedupdated with a minor grammatical refinement.Docking grantedupdated to incorporate theDodecstation type.
- VoiceAttack
5.0.0
- 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
GetPendingSpeechadded. This retrieves information about pending speech in the speech queue for analysis.StopSpeakingadded. This stops any active speech and dequeues any pending speech. It is equivalent to theShutupVoiceAttack command.
5.0.0-b1
(BREAKING CHANGE) Updated to target VoiceAttack 2.0.0+. VoiceAttack 1.X is no longer supported.
- Core
- Target framework updated to .Net 8.
- The
Bodyobject boolean propertyalreadyfootfalledhas been renamed toalreadyfirstfootfalledfor clarity. - The
Bodyobject unix timestamp propertyfootfalledhas been revised to record your first footfall regardless of whether another commander had already set foot on the body. - The
Organicobject has been revised to include a creditvalueproperty (set whenever the species is identified and when organic data is sold). - The
Organicobject has been revised to include a creditbonusproperty (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 entryevent revised to include anewRegionEntryproperty which identifies a new personal discovery for the current region. ThenewEntrynow indicates whether this is a new personal discovery galaxy-wide (since the start of tracking, i.e. the installation of this release)Hand weapon purchasedadded.Hand weapon soldadded.Hand weapon upgradedadded.Suit purchasedupdated with revised properties.Suit soldadded.Suit upgradedadded.
- Speech Responder
Hand weapon purchasedadded.Hand weapon soldadded.Hand weapon upgradedadded.Suit purchasedupdated.Suit soldadded.Suit upgradedadded.
- 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
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
4.1.7
- 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.
Bodyobject updated to includealreadyfootfalledboolean andfootfalledtimestamp fields.Systemobject updated to include anid64object field containing boxel, mass code, and stellar region information.
- Events
Body scannedupdated to include analreadyfootfalledboolean field.Carrier jump engagedupdated to include newid64andoriginId64object fields.Carrier jumpedupdated to include a newid64object field.Codex entry obtainedadded.Community Goalupdated to add aContributiontrigger type. Values in theupdateslist have also been revised to includeoldvalue,newvalueandchangevariables. (thanks Nepomuk)Disembarkedupdated to include afirstfootfallboolean field.FSD engagedupdated to include a newid64object field.Jumpedupdated to include a newid64object field.Locationupdated to include a newid64object field.Organic data soldadded.Scan organicadded.Scan organic distanceadded.Surface signals detectedupdated to add ageneraobject with information about the organic genus of each detected biological.Touchdownupdated to include acanfirstfootfallboolean 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
ListOrcustom function added to format lists with an "or" before the last item.
- Scripts
Carrier jump engagedupdated to announce stellar region border crossings.Codex entry obtainedadded.Disembarkupdated to announce first footfalls.FSD engagedupdated to announce stellar region border crossings.Organic data soldadded.Scan organicadded.Scan organic distanceadded.Surface signals detectedupdated with new optional toggle variables and newgenerainformation.Touchdownupdated 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
- VoiceAttack
- Fixed a bug prevent execution of events in VoiceAttack.
4.1.5
- 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
CSCorevoice effect library with the more modernNAudiolibrary. 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
carrierTypefield has been added to applicable events to identify the event source.
- Events
Carrier bank transferupdated to includecarrierIDandcarrierTypefields.Carrier cooldownupdated to includecarrierIDandcarrierTypefields.Carrier decommission cancelledupdated to includecarrierIDandcarrierTypefields.Carrier decommission scheduledupdated to includecarrierIDandcarrierTypefields.Carrier docking permissionupdated to includecarrierIDandcarrierTypefields.Carrier financeupdated to includecarrierIDandcarrierTypefields.Carrier fuel depositupdated to includecarrierIDandcarrierTypefields.Carrier jump cancelledupdated to includecarrierIDandcarrierTypefields.Carrier jump engagedupdated to includecarrierIDandcarrierTypefields.Carrier jump requestupdated to includecarrierIDandcarrierTypefields.Carrier jumpedupdated to includecarrierIDandcarrierTypefields.Carrier Locationupdated to include acarrierTypefield.Carrier name changedupdated to includecarrierIDandcarrierTypefields.Carrier pads lockedupdated to includecarrierIDandcarrierTypefields.Carrier purchasedupdated to includecarrierIDandcarrierTypefields.Carrier service changedupdated to includecarrierIDandcarrierTypefields.Carrier statsupdated to includecarrierID,carrierType,jumpRange,jumpRangeMax, andpendingDecommissionfields.Module purchased to storageadded.Module retrievedupdated to include engineering data in module value.Module swappedupdated to include engineering data in module values.Squadron rankupdated to include new Squadron rank objects and the newsquadronIDinteger.Squadron startupupdated to include a new Squadron rank object and the newsquadronIDinteger.Squadron statusupdated to include the newsquadronIDinteger.Statisticsupdated 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
squadronCarrierobject similar to the currentcarrierobject. - 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 storageadded.Power commodity delivered,Power commodity obtained,Power micro resources collectedandPower micro resources deliveredupdated to more gracefully handle collecting or delivering a single unit of a powerplay commodity or micro resource.Signal Detectedupdated to fix a bug that could cause non-unique signal sources to be vocalized (when not in fss or saa mode).
- VoiceAttack
- Added
Squadron carriervalues, similar to existingCarriervalues. - Fixed the documentation for the
transmitcontext and improved the clarity of the documentation for all three speech functions (say,speech, andtransmit).
- Added
- Added a
4.1.4
- 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 fsdrevised to add back the missingfsd statusvaluecharging 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}.
- Updated the available status variables
Full Changelog: Release/4.1.3...Release/4.1.4