Release EDDI - Windows app for immersion and more

Status
Thread Closed: Not open for further replies.
Maybe a silly question, but can you trigger the "Materials discard report" without voice attack? I do not use Voice Attack but would like the report.. =)
 
Its tells me what type of Wake I just scanned, using Astra, with Darkcyde EDDI

But what does it say when it tells you the type of wake ? Like TKAEL said there is no "wake scanned" event so it must be something else triggering it. I've searched Darkcycle's EDDI and Astra for the word "wake" but found nothing so I don't think it says something like "you just scanned a high wake".
 
But what does it say when it tells you the type of wake ? Like TKAEL said there is no "wake scanned" event so it must be something else triggering it. I've searched Darkcycle's EDDI and Astra for the word "wake" but found nothing so I don't think it says something like "you just scanned a high wake".

I see a WAKE, I scan it, then Astra says ( the name of the Wake) and then tells me its either a very common data set, or its a very rare data set or what ever data set it is

It's while Astra is doing that I'm unable to say Target, at another wake trail until Astra , has stop the blah on the last wake scan
 
Last edited:
I see a WAKE, I scan it, then Astra says ( the name of the Wake) and then tells me its either a very common data set, or its a very rare data set or what ever data set it is

It's while Astra is doing that I'm unable to say Target, at another wake trail until Astra , has stop the blah on the last wake scan

Looking at Darkcycle's EDDI the term "data set" is in two events: Material Collected and Material Discovered so I think one of those gets triggered when you scan a wake. I don't use the Astra profile much myself but in the latest version HCS uses their own Journal plugin instead of EDDI and one of the commands in VA i see is MaterialCollected so maybe that's what causing your problem. Can't help you with that but I think now at least we know were the first part comes from.
 
Looking at Darkcycle's EDDI the term "data set" is in two events: Material Collected and Material Discovered so I think one of those gets triggered when you scan a wake. I don't use the Astra profile much myself but in the latest version HCS uses their own Journal plugin instead of EDDI and one of the commands in VA i see is MaterialCollected so maybe that's what causing your problem. Can't help you with that but I think now at least we know were the first part comes from.



Wow , thanks a bunch.... Yeah there seems to be a a lot going on in Darkcycle's EDDI .. My ((EDDI)) in VA , needs work also , given all the mix and match going on ..
 
Wow , thanks a bunch.... Yeah there seems to be a a lot going on in Darkcycle's EDDI .. My ((EDDI)) in VA , needs work also , given all the mix and match going on ..

Try checking this box in your VoiceAttack ((EDDI material collected)) command? It should allow VoiceAttack to respond to a second command while the 1st is still being executed.
http://imgur.com/a/jGrJm
 
Try checking this box in your VoiceAttack ((EDDI material collected)) command? It should allow VoiceAttack to respond to a second command while the 1st is still being executed.
http://imgur.com/a/jGrJm
Brilliant thanks heaps [up] , somewhere in the dark recesses of my mind ,would have remembered to do that, I'm sure :rolleyes: expect after checking its already ticked :O

Can you show me your ((EDDI material collected)) please
 
Last edited:
Brilliant thanks heaps [up] , somewhere in the dark recesses of my mind ,would have remembered to do that, I'm sure :rolleyes: expect after checking its already ticked :O

Can you show me your ((EDDI material collected)) please
You've already seen the VoiceAttack command. If you're asking for the EDDI script, here it is:
{_ Context }
{SetState('eddi_context_last_subject', 'material')}
{SetState('eddi_context_last_action', 'collect')}
{SetState('eddi_context_material_name', event.material)}




{set material to MaterialDetails(event.name)}
{set unit to OneOf("unit", "sample", "example")}
{set our to OneOf("our", "the", "")}


{if material.category = 'Data':
{set unit to OneOf("unit", "sample", "record")}
{set collectiondescription to OneOf(
"acquired",
"captured",
"collected",
"obtained",
"received",
"saved",
"added to analysis routines:",
"queued for analysis:"
)}
|else:
{set unit to OneOf("unit", "sample", "fragment")}
{set collectiondescription to OneOf(
"acquired",
"collected",
"obtained",
"received",
"added to {our} stores",
"added to {our} inventory"
)}
}


{if event.amount > 0:
{OneOf(
"{event.amount} {unit}s of {event.name} {collectiondescription}",
"{collectiondescription} {event.amount} {unit}s of {event.name}"
)}.
{set this to "these"}
|else:
{OneOf(
"{event.amount} {unit} of {event.name} {collectiondescription}",
"{collectiondescription} {event.amount} {unit} of {event.name}"
)}.
{set this to "this"}
}




{if material.category = 'Element':
{_ do nothing _}
|elif material.category = 'Data':
{Pause(500)}
{Occasionally(7, OneOf(
"Running compression algorithm.",
"Cataloguing.",
"Data mining.",
"Integrating into current models.",
"Identifying anamolies.",
"Identifying deviations."
"Identifying deviations from the norm.",
"Identifying correlations.",
"Performing frequency analysis.",
"Performing regression analysis.",
"Archiving",
"Analyzing."
))}


|elif matis.category = "Manufactured":
{if matis.name = "unknownenergysource":
{_ Unknown Artifact Fragment}
}


|elif matis.category = "Unknown":
{set type to slice(matis.name,0,7)}
{if type = "ancient":
{_ ancient alien data}
}


}
 
You've already seen the VoiceAttack command. If you're asking for the EDDI script, here it is:
{_ Context }
{SetState('eddi_context_last_subject', 'material')}
{SetState('eddi_context_last_action', 'collect')}
{SetState('eddi_context_material_name', event.material)}




{set material to MaterialDetails(event.name)}
{set unit to OneOf("unit", "sample", "example")}
{set our to OneOf("our", "the", "")}


{if material.category = 'Data':
{set unit to OneOf("unit", "sample", "record")}
{set collectiondescription to OneOf(
"acquired",
"captured",
"collected",
"obtained",
"received",
"saved",
"added to analysis routines:",
"queued for analysis:"
)}
|else:
{set unit to OneOf("unit", "sample", "fragment")}
{set collectiondescription to OneOf(
"acquired",
"collected",
"obtained",
"received",
"added to {our} stores",
"added to {our} inventory"
)}
}


{if event.amount > 0:
{OneOf(
"{event.amount} {unit}s of {event.name} {collectiondescription}",
"{collectiondescription} {event.amount} {unit}s of {event.name}"
)}.
{set this to "these"}
|else:
{OneOf(
"{event.amount} {unit} of {event.name} {collectiondescription}",
"{collectiondescription} {event.amount} {unit} of {event.name}"
)}.
{set this to "this"}
}




{if material.category = 'Element':
{_ do nothing _}
|elif material.category = 'Data':
{Pause(500)}
{Occasionally(7, OneOf(
"Running compression algorithm.",
"Cataloguing.",
"Data mining.",
"Integrating into current models.",
"Identifying anamolies.",
"Identifying deviations."
"Identifying deviations from the norm.",
"Identifying correlations.",
"Performing frequency analysis.",
"Performing regression analysis.",
"Archiving",
"Analyzing."
))}


|elif matis.category = "Manufactured":
{if matis.name = "unknownenergysource":
{_ Unknown Artifact Fragment}
}


|elif matis.category = "Unknown":
{set type to slice(matis.name,0,7)}
{if type = "ancient":
{_ ancient alien data}
}


}


No..lol
I asked for your ((EDDI material collected)) .. which is the VA one, as it's in double brackets, you keep amusing I'm saying something else or asking for something else , thanks for the help , but wanted to compare
 
Last edited:
No..lol
I asked for your ((EDDI material collected)) .. which is the VA one, as it's in double brackets, you keep amusing I'm saying something else or asking for something else , thanks for the help , but wanted to compare

I think Tkael meant his VA (EDDI material collected)) was in the screenshot he posted (with the pointer to allow other commands...).

Are you using the latest version of Astra and, if so, did you also install the HCS journal plugin that comes with it ?
If so then maybe that's causing the problem if you also use EDDI.
That would mean the material collected event triggers two VA commands: your command ((EDDI material collected)) and HCS's command MaterialCollected so maybe there's a conflict there.
 
I think Tkael meant his VA (EDDI material collected)) was in the screenshot he posted (with the pointer to allow other commands...).

Are you using the latest version of Astra and, if so, did you also install the HCS journal plugin that comes with it ?
If so then maybe that's causing the problem if you also use EDDI.
That would mean the material collected event triggers two VA commands: your command ((EDDI material collected)) and HCS's command MaterialCollected so maybe there's a conflict there.

Yes I have latest ASTRA and the HSC plugin installed, so which one should I disable, and shouldn't other players be having the same problems ?
 
Yes I have latest ASTRA and the HSC plugin installed, so which one should I disable, and shouldn't other players be having the same problems ?

Maybe first try deleting (or renaming) one of the two commands and see what happens.

Can't speak for other players but I don't use the HCS plugin since I prefer EDDI (and also like to adjust it to my wishes which with EDDI you can do thanks to all the documentation available which HCS lacks IMHO)
Maybe check out the HCS forums for their point of view on this because this thread is EDDI oriented ofc :)
 
I've noticed that if I do a Wake Scan , and find something I can't say TARGET to Voice attack and have it respond to the next wake , if EDDI is telling me about the last Wake Scan I just found

( also posted in the other thread as not sure where the issue is)

Sutex, be aware that EDDI only responds to the API and Journal events. It can not prevent Voice Attack or ED from performing any action within ED. Voice Attack can call EDDI plugin functions, EDDI can notify Voice Attack when a Journal Event has occurred, and running VA commands can respond to changes in EDDI state variables, but that's about it.

That said, in order to sort this out, it would be helpful to understand that when you say 'TARGET', are you facing the object (wake) in question or are you trying to 'cycle' to the next target?
 
Last edited:
Sutex, be aware that EDDI only responds to the API and Journal events. It can not prevent Voice Attack or ED from performing any action within ED. Voice Attack can call EDDI plugin functions, EDDI can notify Voice Attack when a Journal Event has occurred, and running VA commands can respond to changes in EDDI state variables, but that's about it....

IMHO this depends on the contents/settings of the VA-command that is triggered by the Journal event. As an extreme example let's say the VA-command ((EDDI material collected)) is set to not allow other commands while it's running and it contains a pause command of 10 minutes then I think VA will not do anything for 10 minutes when EDDI tells it the material collected event occurs. This has no effect in ED as long as you use manual (non VA) key presses but it won't perform VA-commands for 10 minutes so it will not react to the vocal TARGET command.
I could be wrong of course.
 
IMHO this depends on the contents/settings of the VA-command that is triggered by the Journal event. As an extreme example let's say the VA-command ((EDDI material collected)) is set to not allow other commands while it's running and it contains a pause command of 10 minutes then I think VA will not do anything for 10 minutes when EDDI tells it the material collected event occurs. This has no effect in ED as long as you use manual (non VA) key presses but it won't perform VA-commands for 10 minutes so it will not react to the vocal TARGET command.
I could be wrong of course.

Not disagreeing with you and your are likely correct, but I'm trying to get some clarification on the use of the 'TARGET' VA command.
 
Sutex, be aware that EDDI only responds to the API and Journal events. It can not prevent Voice Attack or ED from performing any action within ED. Voice Attack can call EDDI plugin functions, EDDI can notify Voice Attack when a Journal Event has occurred, and running VA commands can respond to changes in EDDI state variables, but that's about it.

That said, in order to sort this out, it would be helpful to understand that when you say 'TARGET', are you facing the object (wake) in question or are you trying to 'cycle' to the next target?



Facing the target..turning to face the next (wake) and saying 'TARGET'
 
Status
Thread Closed: Not open for further replies.
Back
Top Bottom