Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
I use Notepad++ with a compare plugin. First I copy the EDDI personality to a new one that then also appears in the personalities folder. I load that new one into notepad++ and also load my own one and then run the compare plugin.

Can someone please tell me how I can export the Eddi personality on Notepad ++?
 
Can someone please tell me how I can export the Eddi personality on Notepad ++?

Open Eddi.
Select the Eddi personality.
Use the "Copy personality" button and give it a name (like eddi223)
Close Eddi.
Go to the personalities folder.
There should now be two files: the one you made yourself and the one you just copied.
Open both in notepad++ and use the compare plugin.
 
Open Eddi.
Select the Eddi personality.
Use the "Copy personality" button and give it a name (like eddi223)
Close Eddi.
Go to the personalities folder.
There should now be two files: the one you made yourself and the one you just copied.
Open both in notepad++ and use the compare plugin.

Thank you!
 
Jumping Event seems to be unfunctional.
Neither VA nor EDDI is responding.
Known issue?

The Jumping event relies on the correct path to the netlog file, so please ensure that your netlog monitor is configured correctly. FD also changed the format of the file, so it might be that this is showing up differently in different locales. If the path is correct but you aren't hearing the jumping event please send me a copy of your latest netlog file and I'll take a look at it.

That said, 2.3 does away with the netlog entirely due to the problems it causes and purely uses the journal for jump information.
 
I'm pleased to announce the first beta release of EDDI 2.3. This is a major release that provides new functionality based on the added features in Elite: Dangerous 2.3, along with many enhancements to the existing features of EDDI.

If you wish to test this out then you can do so by checking the 'Access beta versions of EDDI' checkbox on the main EDDI UI tab. If you are not currently running EDDI you can download it from the link supplied in the first post of this thread.

Please report any issues you find to https://github.com/cmdrmcdonald/EliteDangerousDataProvider/issues so that they can be tracked and fixed. Thank you.

The full changelog for 2.3 beta 1 is as follows:

  • Core
    • Add ship role 'Taxi'
    • Rename 'Companion App' tab to 'Frontier API' and update relevant text to clarify its use and operation
    • Volcanism for bodies is now an object. For details of its fields check the relevant documentation
    • Add ancient artifact commodity definitions
    • Add ship value 'ident' which is the user-defined identification string for a ship
    • Allow monitors to handle events, and generate their own events in turn
    • New monitor: Material monitor. This allows you to set minimum/desired/maximum limits for materials and generate events when the limits are exceeded. Materials are tracked automatically in EDDI. Full details of the material monitor operations are available at https://github.com/cmdrmcdonald/EliteDangerousDataProvider/wiki/Material-monitor
    • Remove the Netlog monitor. This was only used to obtain destination system when jumping and is no longer required due to additional information made available in the journal for this purpose
    • Fix exploration role 'Trailblazer' to have correct name (was showing up as 'Explorer')
    • Add reset button to Frontier API configuration panel
  • Events
    • Update 'Body scanned' event - added earth mass, radius and information on reserve level of rings. Made a number of items optional as they are no longer present if a DSS is not used to scan the body
    • Update 'Bond awarded' event to provide details of the awarding faction
    • Add 'Bond redeemed' event when a combat bond is redeemed
    • Add 'Bounty redeemed' event when a bounty voucher is redeemed
    • Update 'Commander continued' event - added fuel level of current ship
    • Add 'Crew joined' event when you join a crew
    • Add 'Crew left' event when you leave a crew
    • Add 'Crew member joined' event when someone joins your crew
    • Add 'Crew member left' event when someone leaves your crew
    • Add 'Crew member launched' event when a crewmember launches a fighter
    • Add 'Crew member removed' event when you remove someone from your crew
    • Add 'Crew member role changed' event when a crewmember changes their role
    • Add 'Crew role changed' event when your role on someone's crew changes
    • Add 'Data voucher redeemed' event when a data voucher is redeemed
    • Updated 'Docked' event to include distance from start
    • Add 'File Header' event when a new journal file is found. This is usually just for internal use
    • Add 'FSD engaged' event when the FSD is engaged to jump to supercruise or hyperspace. This replaces the 'Jumping' event and has a similar script
    • Deprecate 'Jumping' event. This is part of the netlog monitor, which is no longer required. The functionality has been replaced by the 'FSD engaged' event
    • Update 'Liftoff' event to record if the ship lifting off is player controlled or not
    • Update 'Location' event to add longitude and latitude if the location is on the ground
    • Add 'Material inventory' event when material information is supplied
    • Add 'Material threshold' event when a threshold set in the material monitor is breached
    • Update 'Mission accepted' event to include the number of kills for massacre missions
    • Add 'Settlement approached' event
    • Add 'Ship renamed' event to record when ship names and idents are changed
    • Add 'Ship repurchased' event to record when player resurrects with their existing ship
    • Update 'System state report' to say nothing if the system is not in any particular state
    • Update 'Touchdown' event to record if the ship touching down is player controlled or not
    • Add 'Trade voucher redeemed' event when a trade voucher is redeemed
  • EDSM Responder
    • Add upload of materials, ship, etc.
  • Speech Responder
    • Added 'ICAO' function to allow ICAO-style speech of ship identifiers, sector names etc.
    • Added 'Play' function to play an audio file instead of a speech
    • Script changes:
      • 'Blueprint make report' - new script to report how many of a blueprint can be made
      • 'Blueprint material report' - new script to report which materials are required for a blueprint
      • 'Body report' - add details of volcanism; handle retrograde rotation
      • 'Bond redeemed' - new script
      • 'Bounty redeemed' - new script
      • 'Commodity sale check' - various updates to give more reliable results
      • 'Commodity collected' - fix bug where 'cargo' was used instead of 'commodity'
      • 'Commodity sold' - do not report profit when purchase price is 0 (mined/stolen/mission commodities)
      • 'Crew fired' - add context
      • 'Crew hired' - add context
      • 'Crew member joined' - new script
      • 'Crew member left' - new script
      • 'Crew member launched' - new script
      • 'Crew member removed' - new script
      • 'Crew member role changed' - new script
      • 'Crew role changed' - new script
      • 'Crew joined' - new script
      • 'Crew left' - new script
      • 'Data voucher redeemed' - new script
      • 'Docked' - moved information messages to the 'Market information updated' script to trigger at a better time
      • 'Entered normal space' - add context
      • 'Entered supercruise' - add context
      • 'FSD engaged' - new script
      • 'Galnet news' - new script
      • 'Galnet news published' - updated script to only report on latest non-status news reports; by default does not read contents
      • 'Galnet latest news' - new script
      • 'Galnet oldest news' - new script
      • 'Galnet unread report' - new script
      • 'Jumped' - call system security report here rather than in 'Jumping' to guarantee up-to-date information
      • 'Liftoff' - change speech depending on if player is controlling ship or not
      • 'Location' - add context
      • 'Market information updated' - new script taken from the end of the previous 'Docked' script
      • 'Material discard report' - new script to report how much of a particular material can be discarded (as per the material monitor settings)
      • 'Material inventory report' - new script to report how much of a particular material as defined by state or context is on board
      • 'Material location report' - new script to report where to obtain a particular material as defined by state or context
      • 'Material required report' - new script to report how much of a particular material as defined by state or context is required (as per the material monitor settings)
      • 'Material use report' - new script to the blueprint uses of a particular material as defined by state or context
      • 'Materials discard report' - new script to report which materials can be discarded (as per the material monitor settings)
      • 'Materials required report' - new script to report which materials can be discarded (as per the material monitor settings)
      • 'Settlement approached' - new script
      • 'Ship refuelled' - state when ship is fully refuelled from scooping
      • 'Ship renamed' - new script
      • 'Ship swapped' - add reminders for limpets and crew if appropriate
      • 'System state report' - fixed a couple of typos
      • 'Touchdown' - change speech depending on if player is controlling ship or not. Name body on which the ship has touched down
      • 'Trade voucher redeemed' - new script
  • Galnet Monitor
    • Galnet monitor now categories and stores news articles
  • VoiceAttack Responder
    • Update 'disablespeechresponder' and 'enablespeechresponder' plugin contexts to continue to work in the background but just be quiet
    • Add VoiceAttack commands for the new speech responder plugin contexts:
      • "Be quiet" - Speech responder will not talk unless explicitly asked for information
      • "You may talk" - Speech responder will talk about events occuring in-game without prompting (this is the default behaviour)
    • Add VoiceAttack commands for the material monitor:
      • 'How many <material> are on board' - Find out how many units of a particular material is on board
      • 'How many <material> do I need' - Find out how many units of a particular material are required to meet your desired level as set in the material monitor
      • 'What use is <material>' - Find out the blueprints that use a particular material
      • 'Where can I obtain <material>- Find out where to obtain a particular material
      • 'Which materials can I discard' - Find out how many units of materials can be discarded due to being above your maximum or desired level as set in the material monitor
      • 'Which materials do I need' - Find out how many units of materials are still required due to being below your minimum or desired level as set in the material monitor
    • Add VoiceAttack commands for the Galnet monitor:
      • 'Is there any news?' - Report the number of unread articles
      • 'Read the latest community goal [news;]' - Read the latest community goal article
      • 'Read the latest conflict [news;report]' - Read the latest weekly conflict report
      • 'Read the latest democracy [news;report]' - Read the latest weekly democracy report
      • 'Read the latest economy [news;report]' - Read the latest weekly economy report
      • 'Read the latest expansion [news;report]' - Read the latest weekly expansion report
      • 'Read the latest health [news;report]' - Read the latest weekly health report
      • 'Read the latest news' - Read the latest news article
      • 'Read the latest security [news;report]' - Read the latest weekly security report
      • 'Read the latest starport status [news;report]' - Read the latest starport status update
      • 'Read the latest community goal [news;]' - Read the latest community goal article
      • 'Read the [next;oldest] conflict [news;report]' - Read the oldest weekly conflict report
      • 'Read the [next;oldest] democracy [news;report]' - Read the oldest weekly democracy report
      • 'Read the [next;oldest] economy [news;report]' - Read the oldest weekly economy report
      • 'Read the [next;oldest] expansion [news;report]' - Read the oldest weekly expansion report
      • 'Read the [next;oldest] health [news;report]' - Read the oldest weekly health report
      • 'Read the [next;oldest] news' - Read the oldest news article
      • 'Read the [next;oldest] security [news;report]' - Read the oldest weekly security report
      • 'Read the [next;oldest] starport status [news;report]' - Read the oldest starport status update
    • Add other VoiceAttack commands
      • 'What do I need for <blueprint>' - Find out the materials required for a particular blueprint
      • 'How many <blueprint> can I make' - Find out how many of a particular blueprint you can make with your current inventory
 
I'm pleased to announce the first beta release of EDDI 2.3.

Excellent news!

Quick question... I don't see the 'Ship loadout' event mentioned in the change log. Did it make it into this beta?

EDIT: Never mind, I see a speech responder script for it! I know it's a simple thing, but was particularly looking forward to this event to use for initializing my VA profile
 
Last edited:
Fantastic work jgm, so many features in the change log that it will take me a while to read them all :D

Once again a massive thank you for all your time and trouble doing this for the community, very much appreciated indeed by me.
 
First I have to say, I recently discovered and installed EDDI last night and it is amazing! I was really looking forward to the "damage report" feature, but when I tried it always said my ship was fine. I did some googling and found some threads which suggested trying a "ship handover complete" to trigger update of my ship condition, but EDDI didn't recognize that voice command (I imported the EDDI.vap into my voice attack profile, and am using the plugin). It seems like maybe that was information for EDDI1. Does EDDI2 have a different phrase for updating ship info? Do I need to make my own? Could I add it to the damage report feature to request a ship update and then read off the ship status?

Lastly, as a feature idea, since EDDI knows the life support module grade, and when the canopy is breeched, could we have some warnings on it? Like 20 minutes remaining, 15, 10, 5, 3, 2, 1, 30, 15, 10? As a newer CMDR I died recently bounty hunting because I was drawn into the fight, and won, only to look up and see I had 8 seconds of air left.
 
Most of the EDDI profile functions for the plugin have no variables set in the text variable field of the plugin dialog. Some don't need them, true, but quite a few do; according to the documentation anyway.
 
Last edited:
Most of the EDDI profile functions for the plugin have no variables set in the text variable field of the plugin dialog. Some don't need them, true, but quite a few do; according to the documentation anyway.

That's out-of-date documentation. Where are you seeing this in the documentation?
 
Just wanted to say that I turned on the bata checkbox and was VERY impressed by the smooth and seamless update. None of the usual faffing about, EDDI just got on with it, updated herself, and put the updater in the recycle bin. Very nice.
 
Question, Where can I find documentation? I tried the links on page one; but they just give a 404 error at gethub.

Reading this thread I am starting to realize that this program can do more than give me a profit estimate when I sale goods and keep me aware of system state changes. I am using voice attack with a HSC pack and it looks like this will do most of what I need it to do; but without documentation I am not clear on how to make it perform to it's potential.
 
Question, Where can I find documentation? I tried the links on page one; but they just give a 404 error at gethub.

Reading this thread I am starting to realize that this program can do more than give me a profit estimate when I sale goods and keep me aware of system state changes. I am using voice attack with a HSC pack and it looks like this will do most of what I need it to do; but without documentation I am not clear on how to make it perform to it's potential.

Apologies, but Github seems to have decided to flag my account so it's no longer visible. I've emailled Github support and am hoping that this is resolved quickly.
 
Ah was wondering about that :D

Oh not sure if this is working as intended but seems the ((EDDI entered supercruise)) is getting triggered in multi crew sessions.

Also would it be possible to get the Ship name of the multi crew ship you've joined?
 
Apologies, but Github seems to have decided to flag my account so it's no longer visible. I've emailled Github support and am hoping that this is resolved quickly.

It's back, so you should be able to access the documentation again.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom