Releases: EDCD/EDDI
Releases · EDCD/EDDI
4.0.2-b3
- Core
- Fixed a crash that could occur when invoking the
RouteDetails()function when the commander did not own a fleet carrier. - Various other bug fixes
- Fixed a crash that could occur when invoking the
- Navigation Monitor
- Fixed having
destinationdistanceset to the wrong value after plotting an in-game route.
- Fixed having
- Ship Monitor
- Add new ship roles: Anti-Xeno Combat, Anti-Xeno Support, Evacuation, Repair, Stealth, Tourism
- Speech Responder
- Stopped the text filter from resetting when switching personalities.
- Functions
VoiceDetails()function revised. Zero arguments now returns details of the current voice, rather than a list of voice details. One numeric argument now provides the list of available voices, using the provided number as a seed to sort the list. One string arument now returns details about the named voice.
- Changes to existing scripts
Message receivedupdated to use the updatedVoiceDetails()function and a newseedproperty to select NPC voices.
** NOTE: This release has been withdrawn.
4.0.2-b2
- Core
- Fixed bugs that would cause carrier events not to trigger if the commander hadn't already obtained fleet carriier data from the Frontier API.
- Various services, monitors, and responders shall be disabled or send/receive data from different endpoints when running a legacy Elite game version (less than 4.0). Disabled services shall be noted by EDDI logs.
- Speech Responder
- Functions
CargoDetails()shall now provide a generic commodity definition even when the commodity is not included in the current cargo manifest.CommodityMarketDetails()shall now provide a generic commodity definition even when the commodity is not found in the current station inventory.
- Changes to existing scripts
Carrier docking permissioncorrected occasional grammar issue.Carrier service changedcorrected occasional grammar issue.Fuel checkadded checks to preventObject reference not an instance of an objecterrors.Ship interdictedupdated to add a default script (for real this time).
- Functions
- Status Monitor
- Corrected documentation of new status destination name variables (e.g. "destination_name" rather than "destinationName").
4.0.2-b1
- Core
- Improved transitions between voices being handled by different speech synthesizers.
- Improved parsing of Odyssey settlements from EDSM API data.
- Don't assume that bodies retrieved from EDSM have already been mapped.
- Overhauled route plotting functions.
Ringobjects now containmappedandhotspotsproperties to allow tracking mapped rings and hotspots within a system.- Add a top-level
carrierobject updated from the Frontier API and various journal events (note that carrier cargo / material inventories are not yet supported).
- Crime Monitor
- Fixed a bug that could identify a fleet carrier as a faction station.
- Moved navigation functions to the Navigation Monitor
- EDDN Responder
- Updated schema support to include all current schemas from https://github.com/EDCD/EDDN/tree/master/schemas.
- Inara Responder
- Fixed an issue with asset data not being reported correctly.
- Material Monitor
- Moved navigation functions to the Navigation Monitor
- Mission Monitor
- Moved navigation functions to the Navigation Monitor
- Navigation Monitor
- Added new Navigation Monitor with support for planetary and galactic bookmarking, ship and carrier route planning, and galactic POIs.
- The
DestinationSystemobject has been revised to match your current in-game route's final destination. - The
DestinationStationobject has been removed. - Navigation commands (e.g. via
RouteDetails()or therouteVoiceAttack command) will no longer generate a route in EDDI independent of your in-game routing.
- Speech Responder
- Events
Bookmark detailsadded, triggered when a navigation bookmark is added in the Navigation Monitor.Carrier bank transferadded, triggered when you transfer money to or from your fleet carrier.Carrier decommission cancelledadded, triggered when you cancel the decommissioning of your fleet carrier.Carrier decommission scheduledadded, triggered when you request the decommissioning of your fleet carrier.Carrier docking permissionadded, triggered when changing the docking permission criteria at your fleet carrier.Carrier financeadded, triggered when changing tax rates or reserve funds at your fleet carrier.Carrier fuel depositadded, triggered when depositing fuel at your fleet carrier.Carrier name changedadded, triggered when your fleet carrier's name is changed.Carrier purchasedadded, triggered when you purchase a fleet carrier.Carrier service changedadded, triggered when you change the services available at your fleet carrier.Carrier statsadded, triggered when you open the carrier management screen.Carrier jump engagedupdated to add a newdockedproperty.Locationupdated to addfactionandconflictsproperties (like theJumpedevent).Route detailsupdated to addtritiumusedproperty for fleet carrier tritium consumption.SRV dockedupdated to add propertiessrvTypeandsrvTypeInvariant.SRV launchedupdated to add propertiessrvTypeandsrvTypeInvariant.Surface signals detectedevent updated to add a new propertydetectionTypewith values "FSS" or "SAA".Mission acceptedupdated to addtagsandinvariantTagsproperties.Nav routeadded, triggered when a route is plotted in the Galaxy Map.Near bookmarkadded, triggered when entering or departing the (customizable) nearby radius of a bookmark.Next destinationadded, triggered when selecting an in-system destination.Permit acquiredadded, triggered when you acquire a permit from the mission board.Vehicle destroyedupdated to add propertiessrvTypeandsrvTypeInvariantwhen vehicle is an SRV
- Functions
- Fixed a bug that could cause the
ShipDetails()function to fail to resolve some ship model names. - Fixed a bug that could cause the
TrafficDetails()function to fail. - Fixed a bug that prevented
Pause()from affectingPlay(). - The
SetState()function now allows variables to be set tovoid. RouteDetails()revised to remove obsoletenexttype and to addcarrier,neutron,recalculating,scorpion, andscooptypes.
- Fixed a bug that could cause the
- Changes to existing scripts
Asteroid prospectedupdated to conform to an in-game name change fromVoid OpalstoVoid OpalBodies to mapupdated to prevent re-recommending bodies we've already mapped.Body atmosphere reportrevised to correct some issues around reporting for class 1 gas giants.Body materials reportrevised to special case hard-to-find Selenium.Body reportrevised to improve grammar (around "days") and skip theBody materials reportby default.Body report summaryrevised to improve grammar (around "days") and skip theBody materials reportby default.Carrier jump engagedupdated use newdockedproperty and carrier name.Carrier jumpedupdated to replace references todestinationsystemwith references tosearchsystem.Commodity purchasedupdated to increase variety and lightly reduce verbosity.Community goalupdated to refine responses upon goal completion.Crime check stationupdated to remove obsolete references toshipid.Crime check systemupdated to better distinguish fines and bounties.Discovery scanupdated to incorporate newSystem materials reportinvoked script.Docking deniedupdated to add newDockOfflinereason.Docking grantedrevised to reference automated docking if such a module is installed.Engineer contributedrevised to correct grammar when contributing materials to an engineer unlock.Entered normal spacerevised to correct grammar when dropping out near a ring.Entered signal sourcerevised to correct obsolete signal source names.Entered supercruiserevised to reset a state variable after updating you on your crime status.Fuel checkrevised to move relevant data to theRoute detailsscript.FSD Engagedrevised to move some speech to theJumpedevent.Glideupdated to remove gravity warnings (e.g. "Danger", "Caution", etc.) when approaching a body in a taxi or dropship.Jumpedrevised to remove jump count reporting (to slightly reduce verbosity), report the distance to your carrier when you have a carrier but no home system, and add speech moved from theFSD engagedevent.Locationupdated to add local reputation, system state, and system engineer details and to remove redundant mission information.Material required reportupdated to fix a typo.Market Information updatedupdated to fix a typo.Module purchasedupdated to fix broken weapon mount details.Module retrievedupdated to fix broken weapon mount details.Module soldupdated to fix broken weapon mount details.Module sold from storageupdated to fix broken weapon mount details.Module storedupdated to fix broken weapon mount details.Module swappedupdated to fix broken weapon mount details.Module transferupdated to fix broken weapon mount details and refine time estimates.Modules storedupdated to fix broken weapon mount details.Mission abandonedupdated to fix broken community goal abandonment and to observe mission abandonment fines.Mission acceptedupdated to remove mission counting and reduce verbosityMission check stationupdated to improve grammar.Mission check systemupdated to improve grammar.Mission check galaxyupdated to remain silent if you have no active or claimable missions.Mission completedupdated to reduce verbosity by only sometimes referencing faction state info.Mission faction stateupdated to correct incorrect faction names and reduce verbosity.Mission failedupdated to prevent speech if no mission is found matching the mission id.Route detailsrevised to remove obsoletenexttype and to addcarrier,neutron,recalculating,scorpion, andscooptypes.Ship interdictedupdated to add a default script.Ship repairedupdated to fix broken weapon mount details.Ship transfer initiatedupdated to refine time estimates.Signal detectedrevised to correct the "Convoy Dispersal Pattern" source and to report Compromised Nav Beacons by default.SRV dockedupdated to make use of the newsrvTypeproperty.SRV launchedupdated to make use of the newsrvTypeproperty.Star reportrevised to correct a grammar bug when reporting star class.Star scannedrevised to report primary stars unknown to Universal Cartographics.Surface signals detectedupdated to indicate the body containing the signals, when available.System materials reportadded.System reportupdated to include alliance superpower, improve several government descriptors, and add local reputation details.System scan completeupdated to invoke theSystem materials reportscript when appropriate.System state reportupdated to facilitate localization, add several newer faction states, and improve grammar around recent conflicts.Undockedupdated to invoke RouteDetails("update").
- Events
- Status Monitor
- Fixed a bug that caused fuel percent calculations to not calculate immediately after a vehicle change.
- Added new
statuspropertycredit_balance. - Added new
statusproperty `on_foot_...
4.0.1
- Core
- Promote 4.0.1-rc1 to 4.0.1
4.0.1-rc1
- Core
- Promote 4.0.1-b5 to rc1
4.0.1-b5
- Core
- Improve speech service detection of older Windows versions.
4.0.1-b4
- Core
- Added a speculative fix for a bug that could prevent speech when the same voice is available from multiple speech synthesizers.
- Refactored to try to improve compatibility with older Windows versions.
4.0.1-b3
- Core
- Fixed a bug that would cause speech volume for some voices to be either 0% or 100%.
4.0.1-b2
- Core
- Unlocked most previously unavailable Windows voices.
- Added support for custom user lexicons (to learn more, search the wiki for "lexicons").
- Fixed a bug that might in some instances make EDDI slow to respond to events.
- Crime Monitor
- Fines are now converted to bounties when a bounty is incurred.
- Improved handling of fines and bounties, particularly with various respawn scenarios.
- Mission Monitor
- Fixed a bug that inverted community goal progression reports when moving between tiers.
- Replaced the mission
typeproperty with a list of missiontags. - Updated missions list to provide the mission name and to provide additional row details by clicking an item on the list.
- Ship monitor
- Fixed a bug that would cause ship roles to not be remembered correctly in 4.0.1-b1.
- Speech Responder
- Events
Respawnedevent added.Mission completedevent updated to record faction effects.Safeevent added.Ship repurchasedevent removed (folded into the newRespawnedevent).
- Functions
- P() function - Touched up star system and body pronunciations
- Scripts
Body reportscript updated to key on the invariant reserve levelBond awardedscript updated to reduce verbosity.Bounty awardedscript updated to reduce verbosity.Bounty incurredscript updated to reduce verbosity.Crime check stationscript updated to more intelligent suggestions about paying off fines and bounties.Crime check systemscript updated to reduce verbosity.Entered supercruisescript updated to report any changes to pending fines, bounties, or claims.Fine incurredscript updated to reduce verbosity.Respawnedscript added.Mission abandonedscript revised to use mission tags.Mission acceptedscript revised to use mission tags.Mission check stationscript revised to use mission tags.Mission check systemscript revised to use mission tags.Mission completedscript revised to use mission tags.Mission expiredscript revised to use mission tags.Mission failedscript revised to use mission tags.Mission redirectedscript revised to use mission tags.Mission warningscript revised to use mission tags.Route detailsscript revised to use mission tags.
- Events
4.0.1-b1
- Core
- Richer event variable documentation (for both the Speech Responder and VoiceAttack).
- Mission Monitor
- Added a tool tip to display the name of each mission.
- Revised mission expiration timers to improve sorting with longer missions and to use a more universal format.
- Speech Responder
- Scripts
- Updated the
Embark,SRV docked,SRV launched, andVehicle destroyedevents to fix a bug with th the SRV deployed warning.
- Updated the
- Scripts
- VoiceAttack Responder
- Added a new plugin context 'volume' to allow commanders to set the text to speech volume from VoiceAttack.
- Event object data is now documented and accessible.
- Fixed scripts invoked from the VoiceAttack
speechcontext having priority 5 rather than priority 3 by default. - Standard variables (e.g. current system variables) are updated immediately after a change rather than with the next event.