Code: Select all
F1 Two F1 &navigation F1 Anchor Here F2 R T B, Return To Base F3 Reference My S P I, Reference My Spee, Reference My Target F4 Reference My Steerpoint F5 Reference Tanker, Refuel F2 Flight F1 *navigation
This is only appropriate for sims with nested comms menus (like DCS and Falcon 4), and currently only works with F-keys and basic keyboard keys, so it's a little limited.
To run, download the zip file and extract. You'll need to understand how to read and write Ruby 2.x code, as well as having Ruby and the Bundler gem installed on your system. Consult the example .vacc files to get started. To run, execute from the command line like so (*nix command line format):
Code: Select all
ruby generate.rb path/to/file.vacc > output_profile.xml
Download the "VAC Profiles for DCS and BMS.zip" file to get them.
You should read the profiles through before using them; I've changed some of the terminology to be more standard.
For example, instead of saying "Two Engage Ground Targets," you would say "Two Attack Mud."
DCS: Warthog JTAC is completely unimplemented because the menus are totally context-sensitive.
DCS ATC menus are also context-sensitive, but I fudged it by changing the terminology. So, if you want vectors to the airport...
... and you haven't yet called inbound, say "Alpha Check"
... and you've called inbound, say "Vectors to Final"
... and you've been "handed off" to tower, say "Vectors to Runway"
If you want to cancel your landing clearance...
... and you have called inbound, say "Diverting"
... and you've been "handed off" to tower, say "Going Missed"
... and you've been cleared to land, say "Going Around"
If you want to cancel your takeoff clearance...
... and you are taxiing to the runway, say "Return to Ramp"
... and you're waiting for takeoff clearance, say "Cancel Takeoff"
... and you've been given takeoff clearance, say "Aborted Takeoff"
See the VAC profile for details.
Everything is said in one complete phrase. So for example you would say "Two attack armor with rockets from the east" without any pauses, and it will run all the keystrokes at the end.
Note that DCS now displays different menus depending on the number of AWACS/tankers/JTACs in the mission. So, if there are two tankers, you will see "F6 Tanker...", and then the next screen will have you choose which tanker you want. If there is only one, you will see "F6 Tanker - Texaco..." and the next screen will be the options for that tanker. To handle the former case in VAC, you must speak, e.g., "Tanker one request rejoin." To handle the latter case, you would speak "Tanker request rejoin." Just do a quick visual scan of the menu when you key the mic to learn which phraseology to use.