Voice Attack - Getting Voice attack to plot a course

Hi, I promised that I would write a guide to demonstrate how to get voice attack to set course for you.
However my computer was destroyed by a bad windows update and I had to reinstall everything again.
So here it is, if a bit late.

What I want to do.

tell voice attack "Set course for Sol", "Set course for Lugh" etc.

I'm presuming that you are at least using voice attack for basic commands.
At the begining I will explain everything. at the end it is abbreviated.
ie. Click Pause, Change the time to 000.170s and click ok becomes Pause 0.17s

Step 1. Creating the open map macro

  1. click edit profile in voice attack
  2. create a new command
  3. change the name of the command to ((map step 1))
  4. uncheck "When I say" (so the command is disabled)
  5. Click "Key Press" and press your map key (mine is set to / )
  6. Click Ok
  7. Click Pause
  8. you need a 3 second pause for the map to open, so enter 003.00 and click ok
  9. Alt tab to the game and press the map key that you entered.
  10. Comback to voice attack and press "Mouse"
  11. click "Set Position"
  12. Alt tab to the game and hover the mouse over "Navigation" tab.
  13. Press ALT+F3 to save the mouse location
  14. Back to voice attack, you should see the mouse co-ords set. Click Ok, and Ok.
  15. add a pause for 0.17 seconds
  16. add Mouse -> "Click Left Button" -> Ok (hint: Half way down the mouse dialog)
  17. pause 0.17s
  18. Mouse -> Set Position
  19. in game, click the Navigation name box and press Alt F3 , return to Voice attack and ok, ok
  20. pause 0.17s
  21. Mouse -> Click Left Button

Step 2. Create the close map macro
  1. create a new command called ((map step 2)) the same way as before
  2. in game type SOL in the navigation search box
  3. go back to voice attack
  4. Key Press RETURN
  5. Pause 1.5s (allow the map to scroll)
  6. Add Mouse - (set position to the center of the navigation route icon)
  7. pause 0.17s
  8. Add Mouse -> Left Click -> Ok
  9. Pause 0.17s
  10. Key press (Map Key)
  11. close the macro

Step 3. Adding a destination setting course for sol
  1. Create a new command called "Set Course For Sol" (leave this one active)
  2. Click OTHER
  3. in the top combo box select "Execute another command"
  4. select ((map step 1)) and Ok
  5. Now we type out the system name using a pause between presses
  6. Key Press -> S
  7. Pause 0.17
  8. Key Press -> O
  9. Pause 0.17
  10. Key Press -> L
  11. Pause 0.17
  12. Other Command -> ((Map Step 2)) ok and done.

Step 4. Trying it out and Debugging the bad placement of windows and pauses
  • Go back to elite and close the map
  • Say to voice attack "Set course for Sol" and watch closely for what is wrong
  • The S isn't being recognised so edit ((map step 1))
  • Add a pause to the end of the macro for 0.5s and close and done
  • back in game, try it out.
  • the scrolling fo the map takes too long so we need to add a bigger pause
  • Edit ((map step 2))
  • Highlight the first pause and edit it for 3 seconds.
  • Close everything back down to the main VA screen and try it in game again
  • Everything should work, however sometimes the dialog is above or below the initial place
  • in game open the map and select a nearby star that is slightly above your current position
  • Select this nearby star and go back to VA
  • Edit ((map step 2)) again
  • Select the last pause in the macro
  • Add Mouse command set possition
  • set this with F3 to the center search arrow at the side of the navigation bar
  • Pause 0.17s
  • Mouse -> Left Click
  • Pause 0.5s
  • Mouse -> Set Position -> in the center of the set route navigation button.
  • Pause 0.17s
  • Mouse -> Left Click

You may have to change the positions of the first and second click of the route icon for systems that are slightly above / below you.

All you have to do now is repeat step 3 with your system names in the macro.

Hope this helps someone.

EventHandler<T>
 
I just use the text to speech in voice attack, obviosly a lot less advanced but much faster to setup. I have around 90 destinations and trade routes I can access from a single voice command.

For Example - I say 'Outbound Trade route' Voice attack then types the name of the system, eg 'Gliese 868' locks onto the star and selects route, and reads backs the name of the system, commodity to be sold, station name etc.

Takes about 30 seconds to setup a new system.
 
