Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
I am currently running EDDI 2.2.0 and am attempting to update market data. When I dock at station and check ROSS, I do not see the update posted. Viewing the EDDI log, I find the following:

Code:
2017-03-15T03:29:47 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI station no fire zone exited)) 
2017-03-15T03:29:52 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI entered supercruise)) 
2017-03-15T03:33:12 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:33:13 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:33:14 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:33:14 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:34:01 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI entered normal space)) 
2017-03-15T03:34:16 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI docking requested)) 
2017-03-15T03:34:17 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI docking granted)) 
2017-03-15T03:34:24 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI station no fire zone entered)) 
2017-03-15T03:35:12 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI docked)) 
2017-03-15T03:35:30 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI market information updated)) 
2017-03-15T03:41:26 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI undocked)) 
2017-03-15T03:41:26 VoiceAttackPlugin:VA_Init1 [I] Found command ((EDDI undocked)) 
2017-03-15T03:41:26 VoiceAttackPlugin:VA_Init1 [I] Executed command ((EDDI undocked))

As seen in the log data, the trace shows leaving a station, entering supercruise, dropping out at new station, and docking....then leaving. Though appears the only command executed is the "EDDI undocked" where I leave the station.

Thus, question is whether there should be executed commands specifically for the "EDDI docked" command which would execute to upload market commodity data? Note, I do have the EDDN Responder checked.

Additionally, I believe EDDI is working to update EDSM as I do see my flight log up to date on EDSM and the "EDDI jumped" command notes as "Executed" in log.

Thus, curious how to enable/verify the "EDDI docked" and/or "EDDI market information updated" command is properly executed, which I assume is the one that does the EDDN market data update?

UPDATE: I do see why commands not found. they simply are not defined in VA profile which I guess is ok. I have a specific "EDDI undocked" command custom addon which automatically raises landing gear.

Thus, from log, likely all is ok (simply do not have commands for things like "EDDI market information updated." However, still curious why even with the EDDN plugin set as "on" (checked) in EDDI configuration, ROSS is not updated?
 
Last edited:
Not too sure about the other languages, but having the radio buttons is actually less complex. Having to check the default language of TTS can get kind of involved. With radio buttons you check a simple internal EDDI value. Checking TTS language means you have to go to the windows registry. Not sure where that is and most programmers wouldn't either, off the top of their heads. They'd have to research where that value is in the registry. There are so many, no one can know every single one and TTS isn't widely used yet.
I'm self a little hobby coder and know the registry problem very well.

Yes, radio buttons are ok, for what did we have a GalNet Plugin tab when we only have a checkbox there. Is the perfect site so everyone can set it up how he need it.

For example it could be that a russian use a russian TTS voice but want to use the german one because the TTS voice could better speak german than english (really only for example ;) ), than it would be not so good to select the GalNet after the TTS voice, because it would be more: russian TTS > no russian site for galnet > fallback to english galnet. Again the same problem than yet, no selection to use german instead. ^^

Radio buttons are really simple to make: select englisch, france or german and the GalNet Plugin only change the en/fr/de in the RSS Feed URL, that is all. Of course you must do the radio buttons and save/load the config, but for the config file there is already a routine. Not really complicated to code.
 
Last edited:
VoiceAttack updated a few days ago, I think, and when it did something changed in the way EDDI is working.

Now, when I perform actions in game, only some of EDDI's feedback is using the selected voice. Most of the commands are ignoring the selected voice actor and using "microsoft david" instead (who should not be the default).
Anyone else having this problem? Could this be fixed pretty easily? I'd mess with it now but I figure I'll just sleep on it and mess with it tomorrow.
 
Last edited:
I've released a minor update for EDDI: 2.2.1. This release handles a specific problem around beta, where EDDI didn't recognise the difference between beta and production releases and as such sent beta data to the production EDSM and EDDN channels, resulting in EDDI data not being used for EDDB updates. Please upgrade to 2.2.1 at your earliest convenience.
 
EDDI and 2.3 Beta

If you are in the beta please could you disable the 'EDSM Responder' and 'EDDN Responder' plugins so that these do not send beta information to the live servers? To do so you should start EDDI, go to the relevant tab and uncheck the box that says "Enable this plugin". You will need to restart EDDI after disabling the plugins. Thank you.

I've released a minor update for EDDI: 2.2.1. This release handles a specific problem around beta, where EDDI didn't recognise the difference between beta and production releases and as such sent beta data to the production EDSM and EDDN channels, resulting in EDDI data not being used for EDDB updates. Please upgrade to 2.2.1 at your earliest convenience.

I've upgraded to 2.2.1. Does this mean I don't have to disable both plugins anymore when I switch from Elite Live to Beta 2.3 ?
 
I am currently running EDDI 2.2.0 and am attempting to update market data. When I dock at station and check ROSS, I do not see the update posted. Viewing the EDDI log, I find the following:

Code:
2017-03-15T03:29:47 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI station no fire zone exited)) 
2017-03-15T03:29:52 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI entered supercruise)) 
2017-03-15T03:33:12 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:33:13 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:33:14 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:33:14 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI material collected)) 
2017-03-15T03:34:01 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI entered normal space)) 
2017-03-15T03:34:16 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI docking requested)) 
2017-03-15T03:34:17 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI docking granted)) 
2017-03-15T03:34:24 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI station no fire zone entered)) 
2017-03-15T03:35:12 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI docked)) 
2017-03-15T03:35:30 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI market information updated)) 
2017-03-15T03:41:26 VoiceAttackPlugin:VA_Init1 [I] Searching for command ((EDDI undocked)) 
2017-03-15T03:41:26 VoiceAttackPlugin:VA_Init1 [I] Found command ((EDDI undocked)) 
2017-03-15T03:41:26 VoiceAttackPlugin:VA_Init1 [I] Executed command ((EDDI undocked))

As seen in the log data, the trace shows leaving a station, entering supercruise, dropping out at new station, and docking....then leaving. Though appears the only command executed is the "EDDI undocked" where I leave the station.

Thus, question is whether there should be executed commands specifically for the "EDDI docked" command which would execute to upload market commodity data? Note, I do have the EDDN Responder checked.

Additionally, I believe EDDI is working to update EDSM as I do see my flight log up to date on EDSM and the "EDDI jumped" command notes as "Executed" in log.

Thus, curious how to enable/verify the "EDDI docked" and/or "EDDI market information updated" command is properly executed, which I assume is the one that does the EDDN market data update?

UPDATE: I do see why commands not found. they simply are not defined in VA profile which I guess is ok. I have a specific "EDDI undocked" command custom addon which automatically raises landing gear.

Thus, from log, likely all is ok (simply do not have commands for things like "EDDI market information updated." However, still curious why even with the EDDN plugin set as "on" (checked) in EDDI configuration, ROSS is not updated?

I happen to have the same problem. Is the EDDN market update working for anyone right now? Or is it generally broken?
 

Yaffle

Volunteer Moderator
I happen to have the same problem. Is the EDDN market update working for anyone right now? Or is it generally broken?

Have you tried:

I've released a minor update for EDDI: 2.2.1. This release handles a specific problem around beta, where EDDI didn't recognise the difference between beta and production releases and as such sent beta data to the production EDSM and EDDN channels, resulting in EDDI data not being used for EDDB updates. Please upgrade to 2.2.1 at your earliest convenience.
 
EDDI Version 2.2.1 available

EDDI Version 2.2.1 available now at:

http://www.mcdee.net/elite/EDDI.exe

59884.png
 
Also, this has bugged me for a long time.
eddi command.PNG

There is no "configure EDDI" command anywhere in VoiceAttack. I have searched all over and never seen it. Can you explain what you mean by this?
 
Also, this has bugged me for a long time.
View attachment 116568

There is no "configure EDDI" command anywhere in VoiceAttack. I have searched all over and never seen it. Can you explain what you mean by this?

You can either use a voice command "configure EDDI" or, on your desktop, there should be an EDDI Icon you can use to configure it. You will need to retrieve your API key from EDSM and connect it to your ED account. :)

59884.png
 
You can either use a voice command "configure EDDI" or, on your desktop, there should be an EDDI Icon you can use to configure it. You will need to retrieve your API key from EDSM and connect it to your ED account. :)

http://inara.cz/data/sigs/59/59884.png

You're saying that by default, the EDDI plugin automatically adds a voice command that opens up that thing when I say those words out loud?

Have you imported the EDDI.vap VoiceAttack profile in the EDDI installation directory? The command should be in there.

AHA! Okay, that did it. Thanks for telling me to do that. No, I had not imported that file.
 
Last edited:
You're saying that by default, the EDDI plugin automatically adds a voice command that opens up that thing when I say those words out loud?



AHA! Okay, that did it. Thanks for telling me to do that. No, I had not imported that file.

You also need to go to your main profile settings by clicking on Edit Profile and then clicking on the check next to the profile name which has the mouse over text Options and Overrides for this profile. In that screen make sure that EDDI is specified in the "Include commands from another profile" drop down box.
 
You also need to go to your main profile settings by clicking on Edit Profile and then clicking on the check next to the profile name which has the mouse over text Options and Overrides for this profile. In that screen make sure that EDDI is specified in the "Include commands from another profile" drop down box.

It's not there, how do I add it?
Nvm, figured it out.
 
Last edited:
Typo in Damage check?

Not sure if this is the right place for bug reports, but I think there is a small typo in the Damage check script:

{for compartment in ship.compartments:
{if compartment.module.health < 60:
{set majordamage to cat(majordamage, [compartment.module.name])}
|elif hardpoint.module.health < 100:
{set minordamage to cat(minordamage, [compartment.module.name])}
}
}
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom