Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
With 2.3b3 Still not reporting CARGO

This Quick Ship Status vap NOT reporting cargo amounts
Execute external plugin, 'EDDI 2.3.0-b2' and wait for return
Begin Decimal Compare : [bounty] Does Not Equal 0
Set Text [script] to 'You have been fined by {TXT:EDDI fine incurred faction} for the crime of {TXT:EDDI fine incurred crimetype} against {TXT:EDDI fine incurred victim}.'
Execute external plugin, 'EDDI 2.3.0-b2' and wait for return
End Condition
Say, 'Checking [internal bays' or 'the ship holds]' (and wait until it completes)
Pause 1 second
Begin Integer Compare : [Ship cargo capacity] Equals [Ship cargo carried]
Set Text [script] to 'You are using all of the {INT:Ship cargo capacity} tonnes of cargo space.'
Else If Integer Compare : [Ship cargo carried] Equals 0
Set Text [script] to 'You are not using any of the {INT:Ship cargo capacity} tonnes of cargo space.'
Else
Set Text [script] to 'You are using {INT:Ship cargo carried} of the {INT:Ship cargo capacity} tonnes of cargo space.'
End Condition
Execute external plugin, 'EDDI 2.3.0-b2' and wait for return
Set Text [script] to [Not Set]
Say, 'Commander, the {TXT:Ship model (spoken)}, [is fit for space flight' or 'has checked out' or 'is good to go]' (and wait until it completes)
Play random sound (3 items - suppress repeats)
System Report ... says , "this is an Independent system with ZERO souls , there are no stations in this system"

Im at EARTH lol

Read this http://voiceattack.com/smf/index.php?topic=1097.0
 
Last edited:
With 2.3b3 Still not reporting CARGO

This Quick Ship Status vap NOT reporting cargo amounts
Execute external plugin, 'EDDI 2.3.0-b2' and wait for return
Begin Decimal Compare : [bounty] Does Not Equal 0
Set Text [script] to 'You have been fined by {TXT:EDDI fine incurred faction} for the crime of {TXT:EDDI fine incurred crimetype} against {TXT:EDDI fine incurred victim}.'
Execute external plugin, 'EDDI 2.3.0-b2' and wait for return
End Condition
Say, 'Checking [internal bays' or 'the ship holds]' (and wait until it completes)
Pause 1 second
Begin Integer Compare : [Ship cargo capacity] Equals [Ship cargo carried]
Set Text [script] to 'You are using all of the {INT:Ship cargo capacity} tonnes of cargo space.'
Else If Integer Compare : [Ship cargo carried] Equals 0
Set Text [script] to 'You are not using any of the {INT:Ship cargo capacity} tonnes of cargo space.'
Else
Set Text [script] to 'You are using {INT:Ship cargo carried} of the {INT:Ship cargo capacity} tonnes of cargo space.'
End Condition
Execute external plugin, 'EDDI 2.3.0-b2' and wait for return
Set Text [script] to [Not Set]
Say, 'Commander, the {TXT:Ship model (spoken)}, [is fit for space flight' or 'has checked out' or 'is good to go]' (and wait until it completes)
Play random sound (3 items - suppress repeats)
System Report ... says , "this is an Independent system with ZERO souls , there are no stations in this system"

Im at EARTH lol

Read this http://voiceattack.com/smf/index.php?topic=1097.0

Cargo carried being 0 is a known issue, as I said in a previous reply, and waiting on FD to return the data to the journal.

You appear to be using a custom system report script, as the default one will not talk about stations if the population is zero. Please try this using the default EDDI personality to see if it works, and if not please do the following (again with the default EDDI personality):

  • Jump out of Sol
  • Enable verbose logging in EDDI (on the main EDDI tab)
  • Jump in to Sol
  • Wait for the speech to finish
  • Send the EDDI logs to the developers (on the main EDDI tab)
  • Disable verbose logging

and let me know.

Regarding the VoiceAttack thread: I have read it but there is no information in the original post regarding EDDI. Suggestions afterwards that this might be an EDDI issue are pure supposition, and even if correct aren't anything I can do without more details of what the issue is. The original poster hasn't returned after his one post to that forum.
 
I will add to this one as, EDDI will now export the basic ship but without mods in 2.3b3. tried via EDDI app and default VA call to export.

after fresh install of latest beta 3 if i try to export an active ship it just opens a browser. After applying the patch of page 118 i think (EDDI_commanders_fix) it exports to corriolis but without any mods applied as it did in the previous version.
 
Last edited:
Cargo carried being 0 is a known issue, as I said in a previous reply, and waiting on FD to return the data to the journal.

You appear to be using a custom system report script, as the default one will not talk about stations if the population is zero. Please try this using the default EDDI personality to see if it works, and if not please do the following (again with the default EDDI personality):

  • Jump out of Sol
  • Enable verbose logging in EDDI (on the main EDDI tab)
  • Jump in to Sol
  • Wait for the speech to finish
  • Send the EDDI logs to the developers (on the main EDDI tab)
  • Disable verbose logging

and let me know.

Regarding the VoiceAttack thread: I have read it but there is no information in the original post regarding EDDI. Suggestions afterwards that this might be an EDDI issue are pure supposition, and even if correct aren't anything I can do without more details of what the issue is. The original poster hasn't returned after his one post to that forum.

Ok the EDDI scripts change to default did nothing
And VA is saying its EDDI because this error reported back in VA ... "failed to invoke action profile"

What of my post http://voiceattack.com/smf/index.php?topic=1098.0 ,something happening so maybe not a pure supposition of an EDDI cause ?

Yet to fire up the game, to do the LIST.
 
Last edited:
Anyone having issues with the new HCS multi-crew profile and EDDI? It's not responding to the 'shut up' command at all. o_O

Might have borked the vap import into the profile or something. All of the commands are there, but it just keeps on yammering even after I tell it to pipe down.

Using 2.2.3, not any of the beta releases.
 
Last edited:
Casting no aspersions but...

I'm VERY, VERY hesitant and probably more than a little scared to provide my Elite Dangerous login details into a 3rd party app.

What functionality do I lose if I don't supply them?

Why are they needed?

What stops the developer (or other 3rd party) from using said credentials to delete my account / save or otherwise hijack it?

I've installed EDDI v2, but I have no 'traffic comms', surely i don't need to enter password etc for that?

I didn't for G19...
 
Last edited:
The login is for the Frontier API. If you don't login to it, EDDI won't know what type of ship you have nor your ship name and Registration ID, your Commander's name, rep, rank, funds etc. The APP doesn't send the login details to anyone but the Frontier Development servers when you login to it. That's why you have to check your Email to get a code. Once you enter the code, it sends that code to the API servers too so they can verify that it was you logging in. And the code is a one shot. Once it's used, it can't be used again. The only time EDDI communicates with the author is when you enable Verbose Logging and then click "Send EDDI log to Developers" on the main EDDI tab.

I find it almost impossible to believe that jgm would use this tool to steal login information. What possible benefit would it be to him? It would cause him much more harm than good, with repercussions from Frontier Developments. I mean, they can track IP addresses of clients and software that login to their servers.
 
Last edited:
Just downloaded and installed 2.3b3. It now reads NPC messages. Thanks so much for your hard work. I really appreciate it.

I feel the spam is a little much now (even station zone exclusions are read out), anyone know how to modify Message Received to only TTS player messages again?

Or is it hiding somewhere else?
 
Last edited:
after fresh install of latest beta 3 if i try to export an active ship it just opens a browser. After applying the patch of page 118 i think (EDDI_commanders_fix) it exports to corriolis but without any mods applied as it did in the previous version.

See the post at the top of this page #1936.
 
Anyone having issues with the new HCS multi-crew profile and EDDI? It's not responding to the 'shut up' command at all. o_O

Might have borked the vap import into the profile or something. All of the commands are there, but it just keeps on yammering even after I tell it to pipe down.

Using 2.2.3, not any of the beta releases.

