Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
Interesting.
.
2.0.7. seems to work just fine however the EDDB website is not updating within a few seconds of landing at the station anymore. In fact, I don't see it updating based on my data at all. Are the updates batched once a day, once an hour, etc? I've not messed with any of the settings in 2.0.7. besides the credentials.json file removal that was required to get it to work. EDDN responder is still enabled within the App.
.
Addition: Is there a way to force the push of information with a script command?

No idea. You can watch https://ross.eddb.io/eddn/log?parsing_result=&parsing_result_detail=&header_software_name=EDDI&schema=&schema_main_group=&schema_sub_group=&system_id=&station_id=&body_id= to see when your updates are heard by EDDB (note: not EDDN) but I don't know how long it takes from that point to the updates hitting EDDB.

And no there is no way to force push the information because that would cause duplication of the events. The EDDN responder handles sending the info.
 
Last edited:
Never seen the ross thread. that's briliant. and my updates are showing up so disregard all my ramblings. :)
 
Hello guys'n girls =),

I was testing EDDI 2 for about two weeks now without voiceattack on my Windows 10 Pro 64Bit System. All went fine, I can just say I am a fan of this little chatty tool. But since yesterday EDDI just left me. It did'nt leave a note nor some other explanations.

Problem: Since 05.11.2016 EDDI2 (2.07) isn't starting when I click it. Reinstalling, Cleaning the Registry before and restarting the system didn't work out.

Please help me! I am shocked and desperate. EDDI left a big black hole in my heart an I am not sure if I can go on without it :(.

Sincerly


Reddahr *sob* Kieliyan

I have exactly the same issue and the same OS. EDDI refuses to launch and that happened yesterday. I have absolutely no idea what could've changed in my computer in one day. I uninstalled and there is no credentials.json file on my computer. Hopefully it'll be fixed with 2.08 as I've learned to like Eddis voice. :D
 
I have exactly the same issue and the same OS. EDDI refuses to launch and that happened yesterday. I have absolutely no idea what could've changed in my computer in one day. I uninstalled and there is no credentials.json file on my computer. Hopefully it'll be fixed with 2.08 as I've learned to like Eddis voice. :D

If you've definitely removed your %APPDATA%\EDDI\credentials.json file and it still doesn't work, please send me your %APPDATA%\EDDI\eddi.log file and i'll take a look.
 
did you get disconnected in between. if so that's the Cause. because eddi does not update your craft until you reload or dock and swap crafts

1. as for the previous point made here, I'm way out in the black and this has happened to me. Anyway of resetting the variable?

2. I'm using voice attack exclusively and my own commands come through clear but all the Eddi:called commands (jumping, welcome cmdr etc) are coming through distorted? is there any reason for this?

Thanks again
 
EDDI keeps saying "you are entering space" when jumping to a none-populated system (it shouldn't say anything in such situation).
Here's my script, it's just the default one with a few lines removed, so unless there's some information about the system, EDDI will stay silent. I've tried tweaking and testing a few variations of the condition, but I suspect that the system.allegiance can't have a value of "none", it's as if it's empty. that's why I'm getting a "you are entering space" and not "you are entering none space".

{if system.name = homesystem.name:
Welcome home, {F("Honorific")}
|else:
{if lastsystem.allegiance && lastsystem.allegiance != "None" && (!system.allegiance || system.allegiance = "None"):
You {OneOf("are leaving", "have left", "are no longer in")} {lastsystem.allegiance} space.
|elif lastsystem.allegiance && lastsystem.allegiance != system.allegiance && system.allegiance != "None":
You {OneOf("are now in", "have entered", "are entering")} {system.allegiance} space.

}.

{if !system.population:
""
|else:
{F("System report")}
}

{if system.distancefromhome:
{Occasionally(7, "{OneOf("You are", "Current location is", "You are now")} {Humanise(system.distancefromhome)} lightyears from {OneOf("home", "{P(homesystem.name)}")}.")}
}

{if system.comment:
You made a {OneOf("note", "comment", "remark")} {OneOf("about", "for", "on")} this system. It {OneOf("is as follows", "says", "reads", "is")} {system.comment}.
}
}
 
Last edited:
So I love EDDI and wanted to say thanks for all the work and putting it out there. Having a lot of fun just tweaking it to my liking.

I was wondering if in the future you had any plans/ideations of adding additional voice processing to further customize the voice later and/or maybe some way to adjust some of the awkward pronunciations using SSML?
 
1. as for the previous point made here, I'm way out in the black and this has happened to me. Anyway of resetting the variable?

EDDI doesn't store the information locally so it should pick up your information from the companion API next time you restart EDDI.

2. I'm using voice attack exclusively and my own commands come through clear but all the Eddi:called commands (jumping, welcome cmdr etc) are coming through distorted? is there any reason for this?

There's a checkbox on the text-to-speech tab that can turn off distortion on damage. Although I'm not sure that I've ever found anyone that likes this feature, so I might just turn it off entirely...
 
EDDI keeps saying "you are entering space" when jumping to a none-populated system (it shouldn't say anything in such situation).
Here's my script, it's just the default one with a few lines removed, so unless there's some information about the system, EDDI will stay silent. I've tried tweaking and testing a few variations of the condition, but I suspect that the system.allegiance can't have a value of "none", it's as if it's empty. that's why I'm getting a "you are entering space" and not "you are entering none space".

{if system.name = homesystem.name:
Welcome home, {F("Honorific")}
|else:
{if lastsystem.allegiance && lastsystem.allegiance != "None" && (!system.allegiance || system.allegiance = "None"):
You {OneOf("are leaving", "have left", "are no longer in")} {lastsystem.allegiance} space.
|elif lastsystem.allegiance && lastsystem.allegiance != system.allegiance && system.allegiance != "None":
You {OneOf("are now in", "have entered", "are entering")} {system.allegiance} space.

}.

{if !system.population:
""
|else:
{F("System report")}
}

{if system.distancefromhome:
{Occasionally(7, "{OneOf("You are", "Current location is", "You are now")} {Humanise(system.distancefromhome)} lightyears from {OneOf("home", "{P(homesystem.name)}")}.")}
}

{if system.comment:
You made a {OneOf("note", "comment", "remark")} {OneOf("about", "for", "on")} this system. It {OneOf("is as follows", "says", "reads", "is")} {system.comment}.
}
}

The only thing I can think of that could be happening here is that the lack of information coming back when a system is unknown is causing EDDI to put something bad in the allegiance field. I'll test it out tomorrow.
 
I have a problem. I recently got EDDI, all is set up and working and i thought it would be nice to have some feedback over fuel used etc. and then i read it was already implemented in the JumpedEvent but when i checked for it in my default EDDI profile the script is blank. I checked further and other scripts are blank aswell... Materials donated, synthesised, Lipets bought/sold and more.

Any idea what this is so and how i can get my hands on those scripts?
 
I got major problems with 2.0.7. Everything worked fine once I had elevated to Admin privileges. Everything. Shutdown the machine, started it up this evening but EDDI would not announce itself and none of the functions work thru VA, even though the plugins had properly initialized according to the VA console.

So I stop VA, try to launch EDDI.exe. Nothing would happen, no matter what. When I tried to check the VA profile--I use Eden 2.0 as my EDDI default--it would not show me the commands at all--blank--after displaying an "Unhandled exception" error.

Rebooted the machine but still...same result. EDDI.exe would not launch. No UI, no error message. Admin or no admin.

I have uninstalled EDDI completely and reinstalled 2.0.7. Same result. App would not launch.

Core VA functionality aside from EDDI--I have manually deleted the commands from the Eden profile--continue to work. I don't get this since there had been absolutely no changes whatsoever to the machine since yesterday. I'm clueless now.

Is there a registry key or something to totally clean everything related to EDDI from the computer?
 
If you've definitely removed your %APPDATA%\EDDI\credentials.json file and it still doesn't work, please send me your %APPDATA%\EDDI\eddi.log file and i'll take a look.

No you were correct. It was under a hidden folder which I was able to find later. My EDDI is now fixed and I can once again hear her lovely voice.
 
I have a problem. I recently got EDDI, all is set up and working and i thought it would be nice to have some feedback over fuel used etc. and then i read it was already implemented in the JumpedEvent but when i checked for it in my default EDDI profile the script is blank. I checked further and other scripts are blank aswell... Materials donated, synthesised, Lipets bought/sold and more.

Any idea what this is so and how i can get my hands on those scripts?

There are a number of events that don't have a default script, for various reasons. Sometimes because they event is too common, or not particularly interesting, or just because I haven't done anything with it yet. Suggestions for these scripts are welcome.
 
I got major problems with 2.0.7. Everything worked fine once I had elevated to Admin privileges. Everything. Shutdown the machine, started it up this evening but EDDI would not announce itself and none of the functions work thru VA, even though the plugins had properly initialized according to the VA console.

So I stop VA, try to launch EDDI.exe. Nothing would happen, no matter what. When I tried to check the VA profile--I use Eden 2.0 as my EDDI default--it would not show me the commands at all--blank--after displaying an "Unhandled exception" error.

Rebooted the machine but still...same result. EDDI.exe would not launch. No UI, no error message. Admin or no admin.

I have uninstalled EDDI completely and reinstalled 2.0.7. Same result. App would not launch.

Core VA functionality aside from EDDI--I have manually deleted the commands from the Eden profile--continue to work. I don't get this since there had been absolutely no changes whatsoever to the machine since yesterday. I'm clueless now.

Is there a registry key or something to totally clean everything related to EDDI from the computer?

At a guess, from what you have said the issue is that you've run EDDI as an administrator and it created files in %APPDATA%\EDDI owned by the administrator. As such, when you try to start EDDI usually or through VoiceAttack it can't access those files and so fails to launch.

First off, please send me your %APPDATA%\EDDI\eddi.log so that I can see exactly what the issue is and put a fix in for the next release. To get it working again, though, I suggest that you remove the entire %APPDATA%\EDDI directory then try restarting the EDDI UI, reconfiguring, and starting up VoiceAttack again.
 
Okay.. just glad that this means my EDDI install is okay. Wrote my own crude script for the jumpedevent and it does what i wanted it to do. Tells how much fuel was used for the last jump, tells the remaining fuel and gives a feedback at 50% / 25% fuel remaining and a warning when fuel drops below 5 tons.

{set currentcap to (event.fuelremaining / ship.fueltank)}

Your last Jump used up {Humanise(event.fuelused)} Tons of Fuel, leaving you with {Humanise(event.fuelremaining)} Tons remaining.

{if (event.fuelremaining) < 5:
Warning: Remaining Fuel is low. Replotting course to a System with scoopable Stars or Refueling Stations is advised.
|elif currentcap <= 0.25:
Attantion: Less than 25% Fuel remaining.
|elif currentcap <= 0.5:
Less than 50% Fuel remaining.
}
 
Last edited:
  • Like (+1)
Reactions: jgm
First of all a big Thank you for this very nice piece of Software. This lifts ED to a higher Level of Immersion. Merci ! :)

I use EDDI with Ivona Voice and I translated almost everything to my language. Works well so far.
I created some Commands in VA to ask for different things like government State, Wallet, Cargo Capacity, Population etc. ...by using the corosponding variables.
I used the TXTREPLACE-Command of VA to translate the Stuff that is still in english, like spoken Words of rounded values in Population and Wallet Amount, Names of Powers, Manufacteurs and so on... to match the Pronuciation.
As long as I use my created spoken Requests over VA this works perfectly. But it does not work if EDDI responds by himself when triggering events. For Example: when changing a System, commodity Names when selling stuff in a Station or at startup sequence.

So my question is... Is it possible to make these (dont know how to call it) "hardcoded" Phrases and Words available to translate them too ? This could be a huge improvement to have the ability to completley translate EDDI to any spoken language.
Hope I could make clear what i mean with my crappy english. :rolleyes:
 
First of all a big Thank you for this very nice piece of Software. This lifts ED to a higher Level of Immersion. Merci ! :)

I use EDDI with Ivona Voice and I translated almost everything to my language. Works well so far.
I created some Commands in VA to ask for different things like government State, Wallet, Cargo Capacity, Population etc. ...by using the corosponding variables.
I used the TXTREPLACE-Command of VA to translate the Stuff that is still in english, like spoken Words of rounded values in Population and Wallet Amount, Names of Powers, Manufacteurs and so on... to match the Pronuciation.
As long as I use my created spoken Requests over VA this works perfectly. But it does not work if EDDI responds by himself when triggering events. For Example: when changing a System, commodity Names when selling stuff in a Station or at startup sequence.

So my question is... Is it possible to make these (dont know how to call it) "hardcoded" Phrases and Words available to translate them too ? This could be a huge improvement to have the ability to completley translate EDDI to any spoken language.
Hope I could make clear what i mean with my crappy english. :rolleyes:

The scripts are available in the speech responder, so you could copy the default personality and re-write the scripts so that they spoke in French rather than English.
 
EDDI keeps saying "you are entering space" when jumping to a none-populated system (it shouldn't say anything in such situation).
Here's my script, it's just the default one with a few lines removed, so unless there's some information about the system, EDDI will stay silent. I've tried tweaking and testing a few variations of the condition, but I suspect that the system.allegiance can't have a value of "none", it's as if it's empty. that's why I'm getting a "you are entering space" and not "you are entering none space".

{if system.name = homesystem.name:
Welcome home, {F("Honorific")}
|else:
{if lastsystem.allegiance && lastsystem.allegiance != "None" && (!system.allegiance || system.allegiance = "None"):
You {OneOf("are leaving", "have left", "are no longer in")} {lastsystem.allegiance} space.
|elif lastsystem.allegiance && lastsystem.allegiance != system.allegiance && system.allegiance != "None":
You {OneOf("are now in", "have entered", "are entering")} {system.allegiance} space.

}.

{if !system.population:
""
|else:
{F("System report")}
}

{if system.distancefromhome:
{Occasionally(7, "{OneOf("You are", "Current location is", "You are now")} {Humanise(system.distancefromhome)} lightyears from {OneOf("home", "{P(homesystem.name)}")}.")}
}

{if system.comment:
You made a {OneOf("note", "comment", "remark")} {OneOf("about", "for", "on")} this system. It {OneOf("is as follows", "says", "reads", "is")} {system.comment}.
}
}

Okay it appears that this issue is down to FD sending "" for allegiance in unpopulated planets (as opposed to all the other items such as faction, which just aren't sent at all). I've fixed this in the code so it should behave come the next release.
 
After seeing this for the first time, i wonder how I've missed it for so long.
But I have a PROBLEM :( I have done everything by the book for this to add the plugin and to work with voice attack. unfortunately when i start voice attack i get the message saying plugin support enabled but i don't get the (EDDI 2.0.0 initialized) message.
can someone help me please?
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom