Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
Hey Malic I've also been trying to get this working to switch between personalizes but not working out for me either, glad I'm not the only one. Would have posted earlier but was focusing on returning to the bubble and other cutom scripting I've been working on for streaming ö7
 
Two questions.


First, would it be possible to get a Voice attack command example on how to swap between a personality?

Reading the documentation, for someone like myself that does not understand programming unless an example is given, the explanation is clear as mud. In the image below, the text variable "Normal" which i am trying to change to, I have also tried to name it "Personality", "PersonalityNomal", "Personality Normal" all to have zero effect. I have also tried to create two personalitys, one named "personality normal" and the other "personality quiet", all using different combos of capital first letters to make sure it was not that as well.

https://github.com/cmdrmcdonald/Eli...VoiceAttack-Integration#enablespeechresponder



http://i.imgur.com/IamcEjJ.png



Second, when editing my two speech responder personalities, Normal reads off the jumping event and the scanned bodies as normal, and the included .vap command "system report" works when asked.

When I change to my Quiet personality so it is not activating on every jump and scan, because they do not do those things, the system report .vap commnds do not work, as there is nothing writing the events in the journal to variables for commands like "system report" to read off of. It just says "not set" when you ask for a system report or "tell me about that body;planet" Is there perhaps an easy way to keep things activated *except* not read them out.

Because of streaming having it interrupt every jump gets distracting quick, but losing the functionality of being able to ask "system report" and get the info about the system you just jumped into and it just replying with "not set" is the reason why a lot of my viewers do not use it, they also do not want it spamming TTS all the time, but do want functionality that gets lost when unchecking items trying to just get it to be quiet.

Note that using "disablespeechresponder" is not an option, it is still using some TTS functions, just not a few such as jumping and scanning a body.

The answer to the first question is that you have to add one more command.
So if you have for instance a VA command "Change personality to Normal" it should look like this:
Code:
Set Text [Personality] to 'Normal'
Execute external plugin, 'EDDI 2.3.0-b5'

First you set a Text-variable named Personality to the value Normal
Then you call the plugin with context setspeechresponderpersonality like you do in your screenshot (but without the text variable normal in the lower part)
 
jgm,

I saw the announcement on Reddit about the 3rd Party Developer 'Strike' and I'm 100% behind it.

FWIW, if EDDB, Coriolis, etc is shutting down, EDDI should also.

A statement needs to be made.

I would go further to say that anyone who uses and enjoys 3rd party tools should boycott not only the event on the 29th, but the entire weekend as a show of solidarity for the 3rd party developers and the protest in FDev's abysmal treatment and lack of respect for folks who selflessly add value to their product.

My $0.02
 
Last edited:
jgm,

I saw the announcement on Reddit about the 3rd Party Developer 'Strike' and I'm 100% behind it.

FWIW, if EDDB, Coriolis, etc is shutting down, EDDI should also.

A statement needs to be made.

I would go further to say that anyone who uses and enjoys 3rd party tools should boycott not only the event on the 29th, but the entire weekend as a show of solidarity for the 3rd party developers and the protest in FDev's abysmal treatment and lack of respect for folks who selflessly add value to their product.

My $0.02

The EDDI dev can make that decision by themselves thank you very much.

If you support the whine fest go post in the soon to be megathread on the subject.

EDDI devs you have an awesome tool and I will use it while you support it. simple. And thank you.
 
The EDDI dev can make that decision by themselves thank you very much.

If you support the whine fest go post in the soon to be megathread on the subject.

EDDI devs you have an awesome tool and I will use it while you support it. simple. And thank you.

Apparently, he already has... EDDI's included in the list and in case you weren't aware, jgm's a contributor to the EDCD Coriolis project.

jgm, Good on you, Mate!
 
Last edited:
Two things on my EDDI...

- Just bought a FDL but eddi didn't "learned" it from the Ship Monitor tab... the name is in blank, and it is in the game with a nameplate and all!
- Whenever i drop onto a planet, eddi says "it's not equipped with an srv" although the ship has one!

Maybe i need to switch ships and that would update the app? any tips? thx! eddi_shipyard.jpg

Anyways brilliand app as i said it here many times! Keep up the gr8 work!
 
Yeah, seems the ship monitor is well and truly bugged. As a programmer, I know how hard it is to track down these things and it's usually a little tiny thing that's gotten mis-typed.
 
Yeah, seems the ship monitor is well and truly bugged. As a programmer, I know how hard it is to track down these things and it's usually a little tiny thing that's gotten mis-typed.

I find that if I buy a new ship it doesn't automatically pick it up. But a quick EDDI restart and it's all good. Haven't had any issue with it tracking what I'm doing to currently owned ships at all.
 
TTS Reading of NPC Chat

hi all - I need some help from the EDDI programmers out there.

I'm trying to create a profile that will read npc chat via tts using voice attack. I have been searching around and the players journal states that the command to reference would be ReceiveText. the log also states the following:
When written: when a text message is received from another player or npc
Parameters:
From
Message
Channel: (wing/local/voicechat/friend/player/npc)

I have been trying create the correct command in eddi, but i'm not sure if EDDI reads this command, or if i'm just not using the correct syntax. I've searched the boards here and found an example of what the log contents look like:

Code:
{ "timestamp":"2017-03-05T14:30:04Z", "event":"ReceiveText", "From":"$npc_name_decorate:#name=Markus Kruger;", "From_Localised":"Markus Kruger", "Message":"$Pirate_OnStartScanCargo07;", "Message_Localised":"Do you have anything of value?", "Channel":"npc" }

{ "timestamp":"2017-03-05T14:30:36Z", "event":"ReceiveText", "From":"$ShipName_Police_Federation;", "From_Localised":"Federal Security Service", "Message":"$Police_ThankYouPassedStopAndSearch10;", "Message_Localised":"Everything looks fine, Commander. Have a good day.", "Channel":"npc" }


NOTE: many thanks to MagicMau for the post containing the log entries above.

to use the examples above, what would the command be to have voice attack read "Everything looks fine, Commander. Have a good day." after a successful scan of my cargo, or to have, "Do you have anything of value?" read when Markus Kruger contacts me?

Finally, if this isn't a feature that EDDI currently supports, can anyone point me to a voice attack plugin that would allow this?

Any and all help is appreciated!

thanks!
 
Last edited:
hi all - I need some help from the EDDI programmers out there.

I'm trying to create a profile that will read npc chat via tts using voice attack. I have been searching around and the players journal states that the command to reference would be ReceiveText. the log also states the following:
When written: when a text message is received from another player or npc
Parameters:
From
Message
Channel: (wing/local/voicechat/friend/player/npc)

I have been trying create the correct command in eddi, but i'm not sure if EDDI reads this command, or if i'm just not using the correct syntax. I've searched the boards here and found an example of what the log contents look like:

Code:
{ "timestamp":"2017-03-05T14:30:04Z", "event":"ReceiveText", "From":"$npc_name_decorate:#name=Markus Kruger;", "From_Localised":"Markus Kruger", "Message":"$Pirate_OnStartScanCargo07;", "Message_Localised":"Do you have anything of value?", "Channel":"npc" }

{ "timestamp":"2017-03-05T14:30:36Z", "event":"ReceiveText", "From":"$ShipName_Police_Federation;", "From_Localised":"Federal Security Service", "Message":"$Police_ThankYouPassedStopAndSearch10;", "Message_Localised":"Everything looks fine, Commander. Have a good day.", "Channel":"npc" }


NOTE: many thanks to MagicMau for the post containing the log entries above.

to use the examples above, what would the command be to have voice attack read "Everything looks fine, Commander. Have a good day." after a successful scan of my cargo, or to have, "Do you have anything of value?" read when Markus Kruger contacts me?

Finally, if this isn't a feature that EDDI currently supports, can anyone point me to a voice attack plugin that would allow this?

Any and all help is appreciated!

thanks!

The script below is what I use and it reads out everything.

Code:
{_ Context }
{SetState('eddi_context_last_subject', 'message')}
{SetState('eddi_context_last_action', 'receive')}
{SetState('eddi_context_message_name', event.from)}
{SetState('eddi_context_message_content', event.message)}

{if event.message = "o7":
    {event.from} salutes
    {if event.channel = "player":
        you
    }.
|else:
    Message received from {event.from}.  {event.message}.
}

If you want it to read out wing messages only it would be something like this\

Code:
{_ Context }
{SetState('eddi_context_last_subject', 'message')}
{SetState('eddi_context_last_action', 'receive')}
{SetState('eddi_context_message_name', event.from)}
{SetState('eddi_context_message_content', event.message)}

{if event.channel = "wing":
    Message received from {event.from}.  {event.message}.
}

This goes in your Message received event in the Speech Responder tab
 
hi folks. need some help please.
I've recently installed VoiceAttack and EDDI is ... interfering with it.
Please note that I had EDDI installed before I installed VA.

i've uninstalled EDDI through the control panel and removed the %APPDATA%\EDDI folder, but I still hear the voice from EDDI in the game...

how can I remove it completely? thanks in advance.
 
hi folks. need some help please.
I've recently installed VoiceAttack and EDDI is ... interfering with it.
Please note that I had EDDI installed before I installed VA.

i've uninstalled EDDI through the control panel and removed the %APPDATA%\EDDI folder, but I still hear the voice from EDDI in the game...

how can I remove it completely? thanks in advance.

There's a subfolder in your VA folder, called apps. under that a subfolder called eddi. remove that (shutdown va first, of course).
 
Last edited:
EDDI isn't recognising when a planet is suitable to land on for me. On the "body report" I can see the instruction if reportbody.landable suitable else unsuitable but ALL bodies I scan landable or not are reported as unsuitable. Is there a way round this please?
 
This isn't an EDDI error, it's either VoiceAttack or a Windows issue. I can only think that EDDI is corrupted, and suggest you do the following:

  • Uninstall EDDI using Windows' add/remove program
  • Remove the C:\Program Files(x86)\VoiceAttach\Apps\EDDI directory (note that if you installed EDDI in a different location then remove that instead. Also note that this might be empty, in which case EDDI already removed everything)
  • Reinstall EDDI from https://www.mcdee.net/elite/EDDI-beta.exe

You'll need to re-authenticate with the Frontier API but your existing configuration should remain.

Ok that stopped the Failed to invoke action profile

VA with EDDI is still reporting , that I not using any of my 200 tonnes of cargo space ..( ship is nearly full )

Yet before the Uninstall of EDDI, the System Report , said Zero , now after the Re-install System Report is giving the correct details.

So still some bugs , but not to worry. As I've said NOT playing , just getting ED and 3rd party updated , given Frontier's update along with VA Voice packs

saves trying to re-do it 6 months from now ,when I've forgotten half of it.
 
Last edited:
Hi there again,

im using Roccat's PowerGrid too. any expirience to guide me when i want to have a roccat macro calling an Eddi Speech response?
 
EDDI isn't recognising when a planet is suitable to land on for me. On the "body report" I can see the instruction if reportbody.landable suitable else unsuitable but ALL bodies I scan landable or not are reported as unsuitable. Is there a way round this please?

Hey i'm sorry but i can't find the edit post function. Ref the above, is it because i need to use a surface scanner?
 
I have the API key set up etc. and it was working fine but (presumably after an update?) not it's not loading my visited systems into EDSM. Any ideas?

Edit: FWIW It is correctly stating my total credits


Edit2: It's ok, didn't realise netlogs wont work with EDSM anymore, have to upload the journal files from: %USERPROFILE%\Saved Games\Frontier Developments\Elite Dangerous
 
Last edited:
I have the API key set up etc. and it was working fine but (presumably after an update?) not it's not loading my visited systems into EDSM. Any ideas?

Edit: FWIW It is correctly stating my total credits


Edit2: It's ok, didn't realise netlogs wont work with EDSM anymore, have to upload the journal files from: %USERPROFILE%\Saved Games\Frontier Developments\Elite Dangerous

The latest version of EDDI should do that for you so long as you have the Plugin Enabled checked in the EDSM Responder tab and are connected to the Frontier API. If your commander name on EDSM is not the same as the commander name in-game, make sure you fill out the EDSM Commander Name field. I'm on a trip to Colonia and It shows my route. Man that is one long haul.
 
Last edited:
Status
Thread Closed: Not open for further replies.
Back
Top Bottom