Skip to content

Releases: EDCD/EDDI

4.1.3

27 Apr 22:58
Compare
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.

4.1.2

27 Apr 01:40
2fc8108
Compare
Choose a tag to compare
  • Core
    • Fixed a bug that could cause multiple instances of monitor and responder threads to run simultaneously. (#2713)
    • Fixed a bug that was preventing sending data to EDDN. (#2714)
    • Starsystem object updated
      • ContestingPowers and contestingpowers updated. These are now lists of powerplay powers with at least 30% progress towards acquisition of the star system, if any, either as objects or as strings, in descending order.
      • NearbyPowers and nearbypowers added. These are lists of powerplay powers having star systems with acquisition radii which overlap the star system, either as objects or as strings.
      • powerAcquisitionProgress added. This is the progress of nearby powerplay powers towards obtaining control of the star system, as a list of objects with keys Power (as an object) and progress (as a percent).
      • powerControlProgress added. This is the percent progress of the controlling power, if any, in consolidating control over the star system. Values below 0% indicate a reduction in the control level at the end of the cycle while values above 100% indicate an increase in the control level at the end of the cycle (if the current control state is less than 'Stronghold').
      • powerReinforcementControlPoints added. This is control points accumulated by the controlling power via powerplay reinforcement activities during the current cycle.
      • powerUnderminingControlPoints added. This is the control points lost by the controlling power via powerplay undermining activities during the current cycle.
    • Status object updated
      • fsd_cooldown added. This is a boolean value indicating whether the FSD is currently cooling down after a jump to hyperspace or supercruise.
      • fsd_mass_locked added. This is a boolean value indicating whether the FSD is currently mass locked.
      • fsd_supercruise_assist added. This is a boolean value indicating whether FSD supercruise assist (SCA) mode is activated.
      • fsd_supercruise_boosting added. This is a boolean value indicating whether FSD supercruise overdrive (SCO) mode is activated.
      • fsd_supercruise_charging added. This is a boolean value indicating whether the FSD is currently charging for a jump to supercruise.
      • fsd_status is now obsolete and not recommended for continued use.
      • gliding added. This is a boolean value indicating whether your ship is in glide mode near a planet surface.
      • gravity added. This is a decimal value indicating the surface gravity relative to 1G (when on foot).
      • health added. This is a decimal value indicating your current health level (when on foot).
      • npc_crew_active added. This is a boolean value indicating whether at least one NPC crew member is assigned to active duty on your ship.
      • oxygen added. This is a decimal value indicating your current oxygen level (when on foot).
      • pips_sys renamed to system_pips
      • pips_eng renamed to engine_pips
      • pips_wea renamed to weapon_pips
      • selected_weapon the model of your current selected weapon (when on foot).
      • srv_high_beams documentation updated. Was incorrectly documented as srv_highbeam.
      • temperature added. This is a decimal value indicating the current surface temperature in Kelvin (when on foot).
    • System location tracking now updates the current and last star system when initiating a jump to hyperspace rather than when arriving.
    • The power play state None has been replaced by Unoccupied to better match the in-game UI.
  • Events
    • Carrier jumped revised to update ContestingPowers and contestingpowers and add NearbyPowers, nearbypowers, powerAcquisitionProgress, powerControlProgress, powerReinforcementControlPoints, and powerUnderminingControlPoints properties.
    • Carrier location added, triggered at startup and shortly before your fleet carrier arrives at a new destination.
    • Colonisation beacon deployed added, triggered when you deploy a colonisation beacon.
    • Colonisation claim processed added, triggered when staking or releasing a claim to colonise a star system.
    • Colonisation construction depot added, triggered when progress is updated at the colonisation construction depot where you are docked.
    • Colonisation contribution added, triggered when contributing commodities towards construction in a colonised star system.
    • Jumped revised to update ContestingPowers and contestingpowers and add NearbyPowers, nearbypowers, powerAcquisitionProgress, powerControlProgress, powerReinforcementControlPoints, and powerUnderminingControlPoints properties.
    • Location revised to update ContestingPowers and contestingpowers and add NearbyPowers, nearbypowers, powerAcquisitionProgress, powerControlProgress, powerReinforcementControlPoints, and powerUnderminingControlPoints properties.
    • Market information updated revised to add marketID, stationName, and systemName properties.
    • NPC attack commenced updated to add a from property with the name of the npc source.
    • NPC interdiction commenced updated to add a from property with the name of the npc source.
    • NPC cargo scan commenced updated to add a from property with the name of the npc source.
    • Power merits added, triggered when you are awarded merits by your pledged Powerplay power.
    • Power rank added, triggered when you are awarded a new rank by your pledged Powerplay power
    • Ship fsd revised to add boolean value with boolean variables for the current and prior state of various fsd properties including supercruise assist (SCA) and supercruise overdrive (SCO). The fsd status string and hyperdrive_charging variables are obsolete and not recommended for continued use.
  • Speech Responder
    • Custom Functions
      • EngineerDetails function revised to accept either the name of an engineer, system name in which the engineer resides, or a numeric system address for the system were the engineer resides.
    • Scripts
      • Carrier jump engaged updated to revise context outputs.
      • Carrier jumped updated to revise context outputs.
      • Commander continued updated to revise context outputs.
      • Crew check added. (#2033)
      • Discovery scan updated to revise context inputs.
      • Engineer report updated to revise context inputs.
      • Entered normal space updated to revise context outputs.
      • FSD engaged updated to revise context outputs and fix references to entering and leaving superpower space.
      • Glide updated to revise context outputs.
      • Jumped updated to revise context outputs.
      • Location updated to revise context outputs.
      • Message received updated to add a new message source "Power Security Force" (to distinguish from "Rival Power's Agent" in cases where the message sender isn't necessarily from a rival power)
      • Next jump updated to revise context outputs.
      • Powerplay report updated to revise context inputs, add additional variety and depth, and fix a missed powerplay name pronunciation correction. (#2717)
      • Ship fsd updated to remove a debug override which should have been removed prior to release and to reference newly minted boolean variables.
      • Ship loadout updated to invoke Crew check (for non-localized personalities only)
      • Ship swapped updated remove obsolete crew reminder.
      • System materials report updated to revise context inputs.
      • System report updated to revise context inputs.
      • System scan complete updated to revise context inputs.
      • System state changed updated to rename system variable to systemName.
      • System state report updated to revise context inputs.
      • Touchdown updated to revise context inputs.
  • VoiceAttack responder
    • Updated the available status variables
      • {BOOL:Status breathable atmosphere} true if you are on foot in an area with a breathable atmosphere.
      • {BOOL:Status fsd cooldown} a boolean value indicating whether the FSD is currently cooling down after a jump to hyperspace or supercruise.
      • {BOOL:Status mass locked} a boolean value indicating whether the FSD is currently mass locked.
      • {BOOL:Status fsd supercruise assist} a boolean value indicating whether FSD supercruise assist (SCA) mode is activated.
      • {BOOL:Status fsd supercruise boosting} a boolean value indicating whether FSD supercruise overdrive (SCO) mode is activated.
      • {BOOL:Status fsd supercruise charging} a boolean value indicating whether the FSD is currently charging for a jump to supercruise.
      • {BOOL:Status gliding} true if your ship is in glide mode near a planet surface.
      • {BOOL:Status hyperspace} a boolean value indicating whether the ship is currently jumping between star systems
      • {BOOL:Status on foot exterior} true if you've disembarked to an exterior space.
      • {BOOL:Status on foot in hangar} true if you've disembarked in a vehicle hangar.
      • {BOOL:Status on foot social space} true if you've disembarked to a social space (e.g. station concourse).
      • {BOOL:Status physical multicrew} true if you are participating in physical multicrew.
      • {BOOL:Status npc crew active} true if at least one NPC crew member is assigned to active duty on your ship.
      • {BOOL:Status srv high beams} true if the lights in your SRV are set to the high beam mode.
      • {BOOL:Status telepresence multicrew} true if you are participating in telepresence multicrew.
      • {TXT:Status fsd status} is now obsolete and not recommended for continued use.

4.1.1

16 Mar 12:15
Compare
Choose a tag to compare
  • Core
    • Added a speculative fix for failed SystemDetails lookups in new / unexplored star systems (#2702).
  • Commander Monitor
    • Fix an issue with saving / rendering phonetic commander names (#2706).
  • Speech Responder
    • Custom Functions
      • BodyDetails function revised to accept either body ID and system address numeric values or body and system name values. The numeric system address value is more efficient for lookups and is recommended when available.
      • StationDetails function revised to accept either market ID and system address numeric values or station and system name values. The numeric system address value is more efficient for lookups and is recommended when available.
      • SystemDetails function revised to accept either a numeric system address or a system name value. The numeric system address value is more efficient for lookups and is recommended when available.
    • Events
      • Body mapped updated to include systemAddress and bodyId properties.
      • Body scanned updated to include systemAddress and bodyId properties.
      • Carrier cooldown updated to include systemAddress and bodyId properties.
      • Carrier jumped updated to include systemAddress and bodyId properties.
      • Carrier jump engaged updated to include systemAddress, bodyId, originSystemName, and originSystemAddress properties.
      • Carrier jump request updated to include systemAddress and bodyId properties.
      • Carrier purchased updated to include a systemAddress property.
      • Disembark updated to include systemAddress, marketId and bodyId properties.
      • Docked updated to include a systemAddress property.
      • Dropship deployment updated to include systemAddress and bodyId properties.
      • Embark updated to include systemAddress, marketId and bodyId properties.
      • Entered normal space updated to include systemAddress and bodyId properties.
      • Entered supercruise updated to include a systemAddress property.
      • FSD engaged updated to include a systemAddress property.
      • FSD target updated to include a systemAddress property.
      • Glide updated to include a systemAddress property.
      • Jumped updated to include a systemAddress property.
      • Liftoff updated to include systemAddress and bodyId properties.
      • Location updated to include systemAddress and bodyId properties.
      • Nav beacon scan updated to include a systemAddress property.
      • Near surface updated to include systemAddress and bodyId properties.
      • Next destination updated to include systemAddress and bodyId properties.
      • Ring hotspots updated to include a systemAddress property.
      • Ring mapped updated to include a systemAddress property.
      • Route details updated to include systemAddress and marketId properties.
      • Settlement approached updated to include systemAddress, marketId and bodyId properties.
      • Star scanned updated to include systemAddress and bodyId properties.
      • Surface signals updated to include systemAddress and bodyId properties.
      • System scan complete updated to include a systemAddress property.
      • Touchdown updated to include systemAddress and bodyId properties.
    • Scripts
      • Carrier jump engaged updated to remove excess "welcome home" statement and invoke System report when applicable.
      • Carrier jumped updated to remove segments already voiced by Carrier jump engaged.
      • FSD engaged updated to remove excess "welcome home" statement and invoke System report when applicable.
      • Jumped updated to remove segments already voiced by FSD engaged.
      • System report updated for slightly better grammar if there is a problem classifying stations.

4.1.0

10 Mar 06:43
Compare
Choose a tag to compare
  • Core
    • Added Coriolis (Beta) export target to Ship Monitor and coriolisbeta plugin command.
    • Fixed cargo need calculations. (#2645)
    • Fixed child scripts not always using the latest state variables in their contexts.
    • Fixed a null reference exception which could occur when deleting scripts.
    • Simplified and centralized legacy game mode handling.
    • Updated star system lookups to use Spansh APIs rather than EDSM APIs.
  • Definitions
    • Added new ship types Mandalay and Cobra Mk 5 and modules.
    • Added and updated powerplay object definitions.
    • Added star property luminosityclass.
    • Added star system property contestingpowers.
    • Removed the permitname property from the system object (permit data is now calculated and permit names are not stored / not always known).
  • Events
    • Carrier jumped event updated to expose new Powerplay properties and additional faction properties.
    • Entered signal source event removed and replaced by Destination arrived event.
    • Fuel scoop event added.
    • Holoscreen hacked event added.
    • Jumped event updated to expose new Powerplay properties and additional faction properties.
    • Location event updated to expose new Powerplay properties and additional faction properties.
    • Material collected event updated to include a new total property.
    • Material discarded event updated to include a new total property.
    • Material donated event updated to include a new total property.
    • Material traded event updated to include new received__total and lost_total properties.
    • Power commodity fast tracked obsolete event removed.
    • Power defected obsolete event removed.
    • Power expansion vote cast obsolete event removed.
    • Power preparation vote cast obsolete event removed.
    • Power micro resources collected event added.
    • Power micro resources delivered event added.
    • Power salary claimed obsolete event removed.
    • Powerplay event updated to remove the obsolete votes property (Powerplay 2.0 does not use a voting system).
    • Ship refueled events are no longer broken up into 5T increments.
    • Signal detected event updated to include new Powerplay properties.
    • Star scanned event updated to add missing systemname property.
  • Ship Monitor
    • Updated ships grid to add distances in light years.
  • Speech Responder
    • Scripts
      • Bodies to map script updated to correct an issue with quotes.
      • Body materials report updated to optionally filter non-volcanic bodies (enabled by default).
      • Carrier jump engaged script updated to better mirror the FSD engaged script.
      • Carrier jumped script updated to include new Powerplay details.
      • Carrier pads locked script updated to not speak when you are not docked at the carrier.
      • Commodity sold script updated to reduce verbosity.
      • Engineer report script updated to change the response when docked at an engineer's station.
      • Entered normal space script updated to resolve station data first.
      • Holoscreen hacked event added.
      • Jumped script updated to include new Powerplay details.
      • Location script updated to include new Powerplay details.
      • Mission redirected script updated to update mission guidance when applicable.
      • Power commodity fast tracked obsolete script removed.
      • Power defected obsolete script removed.
      • Power expansion vote cast obsolete script removed.
      • Power preparation vote cast obsolete script removed.
      • Power micro resources collected script added.
      • Power micro resources delivered script added.
      • Power salary claimed obsolete script removed.
      • Powerplay report script added.
      • Route details script updated to reduce redundant warnings for low fuel.
      • Ship refuelled script updated to no longer suppress 5T refueling increments.
      • Signal detected script updated to incorporate additional signal types and Powerplay details.
      • System report script updated to omit power information now covered by the Powerplay report script.
  • Powerplay 2.0 Known Issues
    • No journal or status event is written for updates to the commander's merit count throughout the game session.
    • No journal or status event is written for updates to the commander's power rank throughout the game session.
    • No journal event is written to record the redeemed contents power care packages.
    • The journal event PowerplayCollect (EDDI event Power commodity obtained) is missing. Commodities simply appear in cargo with no transaction event.
    • The journal event PowerplayDeliver (EDDI event Power commodity delivered) is missing. Commodities simply disappear from cargo with no transaction event.
    • The journal event PowerplayVoucher (EDDI event Power voucher received) is missing. The journal event RedeemVoucher (EDDI event Bounty paid) is written but is missing faction data needed to accurately track bounties redeemed through your Power contact.

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)