Hi guys, so today I learnt for the first time about Voice Attack thanks to this forum thread..( yeah I've been living in a cave) I'm not really a gamer as elite is the only game I own!
Anyway, I downloaded the program and within an hour or so decided to buy it as it's going to save my sanity as I don't really play elite as much as I'd like and have found remembering the keys a bit of an issue.
Can't wait to try the macro for plotting courses now.
Thanks ever so much to all the clever, patient contributors who make other people's lives easier and way more fun!
 
+1 Rep!
I didn't think you could even do that!! Wow.
Now that I'm playing ED in Rift. This could be very handy.
Thanks!
 
Congrats, so you make such boring thing like trading even more boring, so next step is to use macro to fight for you ?

Believe they will put this game on punkbuster or similar one day...
 
+rep for this.

It is now the next thing on my to do list. Props to you (all who've done this) for coming up with the idea, and also sharing it here so I can shout more things at my computer. Sometimes she listens, often not - but that won't stop me SHOUTING!

While I'm here with you VoiceAttack Commandos, maybe you can help me with an issue I get a lot - VA seems to put a comma and space before everything I say, rendering my commands useless. I suspect it may be an issue with background noise from the game, but as an example:

I say "Landing gear"
VA hears ", landing gear"
I say "Stop listening"
VA hears ", stopped listening"

Frustrating, to say the least. It happens less when I play with earphones, ie no bg noise from the game, but it would be better if I could configure VA to not do this. Even with the sound turned down pretty low this is still an issue.

Meh, maybe you can help me and that would be great, I'd really appreciate it, but if I have to play with earphones on the cat's going in a different room so it can't sneak up on me...

Fly safe!
 
NIce work +1

Was on the VA forum today, first time in a while actually.

Seems Gary is adding Voice recognition to VA https://groups.google.com/forum/#!searchin/voiceattack/plugin/voiceattack/uMjhp3OjK0Q/IlxoDOVyxaEJ

so you would effectively be able to replace your step 3 with something like:

Step 3. Adding a destination setting course for sol

  1. Create a new command called "Set Course For " (leave this one active)
  2. Click OTHER
  3. in the top combo box select "Execute another command"
  4. select ((map step 1)) and Ok
  5. Now we say the system name...
  6. Execute speech to text (whatever that may be when its released guessing it will be)
  7. Other Command -> ((Map Step 2)) ok and done.
I don't believe its in the current beta build of va but hopefully will soon.

Not sure how well it will work as its using windows speech to text, but sounds like an interesting addition.

There was a plugin for va that allowed you to do route planning (was for the beta elite) but i found that speech to text for the system names was a bit hit and miss.

As how do you pronounce the system names!!!!!

heres the link to the reddit post about the plug-in (dont think its being developed anymore, but just though i'd post it here for people that are interested.
http://www.reddit.com/r/EliteDanger...ute_planner_voice_attack_plugin_improved_and/
 
Last edited:
+rep for this.

It is now the next thing on my to do list. Props to you (all who've done this) for coming up with the idea, and also sharing it here so I can shout more things at my computer. Sometimes she listens, often not - but that won't stop me SHOUTING!

While I'm here with you VoiceAttack Commandos, maybe you can help me with an issue I get a lot - VA seems to put a comma and space before everything I say, rendering my commands useless. I suspect it may be an issue with background noise from the game, but as an example:

I say "Landing gear"
VA hears ", landing gear"
I say "Stop listening"
VA hears ", stopped listening"

Frustrating, to say the least. It happens less when I play with earphones, ie no bg noise from the game, but it would be better if I could configure VA to not do this. Even with the sound turned down pretty low this is still an issue.

Meh, maybe you can help me and that would be great, I'd really appreciate it, but if I have to play with earphones on the cat's going in a different room so it can't sneak up on me...

Fly safe!

Did you ask on Voice attack forum? While you might find someone hear that knows, programer and forum for voice attack might help.
https://groups.google.com/forum/#!forum/voiceattack
 
+rep for this.

It is now the next thing on my to do list. Props to you (all who've done this) for coming up with the idea, and also sharing it here so I can shout more things at my computer. Sometimes she listens, often not - but that won't stop me SHOUTING!

While I'm here with you VoiceAttack Commandos, maybe you can help me with an issue I get a lot - VA seems to put a comma and space before everything I say, rendering my commands useless. I suspect it may be an issue with background noise from the game, but as an example:

I say "Landing gear"
VA hears ", landing gear"
I say "Stop listening"
VA hears ", stopped listening"

Frustrating, to say the least. It happens less when I play with earphones, ie no bg noise from the game, but it would be better if I could configure VA to not do this. Even with the sound turned down pretty low this is still an issue.

Meh, maybe you can help me and that would be great, I'd really appreciate it, but if I have to play with earphones on the cat's going in a different room so it can't sneak up on me...

Fly safe!


Could be you have something in your speech dictionary for "," i would have a look at what you have in there and see if theres anything set-up for ","

Open windows speech recognition,
Right click it and choose "open the speech Dictionary"
Click "Delete a word" or "Edit a word"

You will be shown a list of all the custom words you have added.
Then have a look to see if any word/words have the "," in them and delete/edit them.

If you don't see any then try deleting your Windows speech profile and starting a new one from scratch.
 
the moment VA can select something from the navigation tab (not the galaxy map) is the moment I'll buy it.

Panel is too dynamic to do that, most you can do is recognizing the tab if VA has such a feature like checking a pixel on a screen for it's color

I have done this with my Macro App (see my sig) with the "WaitForPixel" feature and it works quite well for "Automatic" Docking Request, but to select a destination in target tab is nearly impossible since the list with destinations is also dynamic as is the panel itself, and you would require this skewed/transparent image to undergo OCR to find the correct target

Don't see that working

Anyway I think it's better if you can't make a complete Autopilot by Macro =)

If you gain an advantage with it - it's cheating and I would not support that

*Edit*
A more easy way to select destination in Nav Tab is not to look for the name but for the distance
if you jump back and forth between 2 Stations it's way more easy since the list is sorted by distance
 
Last edited:
Panel is too dynamic to do that, most you can do is recognizing the tab if VA has such a feature like checking a pixel on a screen for it's color

I have done this with my Macro App (see my sig) with the "WaitForPixel" feature and it works quite well for "Automatic" Docking Request, but to select a destination in target tab is nearly impossible since the list with destinations is also dynamic as is the panel itself, and you would require this skewed/transparent image to undergo OCR to find the correct target

Don't see that working

Anyway I think it's better if you can't make a complete Autopilot by Macro =)

If you gain an advantage with it - it's cheating and I would not support that

*Edit*
A more easy way to select destination in Nav Tab is not to look for the name but for the distance
if you jump back and forth between 2 Stations it's way more easy since the list is sorted by distance


By that logic, requesting docking permission via voice attack is cheating.
 
By that logic, requesting docking permission via voice attack is cheating.

It's basically another "input device", some use expensive joysticks and throttles, pedals, some special gaming keyboards, and many of these devices come with their own macro software (Logitech Gaming Software for example) that can do the same stuff, exept the voice recognition thingy

Of course there might be a slight advantage with better gear, but that is acceptable IMHO

What I meant is the bad stuff people doing with hacks and exploits and doing reverse engineering of code/internet traffic etc.
 
The way the OP describes howto make this macros is far too complicated. As I am at work till tomorrow, I can't give you an example how I did atm. But I will do, when I am at home again. You don't need the use of the mouse, still bind keyboard strokes to navigate through the UI and use them in VA. You can pretty fast go through all the UI elements by using keystrokes. I just made ONE macro and it's not that long, not necessary to set up three of them. Despite that, when I found a new route, I just duplicate one of my other macros and replace the starsystem name. Easy and short...

Off topic: BTW, what's the meaning of "OP"? operation room, opressed patient, original poster? don't have any clue, not my mother tongue...
 
Last edited:
The way the OP describes howto make this macros is far too complicated. As I am at work till tomorrow, I can't give you an example how I did atm. But I will do, when I am at home again. You don't need the use of the mouse, still bind keyboard strokes to navigate through the UI and use them in VA. You can pretty fast go through all the UI elements by using keystrokes. I just made ONE macro and it's not that long, not necessary to set up three of them. Despite that, when I found a new route, I just duplicate one of my other macros and replace the starsystem name. Easy and short...

Off topic: BTW, what's the meaning of "OP"? operation room, opressed patient, original poster? don't have any clue, not my mother tongue...

"Original Poster", or "OverPowered", depending on context. The latter was popular on WoW forums and has found its way here too. In this case though it's "Original Poster".
 
The way the OP describes howto make this macros is far too complicated. As I am at work till tomorrow, I can't give you an example how I did atm. But I will do, when I am at home again. You don't need the use of the mouse, still bind keyboard strokes to navigate through the UI and use them in VA. You can pretty fast go through all the UI elements by using keystrokes. I just made ONE macro and it's not that long, not necessary to set up three of them. Despite that, when I found a new route, I just duplicate one of my other macros and replace the starsystem name. Easy and short...

Off topic: BTW, what's the meaning of "OP"? operation room, opressed patient, original poster? don't have any clue, not my mother tongue...

Exactly, if I was new to VA the op's post would put me of purchasing it. It is incredibly simple in VA to create macros or plot a course in the galaxy map, I even programmed a helmsman for my anaconda in under 10 minutes, full control of the ship.

Setup one base macro, duplicate and modify it. Job done, nearly a hundred routes done, each new route I add takes a few seconds. Creating one from scratch is less than a minute
 
Last edited:
Back
Top Bottom