Release EDDI Scripts and EDDI enabled VA Commands Thread

Unfortunately, route information is not something that Frontier has chosen to share with us. I'm hopeful that one day they shall.
In the meantime, you still have a few options. For example:
- Use VoiceAttack to set a counter equal to the number of jumps in your journey and then subtract from that counter as you jump until you reach zero
- Use VoiceAttack to set the name of a destination system (your home system or another frequently visited system perhaps?) and then trigger a reaction when your stated destination matches the system name in EDDI's variables.

Thank you for your alternatives Tkael ! I'l try making something like that! o7
 
Cottle tip: use array find to collapse a huge list of elif statements:

Here's a very wordy section:

Code:
    |elif reportbody.stellarclass = "W":
        an old star {Occasionally(4, "nearing the end of its lifecycle and no longer burning hydrogen")}
    |elif reportbody.stellarclass = "WN":
        an old star {Occasionally(4, "nearing the end of its lifecycle and no longer burning hydrogen")}
    |elif reportbody.stellarclass = "WNC":
        an old star {Occasionally(4, "nearing the end of its lifecycle and no longer burning hydrogen")}
    |elif reportbody.stellarclass = "WC":
        an old star {Occasionally(4, "nearing the end of its lifecycle and no longer burning hydrogen")}
    |elif reportbody.stellarclass = "WO":
        an old star {Occasionally(4, "nearing the end of its lifecycle and no longer burning hydrogen")}

You can simply say:

Code:
    |elif find(["W", "WN", "WNC", "WC", "WO"], reportbody.stellarclass) > -1:
        an old star {Occasionally(4, "nearing the end of its lifecycle and no longer burning hydrogen")}

This makes scripts much easier and safer to manage because you don't have to repeat yourself.
 
Hi everyone!

Finally, after a lot of hard work, I am proud to present the latest version of 'Darkcyde's Defaults v4.0' for EDDI 2.4.2!

I was hoping to have these released a couple of weeks ago, but I got into upgrading the AutoRoute plotting functions, and that took a lot longer than I had hoped.

Please read the ChangeLog as there is a lot of updated and new stuff since my last release. It also contains important information regarding the AutoRoute function and needing VA to use it.

I've removed the folders with the text versions of the scripts as they were getting too much for me to remember to keep updated. If you're not using my profile, and just want to add some of the scripts to your own, then just load up my EDDI profile and copy any script you need into your own profile.

I've also added some text files with instructions and more information on some of the systems in use in my profile. I hope they are of some use to people.

You can download the new version from the link in my signature, or click here

Enjoy, Commanders! o7

-=] Darkcyde [=-
 
Last edited:
Hi everyone!

Finally, after a lot of hard work, I am proud to present the latest version of 'Darkcyde's Defaults v4.0' for EDDI 2.4.2!
.....

Enjoy, Commanders! o7

-=] Darkcyde [=-

oh you beautiful SoB :) just when I thought I was going to have an early night.
 
Hi everyone!

Finally, after a lot of hard work, I am proud to present the latest version of 'Darkcyde's Defaults v4.0' for EDDI 2.4.2!

I was hoping to have these released a couple of weeks ago, but I got into upgrading the AutoRoute plotting functions, and that took a lot longer than I had hoped.

Please read the ChangeLog as there is a lot of updated and new stuff since my last release. It also contains important information regarding the AutoRoute function and needing VA to use it.

I've removed the folders with the text versions of the scripts as they were getting too much for me to remember to keep updated. If you're not using my profile, and just want to add some of the scripts to your own, then just load up my EDDI profile and copy any script you need into your own profile.

I've also added some text files with instructions and more information on some of the systems in use in my profile. I hope they are of some use to people.

You can download the new version from the link in my signature, or click here

Enjoy, Commanders! o7

-=] Darkcyde [=-

Excellent work!

A tiny erratum to "Change Log.txt": it's "%APPDATA%\EDDI\personalities" not "%APPDATA%\Roaming\EDDI\personalities", because the %APPDATA% environment variable already includes the "Roaming" subdirectory. I know that doesn't make much sense but that's Microsoft for you. ;)

There is a bug in EDDI where 'ship.cargocarried' is always zero. 'ship.cargo.illegal' and 'ship.cargo.stolen' also do not appear to work.

Yes these are currently work in progress. I believe Hoodathunk is planning to put them in the next release.

I noticed two small typos in "Missions.txt". "automaticall" -> "automatically. "<issions_RouteReport" -> "Missions_RouteReport"

o7
 
Newbie question here: Is there a way to shoehorn in specific pronounciations for systems? My home system is Eravate, Ivona Amy pronounces that as Err-ah-vaa-tee. That may very well be the correct pronounciation, but it sounds kind of wrong to me and I would much prefer something more like Err-ahv-eight. The text string "errahvate" will produce just that. Would it be possible to check if a returned system name is Eravate and replace it, and if so, what would that code snippet look like? (I assume this would have to be inserted at every call for system name.)

Sorry if this question has been asked before, but this thread is insanely long and I could not find it. ;)
 
Excellent work!

A tiny erratum to "Change Log.txt": it's "%APPDATA%\EDDI\personalities" not "%APPDATA%\Roaming\EDDI\personalities", because the %APPDATA% environment variable already includes the "Roaming" subdirectory. I know that doesn't make much sense but that's Microsoft for you. ;)
Ah, ok. I was simply going off my machine, where I go to the AppData folder and Roaming, Local and LocalLow are in that.

Yes these are currently work in progress. I believe Hoodathunk is planning to put them in the next release.
It's been a while since I put that in, I'd forgotten about it. I'll look forward to seeing them getting some TLC after so long. :) I guess it will mean I need to re-write all my scripts that reference the cargo carried, and maybe do away with the CargoLog altogether.

I noticed two small typos in "Missions.txt". "automaticall" -> "automatically. "<issions_RouteReport" -> "Missions_RouteReport"
Yeah, that doesn't surprise me. Being partially sighted, when I read over text, I tend to miss small things like that. Sometimes I wonder how my scripts work at all! [big grin]

All fixed now though, so thank you! :)

-=] Darkcyde [=-
 
Hello guys, hello Darcyde! Well i've tried the personality and va profile yesterday, and i had a lot of issues unfortunately! First VA prompt telling me my version was outdated! Checked it was the latest version, them i downloaded the latest beta version and got that v1.6.7.21 ok solved, but them things stated going downhill... My first first jump got an error "blablabla... error type six body not found" (or something like so) them VA start acting terribly slush and slow, even Amy's voice was on a slow motion pace! Them any pickup i've made (materials) prompted an error back, them npcs attacks them... i removed the profile and personality! all came back to normal... Just adding that i did not import or tempered the Darkcyde v4 profile or the personality, just installed and used them as default on my VA/ED!
Well idk must be an issue with my machine, permission, memory, SSDs... so yah, just wanted to vent this! Thanks o7
 
Last edited:
Hello guys, hello Darcyde! Well i've tried the personality and va profile yesterday, and i had a lot of issues unfortunately! First VA prompt telling me my version was outdated! Checked it was the latest version, them i downloaded the latest beta version and got that v1.6.7.21 ok solved, but them things stated going downhill... My first first jump got an error "blablabla... error type six body not found" (or something like so) them VA start acting terribly slush and slow, even Amy's voice was on a slow motion pace! Them any pickup i've made (materials) prompted an error back, them npcs attacks them... i removed the profile and personality! all came back to normal... Just adding that i did not import or tempered the Darkcyde v4 profile or the personality, just installed and used them as default on my VA/ED!
Well idk must be an issue with my machine, permission, memory, SSDs... so yah, just wanted to vent this! Thanks o7

Hi tulextreme,

I'm sorry to hear you've had trouble with my VA/EDDI profiles. I'm sorry about the VA version, I didn't realise it would ask for that. As far as I'm aware I'm not using any special commands that require the latest beta. Maybe it's because I made it while using that version? My experience with VA isn't as good as I would like, so it's possible I may have missed something somewhere.

As for the rest, I simply can not understand what would cause the slow down of speech. I even tried to make things go wrong, but nothing I do creates such a strange problem.

Without a log of EDDI or the speechresponder.out file, it will be very difficult to pinpoint where a problem could be occurring. I don't recognise anything that could be similar to "...error type six body not found". Whatever it is/was, sounds like something more serious than an error in my profiles. I've not done anything with the materials (other than tweak when rarity is spoken), so no problem should happen in EDDI or VA that involves them.

The only thing I can think of as a possible cause for your problems, is that maybe one or both of the profile files had somehow become corrupted in some way, although I would have thought that any corruption would have stopped EDDI or VA loading properly.

Has anyone else tried my latest profiles for EDDI and/or VA? If you have, have you had any problems like tulextreme has experienced? If there is something wrong my profiles, then I would be grateful for as much information as possible to try to correct any errors.

-=] Darkcyde [=-
 
Hi tulextreme,

......

Has anyone else tried my latest profiles for EDDI and/or VA? If you have, have you had any problems like tulextreme has experienced? If there is something wrong my profiles, then I would be grateful for as much information as possible to try to correct any errors.

-=] Darkcyde [=-

I've tried your new profile and other than the different version of VA I haven't had any issues I can put my finger on but then I haven't done any major testing yet. I will make a point of testing more to see if I can find anything. I've been incorporating it into my personal personality since release and come up with a few problems but thats from me not getting copying it over properly & editing down some of the speech to my liking.
 
Hi tulextreme,

I'm sorry to hear you've had trouble with my VA/EDDI profiles. I'm sorry about the VA version, I didn't realise it would ask for that. As far as I'm aware I'm not using any special commands that require the latest beta. Maybe it's because I made it while using that version? My experience with VA isn't as good as I would like, so it's possible I may have missed something somewhere.

As for the rest, I simply can not understand what would cause the slow down of speech. I even tried to make things go wrong, but nothing I do creates such a strange problem.

Without a log of EDDI or the speechresponder.out file, it will be very difficult to pinpoint where a problem could be occurring. I don't recognise anything that could be similar to "...error type six body not found". Whatever it is/was, sounds like something more serious than an error in my profiles. I've not done anything with the materials (other than tweak when rarity is spoken), so no problem should happen in EDDI or VA that involves them.

The only thing I can think of as a possible cause for your problems, is that maybe one or both of the profile files had somehow become corrupted in some way, although I would have thought that any corruption would have stopped EDDI or VA loading properly.

Has anyone else tried my latest profiles for EDDI and/or VA? If you have, have you had any problems like tulextreme has experienced? If there is something wrong my profiles, then I would be grateful for as much information as possible to try to correct any errors.

-=] Darkcyde [=-

Hi,

similar thing happened with me with an earlier version, in august maybe. The symptoms were exactly the same like in Tulextreme's case, also CPU usage went up to 50% sometimes (normally it is on 1-5%).
Something definitely has happened with VA, it crashed many times after this, even with a different profile. I had to delete ALL files regarding VA, then installed it again, now VA works flawlessly.

I just want to say, if it happens, a very clean re-install of VA can help :).

Best regards!
 
Hi I'm a little confused on if what I'm doing is possible.

I've made a few audio files to create my own ambient sound mod of sorts for Elite Dangerous. It doesn't "read" you direct messages its more of a random radio communication as well as ship sounds to be a little more immersive. Its broken into 3 "radio" styles: Station, Space, Deep Space. As well as a Ship sound file to make the ship seem more alive.

I've triggered ship sounds to start with commander continued, Station chatter to start on fire zone entrance and stop on exit via events sent to VA.

Here's where I hit the wall is there a way to detect if the system is populated and create and event off of that so I can automate deep space vs space?
 
Hello i'm using the personality again and so far everything is going smooth! Its indeed very strange! I wonder if has something to do with the TTS engine or Ivona voices! well ill update with more info after this gameplay time! Thank you @Darkcyde

EDIT! well after about 20min or so playing with the profile n personality my VA started to get really slow again! With pops and interruptions on the sound even!
Also ive magaed to get some errors on VA as well!

VkLdfEr.jpg


ill try and copy my profile and incorporate some neat EDDI functions from the darkcyde one and se if i get more luck!
 
Last edited:
Hi I'm a little confused on if what I'm doing is possible.

I've made a few audio files to create my own ambient sound mod of sorts for Elite Dangerous. It doesn't "read" you direct messages its more of a random radio communication as well as ship sounds to be a little more immersive. Its broken into 3 "radio" styles: Station, Space, Deep Space. As well as a Ship sound file to make the ship seem more alive.

I've triggered ship sounds to start with commander continued, Station chatter to start on fire zone entrance and stop on exit via events sent to VA.

Here's where I hit the wall is there a way to detect if the system is populated and create and event off of that so I can automate deep space vs space?

You can check the value of
Code:
{system.population}
in EDDI, or
Code:
{DEC:System population}
in VoiceAttack.
 
Hello i'm using the personality again and so far everything is going smooth! Its indeed very strange! I wonder if has something to do with the TTS engine or Ivona voices! well ill update with more info after this gameplay time! Thank you @Darkcyde

EDIT! well after about 20min or so playing with the profile n personality my VA started to get really slow again! With pops and interruptions on the sound even!
Also ive magaed to get some errors on VA as well!

https://i.imgur.com/VkLdfEr.jpg

ill try and copy my profile and incorporate some neat EDDI functions from the darkcyde one and se if i get more luck!

Those lines with purple dots where it says "Unable to get value from URI" -- I would double check that the paths cited exist.
 
You can check the value of
Code:
{system.population}
in EDDI, or
Code:
{DEC:System population}
in VoiceAttack.

So if I wanted to use VA to check would or could I use a "if {system.population}>0" to make layers for certain levels of population which would be neat.

As a warning this is my first time trying any of this, and I'm trying to learn as opposed to have someone give me a copy/paste of something that would work.

Basically trying to write something that will:

Detect system population -if its populated play audio that involves radio chatter -if its not populated play audio that involves lost transmissions

But seeing as there is a way to get an amount (I assume) I could do a lot more.

Thank you for the help by-n-by
 
You can check the value of
Code:
{system.population}
in EDDI, or
Code:
{DEC:System population}
in VoiceAttack.

So if i wanted to use VA could I write a script that detected "if x amount" and scale various sounds according to the total pop. of a system. I'm using a program outside VA and just need to trigger a keystroke.

Trying to learn as I go but this is my first foray into scripting anything. Thank you for the help by-n-by I'm looking to learn but I also know when I'm over my head. Is there a basic library of these commands. I can see how these commands work I just don't know the "words" I need to use and what VA specifically will react to.
 
So if I wanted to use VA to check would or could I use a "if {system.population}>0" to make layers for certain levels of population which would be neat.

As a warning this is my first time trying any of this, and I'm trying to learn as opposed to have someone give me a copy/paste of something that would work.

Basically trying to write something that will:

Detect system population -if its populated play audio that involves radio chatter -if its not populated play audio that involves lost transmissions

But seeing as there is a way to get an amount (I assume) I could do a lot more.

Thank you for the help by-n-by
In VoiceAttack you would use
Code:
{DEC:System population}
Here's the wiki page on integrating EDDI with VoiceAttack. PM me if something still isn't clear after your review it?
 
Last edited:
So if I wanted to use VA to check would or could I use a "if {system.population}>0" to make layers for certain levels of population which would be neat.

As a warning this is my first time trying any of this, and I'm trying to learn as opposed to have someone give me a copy/paste of something that would work.

Basically trying to write something that will:

Detect system population -if its populated play audio that involves radio chatter -if its not populated play audio that involves lost transmissions

But seeing as there is a way to get an amount (I assume) I could do a lot more.

Thank you for the help by-n-by

good luck with youre script but just so u know g19 companion app does that a MUCH more!
 
There are all kinds of actual radios and such that other people have made and put a lot more work into than my audio tracks that I probably shouldn't use that term.
I guess I should say this is like an ambient sound layer that gives elites already awesome sounds a kick in the pants.

I've made this to go in and make my game feel more alive. Like an optional do I want to hear a more life when I'm in a populated system where I know not everyone happens to speak English and when I'm in space alone have the ships creaks and clatters really let me know I'm in a tin can in nowhere.

Then I liked how ED easter-egged their stuff with sci-fi references so mimicked some of their eggs with audio references. I might catch some NASA chatter or hear a ALIENS reference then theres this guy who keeps arguing with someone named HAL about opening a door.

I've been enjoying it for a bit but now wanted to get lazy and automate some of it instead of verbally updating VA to which part of space we were in and which audio to play.
 
Back
Top Bottom