Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
I have a question about the commander variables for use in Voice Attack. In your VA instruction sheet, for the {INT:RANK rating} variable (where RANK is combat, trade, etc.), you state that the lowest rank is 0 and the highest, Elite, is 9.

It's a documentation typo; I'll fix it for the next release. Thanks for letting me know.
 
Elite doesn't provide the star's class anywhere in the journal unless it is unknown and then scanned with a detailed surface scanner, so if it isn't in EDDB then EDDI can't report on it.

If you find such a star you can add it's information directly to EDDB by clicking the 'Fix it on ROSS' link at the bottom of the relevant EDDB page.

EDDI should unset the stellar class if it isn't known; I'll take a look at this and fix it.

jgm,

Does EDDI send EDDN body scan data via the new Journal schema?
 
Yes it does.

Excellent.

The ultimate solution to the issue is if you run into a system where the star class is reported as 'unknown', take the extra 30 sec to scan the star before you leave and the star will then find its way into the database. :)
 
Excellent.

The ultimate solution to the issue is if you run into a system where the star class is reported as 'unknown', take the extra 30 sec to scan the star before you leave and the star will then find its way into the database. :)

The problem is, ironically not with the unknown systems but with those that are already known. LAWD 27 is a good example: because the system is already known in Elite it can't be scanned and so will never make it to EDDN. As such it has to be added to EDDB manually.
 
This has probably been asked before but search returns nothing so I'll ask it anyway. Set up EDDI 2 as per the instructions and although it seems to work, I'm getting 'Not set' repeating on the VA window until I stop the event loop. The EDDI log does not reveal just what is not set. I tried setting debug to true in EDDI.json but that has not helped.

Any suggestions?

Thanks.
 
This has probably been asked before but search returns nothing so I'll ask it anyway. Set up EDDI 2 as per the instructions and although it seems to work, I'm getting 'Not set' repeating on the VA window until I stop the event loop. The EDDI log does not reveal just what is not set. I tried setting debug to true in EDDI.json but that has not helped.

Any suggestions?

Thanks.

This will be because you upgraded from EDDI 1 to EDDI 2 without upgrading the VoiceAttack profile. Details on how to do this are at https://github.com/cmdrmcdonald/Eli.../master/VoiceAttack.md#upgrading-from-eddi-1x
 
I'm pleased to announce the release of version 2.0.13 of EDDI. This also incorporates the changes made to 2.0.12, which was not officially released. The full changelog is as follows:

  • Fix issue where engineer rank journal message without rank would cause a crash
  • Allow non-string sample events for testing scripts
  • Add sample galnet news event for testing
  • Do not throw spurious errors when shutting down
  • Ensure that stellar class VoiceAttack variable is unset if the information available
  • Avoid bug in journal where superpower promotions are logged as combat promotions
  • Update shield resistances with booster stats when exporting ship
  • Add body information to speech responder
  • Add system main star stellar class and age to VoiceAttack variables
  • Fix commander progress "trade" rating
  • Disable "distort voice on damage" effect until we can find a better distortion process
  • Add separate exception logging system
  • Fix incorrect name for Type-7 when exporting to Coriolis
  • Send raw ship JSON directly to Coriolis for import rather than use local processing
  • Update 'Jumping' script: add warning if jumping to known white dwarf or neutron star
  • Update 'Body scanned' script: fix typo where 'higher' was written 'higer'

Details on how to install and upgrade are linked in the original post, and as always please let me know of any issues you find.
 
updated to latest. did an uninstall and fresh install but still same error. Basically, error is thrown when attempting to connect EDDI to Frontier API with emailed key.
Code:
2016-11-29T01:53:15 EDDI:.ctor [E] Failed to initialise System.NullReferenceException: Object reference not set to an instance of an object.
   at EddiCompanionAppService.ShipsConfiguration.FromFile(String filename)
   at EddiCompanionAppService.CompanionAppService.AugmentShipInfo(Ship ship, List`1 storedShips)
   at EddiCompanionAppService.CompanionAppService.ProfileFromJson(JObject json)
   at EddiCompanionAppService.CompanionAppService.ProfileFromJson(String data)
   at EddiCompanionAppService.CompanionAppService.Profile()
   at EddiCompanionAppService.CompanionAppService..ctor()
   at EddiCompanionAppService.CompanionAppService.get_Instance()
   at Eddi.EDDI..ctor()

following this error, EDDI standalone will not open and continues to report this error the log with each run attempt.

also when looking at the json files where the eddi.log file is stored, i see that the ships.json file is full of NUL.... lines

Fixed issue. Deleted ships.json and redid the api connection.
 
Last edited:
I've been using EDDI as a VA plugin for around a week now and I'm super impressed so far.

That said, I'm getting some variables returning "not set" values and I could use some help sorting it out.
I'm not sure where EDDI scrapes the values from, but {TXT:Credits} & {TXT:Ship value} (among others) both return "not set".
There are also oddities like {DEC:Ship frame shift drive cost} and {TXT:Ship frame shift drive grade} responding correctly, but {TXT:Ship frame shift drive class} responding "not set".
Market transaction values all report ok, but functions like "swapout check" & "commodity purchase check" return no result at all (I assume because they are missing data?).

Netlog monitor is on & looks good (...\Elite Dangerous\Products\elite-dangerous-64\Logs) & the Companion App API reports operational (& has been reset twice). Eddi.log indicates that both of those services (& Journal log) are enabled, but gives few hints as to where the problem lies. Any ideas??

Also, can you confirm that all config data for backup is confined to ....\AppData\Roaming\EDDI ?

Cheers for the help & all the hard work.

[Win10-64, ED-64 via Steam, VA v1.6.1, EDDI v2.0.13 (prev. v2.0.11)]
 
Stellar piece of coding.
Aside from agreeing that the 'Distorted' voice is absolutely horrid.
Also, it seems for no reason at all, the voice goes into 'distort' when you enter station services, occasionally.
I have made 7.5 million just swapping out modules based on EDDI's recommendations.

thanks!
 
Stellar piece of coding.
Aside from agreeing that the 'Distorted' voice is absolutely horrid.
Also, it seems for no reason at all, the voice goes into 'distort' when you enter station services, occasionally.
I have made 7.5 million just swapping out modules based on EDDI's recommendations.

thanks!

Which version of EDDI are you running? The distortion should be gone as of EDDI 2.0.13.
 
Just returned to ED after a few months break from the game so am catching up with the latest improvements to EDDI over the old version 1.xx. Has the automatic ship registration facility that the old EDDI v1xx UI been removed in version 2?
 
Just returned to ED after a few months break from the game so am catching up with the latest improvements to EDDI over the old version 1.xx. Has the automatic ship registration facility that the old EDDI v1xx UI been removed in version 2?

If you're talking about the ship callsigns, then yes, as FD introduced their own callsigns so having two competing ones seemed to be a waste of time.
 
No not the Starport Traffic Control call-signs, unique ship registrations.. You had an *excellent* ship registration system that had a format of ABCD-1234 if I remember correctly.

Sidenote: Looking at your EDDI 2.xx Events and Variables that you make available to everyone, all I can say is THANK YOU!. The major improvements from V1 to the present version makes programming in VA so much easier and cleaner, all-in-all, first class work!.
 
Last edited:
Hi JGM,

While looking in the VA documentation for some variable names I noticed the variables to use with Commander ratings are missing.

Here is the part:

Commander ratings

Triggered when your ratings are reported. To run a command when this event occurs you should create the command with the name ((EDDI commander ratings))

Variables set with this events are as follows:

Commander started
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom