Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
I'm pleased to announce the release of EDDI 2.0.8. Change log is as follows:

  • Update coriolis export with additional properties for improved accuracy
  • Handle "Profile unavailable" response from companion API
  • Provide ship model rather than manufacturer to Coriolis
  • Update star class information with better probability distributions
  • Add stellar age and temperature probabilities
  • Catch bad allegiance data sent from companion API
  • Avoid repetition of docking information when still docked at the same station
  • Fix potential crash when station model is undefined
  • Update default docking and swapout scripts to make them less chatty

Details on how to obtain EDDI are, as always, in the original post.
 
I´d like to know this aswell. Unfortunally these are not the only responses i get no output from EDDI despite VA reconises my input.
Take a look in the EDDI configurator and under the "Speech responder" tab. For me there are like ~30 or so responses that are greyed out, some others dont give output although there is code in the script.

Whould also apreciate any help regarding this.

The responses that have the 'Test' button greyed out don't have speeches. Those that do have a 'Test' button are those that do.

Most of the scripts should just work, provided you installed EDDI and have it up and running. You will obtain a lot less information if you haven't configured the "Companion App" and "Netlog monitor" tabs, as they provide a lot of the information that EDDI uses in the scripts.
 
Can anyone point me in the right direction.. I'm just getting my feet wet with this (love it by the way) however, I'm trying to understand why I'm getting no response from the report on ship discount or ship discount report. they both seem to call 'Swapout check' script, and the command is recognized by VA , however, there is no response. Most other commands seem to be working okay. sorry if dumb question, I'm brand new to VA scripting and eddi :)

The swapout check won't say anything if you don't have anything worth swapping out. It will also not work if you have not configured EDDI to be able to obtain your current ship information. To do so you need to start EDDI and work through the configuration tabs.
 
Hi,
as many of you stated before. EDDI is amazing !! It should be implemented into the game if you ask me. :D
But lets get to topic.

First of all i have to say im a noob. I dont know very much about scripting or any other form of coding.
But when it comes to things like this or modding or similar, i tend to not give up until i at least understand the basics.
And with EDDI i really have some trouble understanding how it works.

After googling for some time i was able to find out how to make my own VA commands with EDDI´s voice and trigger things from events that occur.

For example the ((EDDI undocked)) variable. i use it to retract landing gear automaticaly and lets the pilot know about it.
so at least i got something.

Another thing with the "Speech responder".
I dont know why but it seems that many of the given responds are greyed out for me. For example the "Killed" or the "Shields down" respond.
As i looked for a cause i stumbled across the "Commander Continue" respond. If im right it should say something like: "Welcome back Commander/Sir/my Lord (player Name), state info about current system, Ship, cargo, credits, ect." right?

But it doesnt. The only thing EDDI tells me when i continue the game is "Welcome back Commander"
I dont understand why.

EDDI also seems not to know how much credits i have cause the preflight check always warns me that i have not enough to cover the ship insurance.

These are just a few things that annoy me. Maybe someone can help somehow.
At least it seems like most other things are working just fine and i cant play elite without EDDI anymore.
But i would like to get those missing things fixed.

I hope this was not to much confusing and btw its not my native language so forgive me.....

greetz @ all

It sounds like you haven't configured your "Companion App" tab in EDDI, as that's where a lot of the initial commander information comes from.
 
It sounds like you haven't configured your "Companion App" tab in EDDI, as that's where a lot of the initial commander information comes from.

Thanks for your reply.

But yes i have configured the companion app and it says its operational. In fact i have all tabs configured and the netlog aswell.
I even registered at EDSM.

I start to wonder if its something with my installation of EDDI.
Cause i have not removed all old EDDI files but instead i installed VA-beta to a different location with EDDI 2.0.7
I thought this would prevent any conflicts but maybe i was wrong. I will try to reinstall everything from scratch.
 
Thanks for your reply.

But yes i have configured the companion app and it says its operational. In fact i have all tabs configured and the netlog aswell.
I even registered at EDSM.

I start to wonder if its something with my installation of EDDI.
Cause i have not removed all old EDDI files but instead i installed VA-beta to a different location with EDDI 2.0.7
I thought this would prevent any conflicts but maybe i was wrong. I will try to reinstall everything from scratch.

If you have the old EDDI installation running at the same time as the new one you'll have a mess. You will need to:

  • Uninstall EDDI 2 through the 'uninstall programs' option
  • Remove all EDDI directories under C:\Program Files (x86)\VoiceAttack\Apps
  • Remove the %APPDATA%\EDDI directory (it'll be mucked up due to two different versions of EDDI trying to write to the same files)
  • Reinstall EDDI 2
  • Reconfigure EDDI 2
 
I'm pleased to announce the release of EDDI 2.0.8. Change log is as follows:

  • Update coriolis export with additional properties for improved accuracy
  • Handle "Profile unavailable" response from companion API
  • Provide ship model rather than manufacturer to Coriolis
  • Update star class information with better probability distributions
  • Add stellar age and temperature probabilities
  • Catch bad allegiance data sent from companion API
  • Avoid repetition of docking information when still docked at the same station
  • Fix potential crash when station model is undefined
  • Update default docking and swapout scripts to make them less chatty

Details on how to obtain EDDI are, as always, in the original post.

Hi, thanks for the update.
Is there an easy way I can tell which of the scripts are changed since the previous version. The reason I ask is because I made a personal profile in which I added some new scripts and modified some of yours. The new scripts I can easily identify because I begin the description with my initials so I can spot them easily. But in the existing scripts I can modify the contents but not the description so when a new version of EDDI arrives I wonder which of the original scripts are modified and if I should or should not copy the contents to the version in my profile. The only way now as I see it is to open each script in my profile (apart from the ones I added myself) and compare them to the new default. I can of course create a new profile based on the new EDDI-version and add/make all changes in my original profile again but as I'm getting to know more about scripting in EDDI the number of changed (some small changes and some big) and added scripts gets higher. For starters it would help a lot if it were possible to alter the description of the existing scripts so it's more obvious which scripts were altered.
 
The swapout check won't say anything if you don't have anything worth swapping out. It will also not work if you have not configured EDDI to be able to obtain your current ship information. To do so you need to start EDDI and work through the configuration tabs.

Probably 'nothing worth swapping out' so no speech was my problem.. I believe it's configured okay, since all others are working okay and I think I have maxed modules ;) Thanks heaps for all your hard work!! Looking forward to trying out 2.0.8 when I get home tonight
 
If you have the old EDDI installation running at the same time as the new one you'll have a mess. You will need to:

  • Uninstall EDDI 2 through the 'uninstall programs' option
  • Remove all EDDI directories under C:\Program Files (x86)\VoiceAttack\Apps
  • Remove the %APPDATA%\EDDI directory (it'll be mucked up due to two different versions of EDDI trying to write to the same files)
  • Reinstall EDDI 2
  • Reconfigure EDDI 2

^^ i did like you said. Removed everything from older EDDI´s and reinstalled 2.0.8.

Unfortunally, things got worse.
Still many responds not working + 1 new problem.

It seems like the shipyard wont save my ship names anymore. But only when i get over 15 Letters combined.
I know it sounds weird but i testet it.

Dont know what to do...think i will rollback to 2.0.7 for now.
Anyhow thanks for your replies and the efford.
 
^^ i did like you said. Removed everything from older EDDI´s and reinstalled 2.0.8.

Unfortunally, things got worse.
Still many responds not working + 1 new problem.

Could you explain the 'many responds not working' bit. What in particular are you doing, and what happens when you do it?

I'll take a look at the ship names issue.
 
Could you explain the 'many responds not working' bit. What in particular are you doing, and what happens when you do it?

I'll take a look at the ship names issue.

I can try XD

For Example the Preflight check. it says "starting preflight checks for your ship. All system fully operational. Preflight checks for your ship are finished." and thats it.
But from the commands set up in VA i presume it should tell me some more things like insurance ect.

Insurance check is another thing. With 2.0.7 EDDI always warned me that i have not enough credits to cover insurance despite me having ~100 million credits.
Now 2.0.8 says nothing about insurance.

Then in the EDDI configurator in the speech responder tab.
"Swapout check". There is Code in the script but it says nothing. If this is intended then i would still like to hear From EDDI that there is nothing worth to swap.

I dont know how to explain it other than this.
Hope i could make my confusion a little bit more clear.
 
I can try XD

For Example the Preflight check. it says "starting preflight checks for your ship. All system fully operational. Preflight checks for your ship are finished." and thats it.
But from the commands set up in VA i presume it should tell me some more things like insurance ect.

Insurance check is another thing. With 2.0.7 EDDI always warned me that i have not enough credits to cover insurance despite me having ~100 million credits.
Now 2.0.8 says nothing about insurance.

Then in the EDDI configurator in the speech responder tab.
"Swapout check". There is Code in the script but it says nothing. If this is intended then i would still like to hear From EDDI that there is nothing worth to swap.

I dont know how to explain it other than this.
Hope i could make my confusion a little bit more clear.

If sounds like it is working to me. The checks do not say anything when there is nothing to do, because if they did it would be too annoying with lots of "nothing to do here, nothing to do there" comments. If you really want these comments you can copy the default personality and add them.
 
If sounds like it is working to me. The checks do not say anything when there is nothing to do, because if they did it would be too annoying with lots of "nothing to do here, nothing to do there" comments. If you really want these comments you can copy the default personality and add them.

Ok i had the feeling that this could be the reason. Thank you for making that clear.

Thing is that, for noobs like me that dont understand much of this. It is confusing. Cause i cant know if this is intended or not untill i encounter a situation ingame where it does tell me to swap. Untill now it never happend and i docked at many different stations.

I will take a look into it and add some EDDI comments like this. I like getting annoyed by EDDI. XD
Will make a shutup command just in case.

Anyhow thank you again and i hope you get on top of that shipyard names problem if the problem its not on my side.
Basically thats all that keeps me from playing right now cause i cant name all of my ships. ;)
 
jgm,

Just for some quick clarification, you're ignoring a 'docked' journal entry if the previous 'Location' entry's 'docked' variable = true ?

Not quite. I still want the docked script to run the first time that EDDI sees you're docked at the station, so for example if you did the following:

  • Start EDDI
  • Log in to open
  • Look at mission board
  • Log out
  • Log in to open
  • Look at mission board
  • Log out
  • ...

Then the docked response will kick in the first time you log in, but not the second (or future).
 
Then the docked response will kick in the first time you log in, but not the second (or future).

Ok, not to beat a dead horse, but 'docked' would not be reported on subsequent 're' log-ins but would be reported for scenarios such as un-docking and re-docking to same station.

And FWIW, other than the 2.0.7 'credentials crash' which was easily corrected by re-accreditation, I've had zero issues with EDDI 2. Majority of my problems stemmed from lack of understanding of the mechanics of EDDI operation and data flow between the databases & journal. I'm good now.
 
Last edited:
Hi,
first: i love your prog and don't want to miss it ever again :) Especially since I bought 'Heather' from Cereproc for it.

Could you please check why the shipnames aren't saved anymore? (my companion app is configured)
Thanks!
 
Hi, sorry but the latest version has made it un usable, it's just lagging too far behind I can scan a planet, and be half way though the next scan before I get info. 2.0.5 was almost instant , it's got slower each update ? Any ideas ? Same with jump to super cruise jumps etc
 
Last edited:
Hi, sorry but the latest version has made it un usable, it's just lagging too far behind I can scan a planet, and be half way though the next scan before I get info. 2.0.5 was almost instant , it's got slower each update ? Any ideas ? Same with jump to super cruise jumps etc

There's nothing that should have changed with regards to delays in speaking. Please could you enable verbose logging and scan a planet, then send me the logs (log upload available from the first tab in the EDDI UI) and let me know when you've sent them? Thank you.
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom