Releases: EDCD/EDDI
Releases · EDCD/EDDI
4.1.0-a2
- Speech Responder
- Increased the render cycle limit (https://cottle.readthedocs.io/en/latest/page/04-configuration.html#render-cycle-limit) from 10,0000 to 100,000.
- Scripts
System materials report
updated to more efficiently identify volcanic bodies.
4.1.0-a1
- 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 usingstate
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.
- A variable set with
- 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 usefactionState
variable name rather than reservedstate
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
- Core
- Further fixes for
Loadout
parsing exceptions that appear to have been impacting fuel level updates from the Status Monitor.
- Further fixes for
- 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 theSpacialise
function for some rare star types. (#2625)
- Scripts
4.0.4-b3
- Core
- Speculative fix for a
Loadout
parsing exception that appears to have been impacting fuel level updates from the Status Monitor.
- Speculative fix for a
- Events
- Speech Responder
- Scripts
Blueprint make report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)Material discard report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)Material inventory report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)Material required report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)System materials report
updated to prevent overwriting theinventory
map used for tracking cargo. (#2622)
- Scripts
4.0.4-b2
- 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 thestate
map used for theSetState
function. (#2607)Ship targeted
updated to fix an escape character issue.
- Core
4.0.4-b1
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 aHaulage
object. Removed theexpiry
property from theHaulage
object (but it is still available from theMission
object). (#2593) - Fixed the
inventory
object not being updated until after theCommodity collected
event.
- EDDN Responder
- Add support for
DockingDenied
andDockingGranted
schemas (for identifying fleet carriers with limited docking permissions).
- Add support for
- Events
Bounty awarded
updated to include newpilot
property (when applicable).Entered signal source
removed (replaced byDestination 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 propertieseconomy
,secondeconomy
,stationservices
,faction
,allegiance
, government(similar to
Docked` event)Signal detected
updated to include newsignaltype
property.Ship shutdown
updated to include newpartialshutdown
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
andFSD 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 theupdate
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.
- Functions
Release/4.0.3
- 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)
- Fixed
- UI
- VoiceAttack
- Fixed a bug with
{BOOL:EDDI speaking}
remaining true even after speech was ended. (#2563)
- Fixed a bug with
4.0.3-b4
- Core
- Fixed a bug with retrieving values previously set with
SetState()
. (#2554) - Fixed a bug where the main star data was being overwritten when jumping to a system. (#2557)
- Improved quality checks applied prior to using custom lexicons.
- Normalized body types reported during the
Carrier jumped
,Entered normal space
, &Location
events. (#2556) - Re-enabled the "Prefer 32 bit" build flag to allow commanders, wherever possible, to use voices which are not supported in 64 bit mode.
- Revised speech service to make rendering even more thread-safe when transitioning between the
Play()
function and normal speech (#2549). - Revised speech service to retry using speech stripped of SSML tags when speech fails using the System.Speech synthesizer.
- Worked around a journal bug when
HullHealth
is not written to the player journalLoadout
event. (#2552)
- Fixed a bug with retrieving values previously set with
- Speech Responder
- Changes to existing scripts
System state report
updated to allow thargoid warremainingDays
to be null (since for some states it is not present in the journal output).
- Changes to existing scripts
4.0.3-b3
- Core
- Fixed a crash that can occur if you go click-crazy testing scripts containing the
Play()
function. (#2549) - Fixed another exception that could be thrown when obtaining old EDSM logs via the EDSM responder. (#2544)
- Refined handling of EDSM API rate limits.
- Revised speech service to adjust exclusive locking statements, add a simple render test for Windows.Media speech, and improve error handling for failed speech.
- Fixed a crash that can occur if you go click-crazy testing scripts containing the
4.0.3-b2
- Core
- Fixed an exception that could be thrown when obtaining old EDSM logs via the EDSM responder. (#2544)
- Fixed a loss of
scanned
andmapped
values for explored bodies. - Various other minor bug fixes.
- VoiceAttack
- Fixed a bug where compartment module variables might not be cleared when swapping to a smaller ship. (#2547)