Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
If you are integrating with VoiceAttack (which isn't necessary, by the way) then you should read through the instructions at https://github.com/cmdrmcdonald/EliteDangerousDataProvider/blob/master/VoiceAttack.md#using-eddi-with-voiceattack and the troubleshooting guide at https://github.com/cmdrmcdonald/EliteDangerousDataProvider/blob/master/TROUBLESHOOTING.md These should give you a starting point.

Note that specifically regarding scanning bodies: there is no event generated if you don't have a detailed surface scanner on-board and enabled.

gone through the troubleshooting everything looks good, all modules are online.https://drive.google.com/open?id=0B4xpgEiuWgwqdGhiSkExWEtQSTg
the speech responder is ticked on all responses. ADS and DSS is onboard. solved. thanx
 
Last edited:
No "easy" way to explain since I made it with trial and error but I've exported the commands to a vap file you can import into your own VA-profile.
You can find it here: https://dl.dropboxusercontent.com/u/9590837/Lifesupport-Profile.vap

It contains four commands:
Lifesupport off - this is the command with the countdown.
Lifesupport on - this just Kills the Lifesupport off command and thus the countdown.
((Eddi Cockpit breached)) - This command is executed when the event Cockpit breached occurs
((Eddi Docked)) - This command is executed when the event Docked occurs

In Eddi's Speechresponder I've created 2 new scripts:
"Cockpit breached JP" - This is an empty script which is called in the VA command. I've unchecked the "Cockpit breached" script.
"Docked JP" - This is the script which is called in the VA command. I just copied the contents of the original "Docked" script to this one and unchecked the original "Docked"

If you've done all this (not sure if it will work because I've never exported a partial profile for someone else but me to use) you could try it out by first just saying "Lifesupport off". This should check the lifesupport you have onboard and begin the countdown with the number of minutes it has.

If that works then next time you're canopy breaks it should start the countdown until you dock or die :)

Nice...thanks bro.

I will try it out later and report back as soon as i have results.
But i admit i dont understand it. but i will follow your description. [where is it]

thx again
 
New version works fine as far as i can see. Had no problems installing it. Shipnames are saved again [up]

Hmm... dont know if i understand it right. Is there no event happening for EDDI to know when to stop the countdown? What about the docking request? Again not sure i got this right.

Maybe then not a countdown but instead an anouncement of time left. Just in the moment the cockpit breaches.

like: breach<>EDDI checks<>lifesupport failure in<>Anouncement of time left, according to installed lifesupport module. end.
^^if that makes sense.

Well anyhow, for now i will make something like: "Lifesupport failure imminent" thats not so cool but at least EDDI says something ;)

EDDI alone cannot do this, but EDDI + VoiceAttack can.
((EDDI cockpit breached)) triggers the countdown. The countdown proceeds via a VoiceAttack command (Note: I tried to do this in EDDI's speech responder first but found that speech was delaying / messing up my timers).
((EDDI docked)) sends a VoiceAttack kill command to stop the prior VoiceAttack command.

I spent some time working on this today and I think I've got a satisfactory implementation. .VAP attached for anyone interested. Let me know if you improve on it. :-D
View attachment EDDI_life support-Profile.zip

EDIT: Looks like I'm the second one to post an implementation. Yay choices! :-D
 
Last edited:
Is there any data out there on what the volcanism information means? I can put something in, but have no idea what.

The Journal Manual lists volcanism classes is section 11.5.
11.5 Volcanism classes

(all with possible 'minor' or 'major' qualifier)
None
Water Magma
Sulphur Dioxide Magma
Ammonia Magma
Methane Magma
Nitrogen Magma
Silicate Magma
Metallic Magma
Water Geysers
Carbon Dioxide Geysers
Ammonia Geysers
Methane Geysers
Nitrogen Geysers
Helium Geysers
Silicate Vapour Geysers
 
I'd like to see as many events implemented as possible - the more events we can hook into the more powerful and interactive EDDI + VoiceAttack become. Even events where FD has failed to entirely close loops (such as with wings) can give people interesting hooks for scripting in EDDI and/or VoiceAttack.

I suspected that some of the events were simply renamed but it's good to confirm. :)

Several commanders have expressed interest in creating a system for management of materials / commodities & engineer crafting. I'd like to work on improvements in that area but to do so I think we'd need at minimum the following added to EDDI:

- 8.10 EngineerCraft (tracking materials/commodities consumed during crafting)
- 8.32 ScientificResearch (track engineering materials contributed towards a goal)

Additional parameters that could provide QOL benefits in this area:
- 6.2 - 6.4 Material Collected / Discarded / Discovered (Add parameters for material category to segregate different kinds of materials?)
- 8.11 EngineerProgress (track engineer rank increases for max blueprint available that can be recommended)
 
Did anyone get a way to script a decent Galnet reader of the whole articles? Using Toolbox I can get the last 'X' (default 4) news stories using Marvin, and if it starts to read what I already heard I just send a 'stop talking' command... But that still leaves problems with more than the present.... and not ever efficient. So... Anyone got a good Galnet reader?
 
Did anyone get a way to script a decent Galnet reader of the whole articles? Using Toolbox I can get the last 'X' (default 4) news stories using Marvin, and if it starts to read what I already heard I just send a 'stop talking' command... But that still leaves problems with more than the present.... and not ever efficient. So... Anyone got a good Galnet reader?

It's the one thing I'm still trying to figure out Tew. Can't seem to get any interaction except when a new article is published.
 
Thanks to jimimadrid for his great suggestion in translation the commoditys and other stuff over a script. Thats much easier to do this directly in EDDI than going over VA. Works like a charm. Thanks, mate ! :)

So, now i have another "Translation-Question"... I like the "Humanise"-Function in EDDI very much, but...
it would be nice if these little strings (nearly, just over, thousand, million etc.) could be edited for different translations too. In VA this works with the TXTREPLACE-Command, but I didnt find a way to change this directly with cottle in EDDI...
Also i would like to change the spoken "." Dot in decimal values to a spoken "," comma. Is there a way to make the strings in the "Humanise"-Command editable ? Well, maybe there is a Way, but I´m just a little noob, and I dont see this Path :D
I found out that the code is in EddiSpeechService.ddl -> Translation.cs ...could be a suggestion to implement this for a Future Update.
 
The Journal Manual lists volcanism classes is section 11.5.
11.5 Volcanism classes

(all with possible 'minor' or 'major' qualifier)
None
Water Magma
Sulphur Dioxide Magma
Ammonia Magma
Methane Magma
Nitrogen Magma
Silicate Magma
Metallic Magma
Water Geysers
Carbon Dioxide Geysers
Ammonia Geysers
Methane Geysers
Nitrogen Geysers
Helium Geysers
Silicate Vapour Geysers

Yep I've seen those (although bear in mind that they aren't entirely accurate; very little in the reference section of the manual is) but I'm not sure what they mean. EDDI could just read out the strings, but I'd rather that EDDI were able to say if geysers are likely to be found or not, and what types/sizes. Is there any information like this available?
 
I'd like to see as many events implemented as possible - the more events we can hook into the more powerful and interactive EDDI + VoiceAttack become. Even events where FD has failed to entirely close loops (such as with wings) can give people interesting hooks for scripting in EDDI and/or VoiceAttack.

I suspected that some of the events were simply renamed but it's good to confirm. :)

Several commanders have expressed interest in creating a system for management of materials / commodities & engineer crafting. I'd like to work on improvements in that area but to do so I think we'd need at minimum the following added to EDDI:

- 8.10 EngineerCraft (tracking materials/commodities consumed during crafting)

I'll see what I can do to add this.

- 8.32 ScientificResearch (track engineering materials contributed towards a goal)

This is already available as the MaterialDonated event.

Additional parameters that could provide QOL benefits in this area:
- 6.2 - 6.4 Material Collected / Discarded / Discovered (Add parameters for material category to segregate different kinds of materials?)

There is a MaterialDetails() function which allows you to obtain more information about a material, including rarity and category.

- 8.11 EngineerProgress (track engineer rank increases for max blueprint available that can be recommended)

This is one event I haven't seen a lot of in terms of examples. I'll try to track some down and see what they say.
 
Did anyone get a way to script a decent Galnet reader of the whole articles? Using Toolbox I can get the last 'X' (default 4) news stories using Marvin, and if it starts to read what I already heard I just send a 'stop talking' command... But that still leaves problems with more than the present.... and not ever efficient. So... Anyone got a good Galnet reader?

I'll see if I can put together a VoiceAttack example that provides this.
 
Thanks to jimimadrid for his great suggestion in translation the commoditys and other stuff over a script. Thats much easier to do this directly in EDDI than going over VA. Works like a charm. Thanks, mate ! :)

So, now i have another "Translation-Question"... I like the "Humanise"-Function in EDDI very much, but...
it would be nice if these little strings (nearly, just over, thousand, million etc.) could be edited for different translations too. In VA this works with the TXTREPLACE-Command, but I didnt find a way to change this directly with cottle in EDDI...
Also i would like to change the spoken "." Dot in decimal values to a spoken "," comma. Is there a way to make the strings in the "Humanise"-Command editable ? Well, maybe there is a Way, but I´m just a little noob, and I dont see this Path :D
I found out that the code is in EddiSpeechService.ddl -> Translation.cs ...could be a suggestion to implement this for a Future Update.

There's no reason why you can't write your own version of Humanise in Cottle. The fact that it's locked away in c# is just a throwback to when Cottle wasn't around.
 
At he moment, you scan a planet and need a surface scanner for the information to appear in the system map box, same as the materials. So if volcanism = 0 say nothing is it = xyz give the descriptor. I am no coder but I can shuffle code and re arrange �� done some programing in my time. May have a go at editing the script later. Even just knowing there IS one of xyz saves the time in opening the system map, finding the planet and checking the tab. �� Thank you for looking into it ��
.
As for Lickey to be found or where ! Good question :)
 
Last edited:
Status
Thread Closed: Not open for further replies.
Back
Top Bottom