Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
NEW NOTE EDDI IS NOW MAINTAINED BY A NEW GROUP

SEE HERE - https://forums.frontier.co.uk/showthread.php/387955-EDDI-2-4-Bring-your-cockpit-to-life

---old version information follows---
I'm pleased to announce that EDDI 2 is available.

EDDI is a program that enhances your Elite experience by reacting to events within the game. Carrying out actions like jumping to a new system, buying and selling commodities, and many more will trigger voice responses. EDDI uses the Frontier companion API as well as the journal log introduced in 2.2 to obtain information and track your actions.

EDDI also integrates with third-party systems such as EDDN, EDSM and EDDB. What this means in practice is that you not only contribute data to trade and exploration tools but you benefit from the information provided by them to give you a richer experience.

You can download EDDI from http://www.mcdee.net/elite/EDDI.exe

More details on installing EDDI: https://github.com/cmdrmcdonald/EliteDangerousDataProvider#eddi-the-elite-dangerous-data-interface

More details on using EDDI with VoiceAttack: https://github.com/cmdrmcdonald/EliteDangerousDataProvider/wiki/VoiceAttack-Integration

Troubleshooting common EDDI problems: https://github.com/cmdrmcdonald/EliteDangerousDataProvider/blob/master/TROUBLESHOOTING.md#troubleshooting

The easiest way to explain some of what what EDDI does is to see it in action. Here are some sample videos:

Scanning a star:

[video=youtube;G0U8x3M5Cis]https://www.youtube.com/watch?v=G0U8x3M5Cis[/video]

Scanning a planet:

[video=youtube;tm85T6gOkqU]https://www.youtube.com/watch?v=tm85T6gOkqU[/video]

Leaving supercruise and docking at Jameson Memorial:

[video=youtube_share;iVRdMj-WkpE]https://youtu.be/iVRdMj-WkpE[/video]

Docking, providing traders with information on what to buy and sell:

[video=youtube_share;4-8qhmyypfA]https://youtu.be/4-8qhmyypfA[/video]

Leaving dock, reminding you about your lack of limpets before you reach that asteroid field:

[video=youtube_share;Si5heM35lrU]https://youtu.be/Si5heM35lrU[/video]

Configuring VoiceAttack to automatically stow your landing gear when you undock:

[video=youtube_share;VQbR8SfCTRk]https://www.youtube.com/watch?v=VQbR8SfCTRk[/video]

If you are familiar with EDDI 1 then a big difference is that EDDI is no longer dependent on VoiceAttack. It still provides a VoiceAttack plugin and all existing functionaltiy in EDDI 1 is present in EDDI 2, however EDDI can also run standalone and does not require VoiceAttack to operate. The way that EDDI 2 operates inside VoiceAttack is also much simplified, and allows users to create their own responses to events very easily. More details on using EDDI with VoiceAttack can be found at [URLhttps://github.com/cmdrmcdonald/EliteDangerousDataProvider/wiki/VoiceAttack-Integration/URL]

Regardless of if you are using EDDI with VoiceAttack or standalone, you should start by firing up the EDDI application so that you can configure the relevant information. Note that you should not have the EDDI application running at the same time as VoiceAttack.

Obviously, if there are any problems with it please let me know. Equally, all feedback is very much appreciated.
 
Last edited by a moderator:
Downloaded and about to start testing it, but from only looking at some of the options already available... Wow just wow, great job
 
One question. If I disable all references to Eddi in my VA profile, can I still use VA alongside EDDI 2?
Yes. The easiest way to disable EDDI is to

  • Disable plugins in the VoiceAttack settings screen
  • Remove the ((EDDI: startup)) command from your profile's "Execute a command each time this profile is loaded" dropdown in the profile options
The reverse of both of these instructions are found in the troubleshooting guide at https://github.com/cmdrmcdonald/EliteDangerousDataProvider/blob/master/TROUBLESHOOTING.md so you should be able to work backwards from the information there if you're not sure how to do either of these two tasks.
 
jgm - just for clarification, EDDI 2 is not yet working with Voice Attack, in any capacity, correct?

If true, any thoughts as to when it will be re-integrated?

While I'm equally excited about having access to the mountains of journal data, as a VR user, access to ship events to improve immersion with regards to UI panel & ship component control is my main interest.

Thanks again for your hard work and the generosity of committing your time to the community.
 
Installed the update late last night as I couldn't resist after reading about the beta. I'm liking it so far with what actually works. Think there was a typo somewhere when you get docking request cleared I think, the response sounded weird. jpm probably already knows about it but just a little note just to be sure.

Also when landing on planet I think the coordinates the last digit may have been off too, not completely sure as it was pretty late. I hope FD let us bookmark co ordinates on planet surfaces.
 
jgm - just for clarification, EDDI 2 is not yet working with Voice Attack, in any capacity, correct?

If true, any thoughts as to when it will be re-integrated?

While I'm equally excited about having access to the mountains of journal data, as a VR user, access to ship events to improve immersion with regards to UI panel & ship component control is my main interest.

Thanks again for your hard work and the generosity of committing your time to the community.
The timeframe for re-integrating with VoiceAttack is days rather than weeks. The way that EDDI works in VoiceAttack, with the event loop and hardcoded scripts, is a bit of a pain. This is especially true when people want to be able to customise what goes on. The whole event loop is also the cause of more support requests than anything else. The idea is for the VoiceAttack plugin to push event information and variable changes at the plugin level, making it a lot easier for users to customise.

Please rest assured that VoiceAttack is still very much a priority, not least of which because I use it heavily in my own environment.
 
Installed the update late last night as I couldn't resist after reading about the beta. I'm liking it so far with what actually works. Think there was a typo somewhere when you get docking request cleared I think, the response sounded weird. jpm probably already knows about it but just a little note just to be sure.

Also when landing on planet I think the coordinates the last digit may have been off too, not completely sure as it was pretty late. I hope FD let us bookmark co ordinates on planet surfaces.
When you run in to items like this it would be great if you could either raise an issue on the github at github.com/cmdrmcdonald/EliteDangerousDataProvider or drop me details of the bug here. The eddi.log, if in debug mode, should contain all of the data that I need including the speech that was made so if you do find a problem please let me know and I can take a look.

The touchdown co-ordinates thing is interesting, it's possible that there is some rounding going on that is causing the problem. If you do hear this again please grab a screenshot as well so that I can compare co-ordinates on-screen with in-log, and can raise a bug with FD if the issue is theirs rather than EDDI's (the journal is still very new so there might be problems).
 
Getting the crazy successful request docking voice message

ok here is the link to my latest eddi.log with the messed up speech when cleared for docking. Plus its got a whole load of other bits in. Was surprised when I was buying good on the comment about the details of each transaction. Nice little surprise that. You've thought of everything. ö7

Oh another thing when sending messages to other commanders I take it we will be able to customise some of those. Like when someone sends me "o7" as a salute it will say "saluting" instead of " 0 seven"

Link below
https://www.dropbox.com/s/kt4erz9xv1ehcdo/eddi.log?dl=0
 
Last edited:
Getting the crazy successful request docking voice message

ok here is the link to my latest eddi.log with the messed up speech when cleared for docking. Plus its got a whole load of other bits in. Was surprised when I was buying good on the comment about the details of each transaction. Nice little surprise that. You've thought of everything. ö7

Oh another thing when sending messages to other commanders I take it we will be able to customise some of those. liek when I do the "o7" as a salute it will say "saluting" instead of " 0 seven"

Link below
https://www.dropbox.com/s/kt4erz9xv1ehcdo/eddi.log?dl=0
Thanks for the log. I'm a little confused as to exactly which docking message you are referring to. The journal generates the following events:

  • Docking requested
  • Docking request granted
  • Docking request denied
  • Docking request timed out
  • Docking request cancelled
EDDI doesn't have a voice response at the moment for "Docking request granted". Which item in particular are you hearing problems with? Note that if you have a response from the station as soon as you send a docking request it's possible that you're hearing the "Docking requested" response a bit late. This is meant to be the callsign of your ship in the same way that the station responds, but I've only just added this in so it's possible that it is not quite working.

Interesting idea to provide some translations for the text-to-speech with messages. o7 => salute is an obvious one, any others that you (or others) can think of?
 
When I use the beta EDDI program and hit the test button for "Docking requested" its like afew typos in the say script
 
When I use the beta EDDI program and hit the test button for "Docking requested" its like afew typos in the say script
The callsign is in phonetic alphabet so for you it should be saying "Faulcon deLacy bravo uniform mike requesting docking" or similar.

What voice are you using? It's possible that the voice is struggling with phonetic speech; it does happen with some of the voices.
 
Hi,

I downloaded and installed Eddi2.0 this afternoon. At first it wouldn't work, most of the tabs were missing. I then checked the files in the Eddi map and noticed Windows had blocked most of them and I had to Unblock them first (some security stuff with Windows 10 when the files are downloaded from the internet, I've seen this before when installing a version of Voice Attack some time ago and IIRC Gary of VA changed the install routine of VA to avoid this).
After I unblocked the files and started Eddi again all the tabs were there so I could continue. Made the link to my netlogs for ED 2.2 beta, entered the code for the ED companion app etc and made a few trips.
I was in Maia at the time but I noticed at the start Eddi said I was on my way to Michael Pantazis which is the system I'm currently in in the non-Beta ED. I went to my home system Luyten's Star and noticed Eddi kept one system late when announcing the system I was jumping into. Then I tried to start over to see if that would solve this problem so I deleted the files in the %appdata%/Eddi map and started over but the same problem is there. Made one trip from Luyten's star to Duamta v.v. and here's what happened. At the start Eddi still told me I was heading to Michael Pantazis. When jumping to Duamta Eddi said I was jumping to Luyten's Star. After buying some fish at Duamta I went back to Luyten's star but at the jump Eddi said I was on my way to Duamta.
Here is a link to my eddi.log https://dl.dropboxusercontent.com/u/9590837/eddi.log
Hope this makes sense to you.
 
  • Like (+1)
Reactions: jgm
Using windows 7 with default Microsoft Anna. Just plain and simple.
Tiny video of when I requested docking https://dl.dropboxusercontent.com/u/6324609/Dockrequest.mp4
Listening to this it is saying what I wrote above (although it say "Gutamaya" rather than "Faulcon deLacy"). The problem is that the voice isn't making it sound particularly clear.

I could alter it to put longer gaps between the words, but as you can hear in the sample you provided it already runs in to the station's response. I'll have a think about if there is some other way of handling this.
 
Hi,

I downloaded and installed Eddi2.0 this afternoon. At first it wouldn't work, most of the tabs were missing. I then checked the files in the Eddi map and noticed Windows had blocked most of them and I had to Unblock them first (some security stuff with Windows 10 when the files are downloaded from the internet, I've seen this before when installing a version of Voice Attack some time ago and IIRC Gary of VA changed the install routine of VA to avoid this).
I'll take a look and see what I can do to avoid this issue. It could be a problem, given that EDDI doesn't use an installer.


After I unblocked the files and started Eddi again all the tabs were there so I could continue. Made the link to my netlogs for ED 2.2 beta, entered the code for the ED companion app etc and made a few trips.
I was in Maia at the time but I noticed at the start Eddi said I was on my way to Michael Pantazis which is the system I'm currently in in the non-Beta ED. I went to my home system Luyten's Star and noticed Eddi kept one system late when announcing the system I was jumping into. Then I tried to start over to see if that would solve this problem so I deleted the files in the %appdata%/Eddi map and started over but the same problem is there. Made one trip from Luyten's star to Duamta v.v. and here's what happened. At the start Eddi still told me I was heading to Michael Pantazis. When jumping to Duamta Eddi said I was jumping to Luyten's Star. After buying some fish at Duamta I went back to Luyten's star but at the jump Eddi said I was on my way to Duamta.
Here is a link to my eddi.log https://dl.dropboxusercontent.com/u/9590837/eddi.log
Hope this makes sense to you.
Thanks for this. The problem is a bit of code I moved around just before releasing the beta, which means that the speech starts before the system is updated and so the speech is always one system behind. I'll fix that for the next release.
 
I've updated the OP with some videos of EDDI in action.

I also have the VoiceAttack integration up and running and it's much easier to both set up and customise. Once the latest VoiceAttack beta is packaged up I'll put out a new beta version of EDDI.
 
WOOP you have no idea how excited I am about EDDI 2. Coming along nicely. Will try and do some piracy when I get the chance but even more so on the next beta update as I heard that hatchbreaker limpets are not longer effected by shields
 
Status
Thread Closed: Not open for further replies.
Top Bottom