Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
i there again,

i like to request a blank localization file to edit all yet non editable tts phrases which are used as sources in EDDI.

ie:
Code:
(shipname) stands ready.
so i can edit this to:
Code:
(shipname) steht bereit.

a localization file to edit such strings would help users like me to translate strings by their own with the extra favor of costumization.

i tried a littlebit with the mentioned german() back on page 135 but it works on test in speech responder tab but ingame not. also this is a very uncomfortable way to localize it by my own as an unskilled writer, which i surly don't want to blame anyone for:)

furthermore i like to know if i can do something about galnet strings. i got the german game client with german galnet posts ingame. but somehow EDDI fetches the english article. when this galnet article comes via companion app from frontiers servers and there is no way to call for the german ones i like to know if i can set up tts to force ti be read with an english windows tts voice.
thanks!
 
i there again,

i like to request a blank localization file to edit all yet non editable tts phrases which are used as sources in EDDI.

ie:
Code:
(shipname) stands ready.
so i can edit this to:
Code:
(shipname) steht bereit.

a localization file to edit such strings would help users like me to translate strings by their own with the extra favor of costumization.

i tried a littlebit with the mentioned german() back on page 135 but it works on test in speech responder tab but ingame not. also this is a very uncomfortable way to localize it by my own as an unskilled writer, which i surly don't want to blame anyone for:)

furthermore i like to know if i can do something about galnet strings. i got the german game client with german galnet posts ingame. but somehow EDDI fetches the english article. when this galnet article comes via companion app from frontiers servers and there is no way to call for the german ones i like to know if i can set up tts to force ti be read with an english windows tts voice.
thanks!

I'll have a think about how best to handle this type of localisation.

In EDDI 2.3 you will be able to select the language in which you want Galnet news to be delivered.
 
I'm pleased to announce the seventh beta release of EDDI 2.3. This contains a number of bugfixes. At this stage I'm not planning on adding any new features, so I'd very much like to hear of any bugs that people experience with this release prior to moving this to production.

The full changelog is as follows:

  • Core
    • Better handling of unknown commodities
  • Speech Responder
    • Fix crash when showing "Changes from default" window
 
This program doesn't seem to work with surround sound or headphone-x. Any word on this?

Using Logitech G933's for Elite.

Edit: Solved.
 
Last edited:
This means that my colossal project that I've been working on all this time is now complete. For those interested, here's my complete Body Scanned script:

Thank you so much for sharing your excellent script for body scanning, which I now use. I have added slightly to your temperature description words, whether or not is is suitable for human life based upon the temperature of the body.
 
in the current Non-beta version I've scanned planets and had the computer tell me that they were not suitable for landing when they clearly were. Known issue?
 
beta 7 fixed the crash for "compare to default"!
bug report: As I said earlier, the during the FSD engaged event, lastsystem points to the system previous to the one you are jumping from and system points to the destination. There is nothing pointing to the system you are jumping from. This effects the default script for things like "allegiance". Example: jumping from Tau Ceti to YZ Ceti then back to Tau Ceti, the script will not recognize leaving Federation space. It thinks you are jumping from Tau Ceti to Tau Ceti.
 
beta 7 fixed the crash for "compare to default"!
bug report: As I said earlier, the during the FSD engaged event, lastsystem points to the system previous to the one you are jumping from and system points to the destination. There is nothing pointing to the system you are jumping from. This effects the default script for things like "allegiance". Example: jumping from Tau Ceti to YZ Ceti then back to Tau Ceti, the script will not recognize leaving Federation space. It thinks you are jumping from Tau Ceti to Tau Ceti.

Would there be any way to assign the current system (the one that is being jumped from) to a variable array and then reference that variable in the FSD engaged script?

Edit: After posting the above, I think I have found a way to do it, although it hasn't been tested and may not even be possible. Could VA be set to assign the current system object to a variable when a system jump was complete that would be saved to the profile? Then that variable referenced when the FSD engaged next fires? Problem is I'm not sure VA can handle array variables which this would have to be since the system object is an array.
 
Last edited:
Would there be any way to assign the current system (the one that is being jumped from) to a variable array and then reference that variable in the FSD engaged script?

Edit: After posting the above, I think I have found a way to do it, although it hasn't been tested and may not even be possible. Could VA be set to assign the current system object to a variable when a system jump was complete that would be saved to the profile? Then that variable referenced when the FSD engaged next fires? Problem is I'm not sure VA can handle array variables which this would have to be since the system object is an array.

heh. That would be one hell of a workaround. I don't even think it's possible. I'd be happy if lastsystem pointed to the system being jumped from. I doubt anyone is interested in the previous system at the point of engaging the FSD.
 
Alright, so I downloaded EDDI for the first time last night and was wondering about a few things. Some functions (such as the system state that describes the system population, controlling faction, etc) seem very useful but I can't seem to see how they're triggered. Are keybinds available to trigger certain commands/functions, and if so, how/where are those set up?
 
heh. That would be one hell of a workaround. I don't even think it's possible. I'd be happy if lastsystem pointed to the system being jumped from. I doubt anyone is interested in the previous system at the point of engaging the FSD.

Maybe you could have the Commander continued event set the current system to a state variable. State variables don't persist when EDDI is closed and there's nothing to be done about it as that's a limitation of Cottle. In fact thinking about it, that seems the only way.
 
So, I've been using EDDI for a while now (love it btw, keep up the good work!) but I just recently bought VoiceAttack and I've run into a problem... VoiceAttack plays duplicate EDDI audio for most voice responders. Like, when I jump to supercruise, both programs will output speech...the problem is if it's a line that can have variations, they often play different versions simultaneously! (Also, even when they are the same audio, like "Welcome back, Commander." when I start up, it's slightly out of synch, making it still really obvious.)

So far the only fix I've found is to mute one program or the other. If I mute VoiceAttack, I don't hear any EDDI speech responders that are prompted by voice recognition (Such as 'Damage report' or 'Tell me about this system'), and if I mute EDDI there's a lot of stuff I don't hear, especially things like Galnet articles, EDDP alerts, and other EDDI functions that are 'automatic' and not directly prompted or invoked by me or my actions.

Why is VA even playing duplicate audio for events that aren't VA-related? That just doesn't make any sense.
 
So, I've been using EDDI for a while now (love it btw, keep up the good work!) but I just recently bought VoiceAttack and I've run into a problem... VoiceAttack plays duplicate EDDI audio for most voice responders. Like, when I jump to supercruise, both programs will output speech...the problem is if it's a line that can have variations, they often play different versions simultaneously! (Also, even when they are the same audio, like "Welcome back, Commander." when I start up, it's slightly out of synch, making it still really obvious.)

So far the only fix I've found is to mute one program or the other. If I mute VoiceAttack, I don't hear any EDDI speech responders that are prompted by voice recognition (Such as 'Damage report' or 'Tell me about this system'), and if I mute EDDI there's a lot of stuff I don't hear, especially things like Galnet articles, EDDP alerts, and other EDDI functions that are 'automatic' and not directly prompted or invoked by me or my actions.

Why is VA even playing duplicate audio for events that aren't VA-related? That just doesn't make any sense.

Looks to me that you're running EDDI-standalone and VA simultaneously. When you're using VA you shouldn't run EDDI-standalone at the same time.
 
Looks to me that you're running EDDI-standalone and VA simultaneously. When you're using VA you shouldn't run EDDI-standalone at the same time.

LOL... Oh wow, I definitely missed that very important piece of information somewhere! [wacky] I guess it doesn't help that starting EDDI has become such a routine part of my not-insignificant startup procedures for ED. (I mean, I've gotta get all the gear locked down and clipped in, start EDTracker, OpenTrack, UJR, EDDI, TTS4ED, and finally the ED launcher...and that's assuming I'm not going to capture or stream anything!)

Thanks for the help! Godspeed and good hunting, Commander. o7

EDIT: Yep, that took care of the problem! While I'm here, I guess I might as well ask the few other questions I have:

  1. I have a 'location' command for VoiceAttack, where I ask what our current location is, and it's supposed to spit out the same spiel you get when you jump into the system...but instead it always just responds "You are in the system." (To which I respond "Well that's brilliant." with such regularity I almost want to give it some smartarse retort to fire back with.)
  2. Similarly the "Tell me about this/that body/star." commands only ever results in it saying it doesn't know what body/star I'm asking about. (And yet, "Tell me about this system." works...
  3. Continuing the theme of the previous two, is there a more in-depth resource for writing my own such commands? The EDDI variable/function reference seems kind of light on details for those who don't have a lot of experience.
  4. Where is the Windows SAPI TTS dictionary and how do I edit it? If for no other reason than to make EDDI stop changing 'port' to 'Portugal' in station names.
  5. Bonus: How do I make that 'location' command say the name of a body, and then the coordinates, if I'm on the surface?

Not EDDI-related, but I imagine anyone deep into the inner-workings of EDDI might be able to help; I'm looking to make a stream overlay that has my current system, last kill name, kill's combat rating, and a session running total for bounties/bonds. So I need to be able to parse the journal and generate a webpage from it that I can use as styled text elements in Xsplit Broadcaster. I assume I'm looking at using Python? (If not, what?) I think I pretty much know what I'm going to do, just wanted to make sure I'm on the right track, and that I'm not trying to reinvent the wheel.
 
Last edited:
.......

Not EDDI-related, but I imagine anyone deep into the inner-workings of EDDI might be able to help; I'm looking to make a stream overlay that has my current system, last kill name, kill's combat rating, and a session running total for bounties/bonds. So I need to be able to parse the journal and generate a webpage from it that I can use as styled text elements in Xsplit Broadcaster. I assume I'm looking at using Python? (If not, what?) I think I pretty much know what I'm going to do, just wanted to make sure I'm on the right track, and that I'm not trying to reinvent the wheel.

I've already kinda done the same thing with my twitch stream with an overlay when playing Elite. I don't do anything fancy I just used voice attack scripting (with EDDI plugin) and .txt files to load into OBS to display stats on my twitch stream.

I keep track of pretty much everything, kills, bounties, jumps, fuel, distance. Also what stars and planets I've scanned while exploring.

Check out my youtube achieves of my streams and you will get the idea.... CMDR Bumble B Live Twitch Stream achieves
 
I'm trying to set the body scanned event to tell me if the scan is a detailed scan, or a normal scan. I can't get it to work. Using the code below the command loops and never says the correct thing. Does any one have any ideas?

Code:
{for compartment in ship.compartments:
          {if compartment.module.name = "Detailed Surface Scanner":
            Detailed Scan of {P(event.name)} complete.
          |else
            Scan of {P(event.name)} complete.
          }
}

{F("Body report")}

*****Edit

I'm also noticing that the default body report returns with "I'm not sure what body you are asking about."
 
Last edited:
Status
Thread Closed: Not open for further replies.
Back
Top Bottom