Release EDDI 3.3 - Bring your cockpit to life

Right. And this info in is the 'doc', no offense intended at all, it just answers your question so I thought it might be a misunderstanding of methods, and the advanced actions on VA such as executing a plugin to get a return value .. and this example will give you the jump range adjusted for current fuel and laden mass. Why is that not sufficient? Have you run this command? It doesn't need to be on a trigger, again, that was just example -- toss actions with those top two lines in your script, and access the value with {DEC:Ship jump detail distance}

Should be different each time you add/jettison cargo, or gain/lose fuel... Did you mean the stated/rated max jump range of your current ship (the unchanging value, unless re-outfitted) with no mass calculations?


edit - I think there is a miscommunication here, regarding definition of terms

I did not answer the distance of the next jump, I answered a means to get the range of next jump adjusted for current fuel mass and laden mass.

Getting the distance to a 'hard set' jump, like you already set something in Galaxy Map, would not at all be this function - as that would have no need to adjust for fuel or laden mass - that is just a number (hard set distance between you and the star you're going to). This use of the words "next jump" is throwing it off, and now that I think of it, so is my example of tossing this plugin function inside an event for FSD engaged as this is NOT when you'd use "next" as the parameter... my bad. Was trying to cobble up a simple example for the guts, and the add-on usage example failed...

The use of the "When I say" 'What is my current jump range?' is far more fitting...

*I've edited the picture above and noted it, my bad :coffee:

Ok, I understand now. It's what I wanted to know. Thanks for the explanation.
 
First, check out the EDDI Git Hub Wiki -- lots of information there -- link in VerticleBlank's sig, bottom left link

So, this is a slightly more advanced use of EDDI in VoiceAttack, but should be simple to understand with a pic, provided you cross reference with the GitHub EDDI Wiki - particularly the page dealing with VoiceAttack (click here) and also the page dealing with EDDI Events (click here)

You first set a parameter variable (a VA Text Variable) to one of the required parameters of the 'jumpdetails' plugin function, in this case we use 'next', then you execute the EDDI plugin (providing this variable) and then gather the info provided (in this case, a decimal variable of the distance possible for the next jump). Then we can access this info in any way we want, just refer to {DEC:Ship jump detail distance}

In the example below, I have made this command into an EDDI Event Trigger -- just for helping you understand what could be done here -- whenever the FSD is engaged, it will check the distance of the next jump, and using TTS, will say, "Next jump distance is {DEC:Ship jump detail distance} light years." where the decimal is replaced by EDDI:
**(picture edited, trigger event was bad example of usage)

The example shows a voice command requesting info on the current (mass adjusted) range possible for the next jump, using the return VA token provided by EDDI for the TTS phrase:
View attachment 176867

*(@eddi, if I got something wrong here, please let me know and I'll edit/correct it - I actually can't fire up this example command for a test to be sure, so I'm counting on 5+ years of experience working with ED/EDDI/VA)

**(this is just an example, and could be improved in many ways including redundant checks for valid return information (not equal to last return, for example) or even some dynamic variation on the TTS itself)

edit:
***Darkcyde makes a good point, I'll not bother adding a new reply ... edited this to include this image - the various options for the required parameter of the jumpdetails function can be tweaked to whatever it is you are trying to understand, and again, this does NOT need to be on an EDDI trigger, for 'FSD engaged', was just a (bad) example - could just as easily be on a verbal request, like When I Say: "What is my current jump range?"
View attachment 176839

Just one detail missing in the screenshot: the plugin context has to be set to 'jumpdetails' as explained in the wiki. Telling for completion purpose :)
 
Just one detail missing in the screenshot: the plugin context has to be set to 'jumpdetails' as explained in the wiki. Telling for completion purpose :)
Pardon the omission - I've edited the image on that post so I don't trip up anyone else who finds it. Actually just came across the first image when I edited it just now, had the 'jumpdetails' in the context, but then I edited the example and took a new screenshot to have a better example with 'When I say' as "What is my current jump range?", and forgot to fill in the context again.

Cheers!

TaZuxpe.png
 
I am alone having troubles with the damage report that sometimes says that everything is fine whereas it's not or vice versa ?
Also I programmed a voice attack command to get the damage % of the FSD using "Ship frame shift drive health" variable but it does not work well, giving wrong values.
And last, the jump details as shown above used to work the first time I tried but now, it returns "Not set".
Is there something wrong with my EDDI ?
 
I am alone having troubles with the damage report that sometimes says that everything is fine whereas it's not or vice versa ?
Also I programmed a voice attack command to get the damage % of the FSD using "Ship frame shift drive health" variable but it does not work well, giving wrong values.
And last, the jump details as shown above used to work the first time I tried but now, it returns "Not set".
Is there something wrong with my EDDI ?

The updates from the API for things such as damage are not instantaneous. I had that same issue - it seems to take awhile to update, and this might be dependent on a jump and/or docking at a station (negating serious functionality of this command). Since my goal was to get info in the field, it made no sense for me to have a command that doesn't work until I'm already at a station where I can repair every system with a single button push. Had a mind to use it in combination with my Repair limpets, etc., but that delay for info update kills it.

AFAIK, the damage % suffers from similar issue(s), info not updated fast enough to make it truly useful in the field.

Re. JumpDetails - can you try any other plugin function to see if you can get ANY to work? Can you verify through other simple commands that EDDI is connected properly to your ED and VoiceAttack? Hoping someone else has some insights on this issue - I don't know what could suddenly cause EDDI to stop working right if it was not directly following a VA program update or EDDI update, but if this followed any such change (even a major Win10 update, like the March 2020 Features Update), would direct attention there and begin some troubleshooting steps. But first, again, try some simple EDDI function or command to ensure the plugin is functioning at all.
 
Last edited:
The updates from the API for things such as damage are not instantaneous. I had that same issue - it seems to take awhile to update, and this might be dependent on a jump and/or docking at a station (negating serious functionality of this command). Since my goal was to get info in the field, it made no sense for me to have a command that doesn't work until I'm already at a station where I can repair every system with a single button push. Had a mind to use it in combination with my Repair limpets, etc., but that delay for info update kills it.

AFAIK, the damage % suffers from similar issue(s), info not updated fast enough to make it truly useful in the field.

Re. JumpDetails - can you try any other plugin function to see if you can get ANY to work? Can you verify through other simple commands that EDDI is connected properly to your ED and VoiceAttack? Hoping someone else has some insights on this issue - I don't know what could suddenly cause EDDI to stop working right if it was not directly following a VA program update or EDDI update, but if this followed any such change (even a major Win10 update, like the March 2020 Features Update), would direct attention there and begin some troubleshooting steps. But first, again, try some simple EDDI function or command to ensure the plugin is functioning at all.
SemlarPDX is correct. Unfortunately, we do not have access to "live" data when it comes to hull or module damage. We can only up date these in response to specific events (like every 20% of hull that you lose) and when EDDI synchronizes with the Frontier API (typically when you dock).
 
We are please to announce that EDDI version 3.5.3-b4 is now available, either in the app or here. This release contains a variety of bug fixes, some optimizations to reduce file system polling when Elite is not active, and it implements new Asteroid cracked and Asteroid prospected mining events. The full change log is available here.
 
We've identified an issue that causes the TTS configuration to be a little unstable / inconsistent in version 3.5.3-b4. A fix has already been identified and submitted.
 
I purchased and installed latest Voice Attack v1.8.4 and EDDI v3.5.2 (no other profiles).
==> But Voice Attack takes maybe 3 minutes to launch, before I can run Elite Dangerous. (Ryzen 7 CPU and GTX 1080).
It all works fine, but is the Voice Attack launch delay normal?
A while back I posted about Voice Attack and EDDI taking maybe 3 minutes to launch. Well, an interesting thing ...

I uninstalled "Nvidia GEForce Experience" and now Voice Attack and EDDI launches in an instant, every time !

That is not the actual reason why I uninstalled GEForce Experience, but rather a Frontier Customer Support Article does mention that "graphics card companion programs ... may prevent the Elite Dangerous launcher from working normally".

Also, since ditching GEForce Experience, not one Mauve Adder disconnect error ! Not once !
 
Using EDDI and a TTS Voice from Cereproc. Noticed that the voice has a problem pronouncing the number 4 and the word "Bravo". 4 is pronounced as "Foe" and Bravo is pronounced as "Brafoe". Is there anything I can change to get the correct pronunciation?
 
Using EDDI and a TTS Voice from Cereproc. Noticed that the voice has a problem pronouncing the number 4 and the word "Bravo". 4 is pronounced as "Foe" and Bravo is pronounced as "Brafoe". Is there anything I can change to get the correct pronunciation?
You can try using ICAO if you aren't already... {ICAO("B4")}.
 
Frontier API Not enabled in this build of EDDI. Running the latest build. Version 3.5.3-b5. Wjat the heck? Keeps telling me I don't have enough for a re-buy and I have plenty. Also tells me after a juimp fuel is dangerously low when I have almost a full tank.
 
I forgot to triple check the Frontier API connection. Sorry about that commanders.

We are please to announce that EDDI version 3.5.3-b6 is now available, either in the app or here. The full change log is available here. This release fixes the Frontier API connection error from 3.5.3-b5, fixes script errors being reported at line zero, and fixes a typo in the Mission check galaxy script.
 
Hi, guys,
in my case, values of variables within a session are no longer passed.
Does anyone else have the problem ? :oops:
Entry at github comes tomorrow (it is already late). ;)
 
Back
Top Bottom