I was still using an old version of the Multi-crew profile so this morning decided to upgrade to the latest version and I think I see what's causing your problem that EDDI won't keep quiet when you give the "Shut up" command.
When you import the EDDI.vap into the Multi-Crew profile you have two "Shut up" commands. The one in the EDDI.vap but also one in the Multi-crew profile. There it is, a little hidden, in the "Stop [speaking;sounds]; Shut up; [be;] Quiet" command that is used to stop all playing sounds (like .wav files). When you say "Shut up" the Multi-crew version is used so Eddi will keep on talking (I checked this by adding a command to write "shutting up Multicrew" to the "Stop [speaking;sounds]; Shut up; [be;] Quiet" command. If you delete the "Shut up" part in "Stop [speaking;sounds]; Shut up; [be;] Quiet" it should solve your problem.
 
Ok the EDDI scripts change to default did nothing

I don't see an EDDI log from you, did you follow the instructions above?

And VA is saying its EDDI because this error reported back in VA ... "failed to invoke action profile"

What of my post http://voiceattack.com/smf/index.php?topic=1098.0 ,something happening so maybe not a pure supposition of an EDDI cause ?

Yet to fire up the game, to do the LIST.[/QUOTE]

What exactly does EDDI say when you invoke your ((shipin)) command? And what is written out when you run EDDI's ship debug command (should be bound to left shift + left ctrl + left alt + 3)? It should look something like this:

kGAl6hn.png
 
I feel the spam is a little much now (even station zone exclusions are read out), anyone know how to modify Message Received to only TTS player messages again?

Or is it hiding somewhere else?

Try this

Code:
{if event.player:
   Message received from {event.from}:  {event.message}.
}

Not sure that would work but it should. There is an event variable named player. If the sender is a player, it will be true. It will be false or non-existent if the sender is an NPC. If that doesn't work, you could always use
{if event.channel = "player": But I prefer the way shown in the code window if it works. Seems more intuitive.

On another note, I just purchased a Dolphin. It wasn't showing up in the Ship Monitor. I had to exit and restart Voice Attack for the Ship Monitor to pick it up.
 
Last edited:
I feel the spam is a little much now (even station zone exclusions are read out), anyone know how to modify Message Received to only TTS player messages again?

Or is it hiding somewhere else?

The default script should only read out player messages. If you have a custom personality you can edit the 'Message received' template and hit the 'Reset to default' button to obtain this. Or use the new 'Compare to default' button to see the changes between the default script and your new one.
 
Casting no aspersions but...

I'm VERY, VERY hesitant and probably more than a little scared to provide my Elite Dangerous login details into a 3rd party app.

What functionality do I lose if I don't supply them?

Why are they needed?

What stops the developer (or other 3rd party) from using said credentials to delete my account / save or otherwise hijack it?

I've installed EDDI v2, but I have no 'traffic comms', surely i don't need to enter password etc for that?

I didn't for G19...

In terms of functionality that is lost if you don't have enter your login:
  • you won't obtain market and outfitting details. This is used for checking commodity purchase and sales, but also sends this data to EDDN to power systems such as https://eddb.io/
  • you won't be able to export your ship to Coriolis
  • some information on the current star system and station you are docked at will be unavailable

It's certainly a lot less information than it used to be with the advent and evolution of the game journal, and we're trying to convince FD to make it entirely redundant. There isn't a third party developer out there that doesn't want to see this data available either locally or with a token-based system, and it's totally understandable that you do not want to put your login details in to a random program. If you're technical then you can look at EDDI's source code (link in the OP) and compile it yourself to be sure.

Not sure exactly what you mean by "traffic comms" but EDDI should still tell you about docking pad when you're approaching a station, for example, regardless of if you're logged in to the companion API.
 
Hi there,
just using Eddi standalone for the first time! awesome poddibilities but some questions just poped up here:

are there any known profiles yet to share?
a german translation of text strings?
additional links already created by community to add by myself?

i hard a hard time using google across internets to gather information across internets. i found some profiles on the github page, but i closed my browser without saving the book mark.

Yes, here is something for you ;)
http://snafets.de/elite/eddi_scripts/index.php?show=15
 
Having fun right now translating scripts texts to german!

some things i can't translate yet:

commodities are fetched english which i can't change by myself, thus i got a german localization used ingame of commodities {event.cargo}
sometimes it says yours and your ship, i can't change that either. it's fetched again by a script i which does not include your/yours in the editable scripts

some things ingame are never or sometimes translated to german like galnet or CG's announcements. can i somehow apply a script to use/force the english windows tts instead of german tts for specific strings?

when im done with my german in flavor translation i will share it here!
 
Having fun right now translating scripts texts to german!

some things i can't translate yet:

commodities are fetched english which i can't change by myself, thus i got a german localization used ingame of commodities {event.cargo}
sometimes it says yours and your ship, i can't change that either. it's fetched again by a script i which does not include your/yours in the editable scripts

some things ingame are never or sometimes translated to german like galnet or CG's announcements. can i somehow apply a script to use/force the english windows tts instead of german tts for specific strings?

when im done with my german in flavor translation i will share it here!

You could write your own 'German()' script that translates the simple items such as commodities yourself.
 
Having fun right now translating scripts texts to german!

some things i can't translate yet:

commodities are fetched english which i can't change by myself, thus i got a german localization used ingame of commodities {event.cargo}
sometimes it says yours and your ship, i can't change that either. it's fetched again by a script i which does not include your/yours in the editable scripts

some things ingame are never or sometimes translated to german like galnet or CG's announcements. can i somehow apply a script to use/force the english windows tts instead of german tts for specific strings?

when im done with my german in flavor translation i will share it here!

Have a look at http://snafets.de/elite/eddi_scripts/index.php?list=stubtest&tags= !
I've made a germanized profile for EDDI 2.2 and working on 2.3 right now. Feel free to take what you need for your profile.

It contains a script that translates all mostly common commodities. Also for ships names and human rounded numerical values.

Grüße
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom