Try usingok I'm still out exploring on DW2 yeah I only just got to Beagle Point a couple of days ago. I was trying to see if when ((EDDI Body Mapped)) is triggered to get it to just say "Earth like mapped" or "High metal Content mapped" I thought I could have just added the bodytype variable into the script but i doesn't say what the body type is.
Ta ö7
planettype
? https://github.com/EDCD/EDDI/wiki/Body-mapped-eventTRied putting that in Body mapped but it never says {planettype} in EDDI scripts not the VA scriptsTry usingplanettype
? https://github.com/EDCD/EDDI/wiki/Body-mapped-event
Funny that you ask. I have some VA commands that I will be releasing to the community that do just that.ok just looking though the help.md and the RouteDetails() part and been wondering, how would I ask "Where is the nearest material trader?" it will tell me, or If I say "Target nearest material Trader?" in VA and it copies the nearest system name into clipboard ready for pasting into the galaxy map or whenever i need it.
Is there sample VA scripts that I could have a look at?
"The force is strong with this one!" >.<Funny that you ask. I have some VA commands that I will be releasing to the community that do just that.
Well as far as i know there is no "succinct" profile Personality. What i did was copy the default personality and make my own changes. Been pretty much making my own and using other personalities like DarkCydes asa base aswell as my own scripts to build mine. I've pretty much been working on it since the EDDI1.0 and probably the only thing that actually keeps me playing Elite Dangerous.Hi folks,
I was hoping someone could recommend a less verbose version of the EDDI scripts - I love the info provided, but when you're jumping systems, you end up 3 systems ahead of it. Was hoping for something more succinct.
It sounds like you'll want to use theNeed a little help here.
I am trying to make a hardpoint script for use in VA. I've coded a little here and there so the syntax for the EDDI speech responder was not too difficult to grasp.
Made my test script, fired up a live session of ED (solo), deployed hardpoints, hit Test: "Hardpoints deployed." Sweet! Retracted hardpoints, hit Test: "Hardpoints retracted". Great!...maybe not.
For the life of me, I can't figure out how to "name" the script, so that I can use the VA command: ((EDDI blah blah blah)). For example, the Docked script is ((EDDI docked)). Can I name my script anything I want (right now it's just "hardpoints deployed") and use ((EDDI hardpoints deployed)) in VA?? Or is there an "official" name the script has to have to be recognized?
Thanx
speech
plugin action to invoke your script from VoiceAttack. https://github.com/EDCD/EDDI/wiki/VoiceAttack-Integration#speechNot sure why you'd want to call a Speech Responder script within a VA command for this particular application.Need a little help here.
I am trying to make a hardpoint script for use in VA. I've coded a little here and there so the syntax for the EDDI speech responder was not too difficult to grasp.
Made my test script, fired up a live session of ED (solo), deployed hardpoints, hit Test: "Hardpoints deployed." Sweet! Retracted hardpoints, hit Test: "Hardpoints retracted". Great!...maybe not.
For the life of me, I can't figure out how to "name" the script, so that I can use the VA command: ((EDDI blah blah blah)). For example, the Docked script is ((EDDI docked)). Can I name my script anything I want (right now it's just "hardpoints deployed") and use ((EDDI hardpoints deployed)) in VA?? Or is there an "official" name the script has to have to be recognized?
Thanx
Begin Condition : ([Status docked] Equals False AND [Status supercruise] Equals False)
Begin Text Compare : [{LASTSPOKENCMD}] Starts With 'deploy'
Set Boolean [~status] to False
Set Text [Script] to 'Deploying [and readying;] [armaments;hard points;weapons].'
Else If Text Compare : [{LASTSPOKENCMD}] Starts With 'retract'
Set Boolean [~status] to True
Set Text [Script] to '[Retracting;Stowing] [armaments;hard points;weapons].'
End Condition
Begin Condition : ([Status vehicle] Equals 'Ship' AND [Status landed] Equals False)
Begin Boolean Compare : [Status hardpoints deployed] Equals [~status]
Execute command, '((Hardpoints))' (by name) (and wait until it completes)
Set small int (condition) [~i] value to 20
Start Loop While : ([Status hardpoints deployed] Equals [~status] AND [~i] Is Greater Than 0)
Pause 0.1 seconds
Set small int (condition) [~i] value as decremented by 1
End Loop
Begin Small Integer Compare : [~i] Equals 0
Set Text [Script] to 'No response.'
End Condition
Execute external plugin, 'EDDI 3.4.3'
End Condition - Exit when condition met
Else If Text Compare : [Status vehicle] Equals 'SRV'
Begin Boolean Compare : [Status srv turret deployed] Equals [~status]
Execute command, '((Hardpoints))' (by name) (and wait until it completes)
Set small int (condition) [~i] value to 20
Start Loop While : ([Status srv turret deployed] Equals [~status] AND [~i] Is Greater Than 0)
Pause 0.1 seconds
Set small int (condition) [~i] value as decremented by 1
End Loop
Begin Small Integer Compare : [~i] Equals 0
Set Text [Script] to 'No response.'
End Condition
Execute external plugin, 'EDDI 3.4.3'
End Condition - Exit when condition met
End Condition
End Condition
Set Text [Script] to 'Unable to comply.'
Execute external plugin, 'EDDI 3.4.3'
{BOOL:Status hardpoints deployed}
is the VA version of status.hardpooints_deployed
in the Speech Responder.You do not need to do this! Docked status is always available viaIn VA, I call ((EDDI docked)) to set my docked status (since this event fires off when docked, I use it to set my BOOL [DockStat] = True)
{BOOL:Status docked}
. To reiterate, all status variables are available in VA. The intent of sharing my command above was to show you how to use the VA Status
variables. Please note how I used a number of the variables in my command above... {BOOL:Status docked}
, {BOOL:Status landed}
, {BOOL:Status supercruise}
, {TXT:Status vehicle}
, {BOOL:Status srv turret deployed}
.Well, I certainly have no reason to doubt you, but {BOOL: Status hardpoints deployed} was the first thing I tried because it was so obvious, however I got nothing. Matter of fact, I've cut and pasted the majority of those bits of code from Github into VA and they've never worked.Ok, this explains the disconnect.
I'm not manually setting anything.{BOOL:Status hardpoints deployed}
is the VA version ofstatus.hardpooints_deployed
in the Speech Responder.
Most (but not all) of the EDDI variables are directly accessible through VA.
![]()
EDCD/EDDI
Companion application for Elite Dangerous. Contribute to EDCD/EDDI development by creating an account on GitHub.github.com
You do not need to do this! Docked status is always available via{BOOL:Status docked}
. To reiterate, all status variables are available in VA. The intent of sharing my command above was to show you how to use the VAStatus
variables. Please note how I used a number of the variables in my command above...{BOOL:Status docked}
,{BOOL:Status landed}
,{BOOL:Status supercruise}
,{TXT:Status vehicle}
,{BOOL:Status srv turret deployed}
.
The VA integration wiki should connect the rest of the dots.
I sense you have some VA command revising in your future.![]()
Hi,Thanx for your reply and for sharing your command. I guess my question wasn't too clear.
I've been using EDDI and VA for like two years. I have all my commands set up, including a hardpoint "status tracker", but let me ask this (as it might answer my question): how is your [Status hardpoints deployed] variable set? Are you "manually" setting and tracking it or are you accessing EDDI's variable: status.hardpoints_deployed? (https://github.com/EDCD/EDDI/wiki/Variables - under Status/hardpoints_deployed/
a boolean value indicating whether hardpoints are currently deployed).
I'll simplify my original question and give an example:
In VA, I call ((EDDI docked)) to set my docked status (since this event fires off when docked, I use it to set my BOOL [DockStat] = True)
What I want to know if there's a VA command like ((EDDI blah blah blah)) for hardpoint status. OR how can VA access the EDDI variable status.hardpoints_deployed.
Just wanted to thank you again - the new profile and version seems much less verbose (I was using Darkcyde's personality in the older version - which is great but a bit chatty).Are you using the latest default scripts Zapgun? We altered them a while back to stop them backlogging during fast jumping and the majority of them are now set up to be easily customisable by setting some preferences in the top of the script.