PDA

View Full Version : Announcement: Release of Voice Activated Commands



Shift_E
01-31-2005, 01:44 PM
Hello all,

I€m happy to announce I just released Voice Activated Commands version 1.2.6. A program that will allow you to issue game commands by voice and offers a GUI profile builder. Real time voice commands in your favorite game and you can build your own custom game profile.
http://mysite.verizon.net/res19wz2/Picture/VACBuilder.png

You can download at VAC 1.2.6 at http://vac.webhop.net.

I hope you enjoy it,

Shift_E
01-31-2005, 01:44 PM
Hello all,

I€m happy to announce I just released Voice Activated Commands version 1.2.6. A program that will allow you to issue game commands by voice and offers a GUI profile builder. Real time voice commands in your favorite game and you can build your own custom game profile.
http://mysite.verizon.net/res19wz2/Picture/VACBuilder.png

You can download at VAC 1.2.6 at http://vac.webhop.net.

I hope you enjoy it,

EnGaurde
01-31-2005, 02:40 PM
http://forums.ubi.com/images/smilies/blink.gif

remarkable.

will try this out.

smatchimo
01-31-2005, 02:54 PM
Very cool,will give it a try, thx!

m.manson2004
01-31-2005, 03:23 PM
who do you give the voice commands to?

manson

theknightsofni
01-31-2005, 03:42 PM
could u give orders to wingmen?

SeaFireLIV
01-31-2005, 03:57 PM
The whole point is to be able to command your wingman and communicate with the Tower in the middle of a heated sortie! I cannot number the amount of times I`ve barrell-rolled out of the way of a zero, while simultaneously calling for backup from my wingman! And not using a button in site - all voice activated.

It`s great immersion. It could also be used to command plane controls like gears, but I don`t use voice command for that as this did not happen in R/L.

I use a different voice program, but will D\L this one anyway. It looks more user-friednly.

DDastardlySID
01-31-2005, 09:24 PM
Just downloaded and tried this program and I highly recommend it - I spent twenty minutes or so setting up some of PF's radio commands (the entire Wingman menu and the ground control menu) and it worked very well indeed - really adds to the immersion when you can say "Ground control, requesting landing clearance" or "Wingman, attack tanks" and have them respond.

A couple of queries:
1. Is it possible to have different outputs for a number on the main keyboard and the same number on the keypad? (The keyboard tester utility seemed to be able to distinguish the difference, but whenever I used a number as output it generated the number on the main keyboard even if I pressed the keypad one when setting up the command).

2. Is it possible to have a sequence beginning with the ENTER key eg ENTER,1,4? I did manage to get this working by having the first command as a dummy key (ie one not bound to anything in PF) and choosing ENTER from the "Extented key" parameter, but is there a simpler way without using a dummy key?

Anyway, many thanks for making this great proggy - I love it.
Cheers,
DD

MiamiEagle
01-31-2005, 09:44 PM
can you use this with other programs as well. Please explain it to us.
I hope it works. This will definetly increase the immersion factor of this and other games.Can you use this program in a game like Battlefield 1942.

Thank you
Miamieagle

Bearcat99
01-31-2005, 09:46 PM
The program is great. I highly recomend it. It has added to the immersion factor 100 fold IMO.

Blackdog5555
01-31-2005, 11:15 PM
unbelievable...very very nice. Alot of work into this thing i bet.

Shift_E
01-31-2005, 11:15 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by DDastardlySID:
A couple of queries:
1. Is it possible to have different outputs for a number on the main keyboard and the same number on the keypad? (The keyboard tester utility seemed to be able to distinguish the difference, but whenever I used a number as output it generated the number on the main keyboard even if I pressed the keypad one when setting up the command).

2. Is it possible to have a sequence beginning with the ENTER key eg ENTER,1,4? I did manage to get this working by having the first command as a dummy key (ie one not bound to anything in PF) and choosing ENTER from the "Extented key" parameter, but is there a simpler way without using a dummy key?

Anyway, many thanks for making this great proggy - I love it.
Cheers,
DD <HR></BLOCKQUOTE>

1) I'm pretty sure I set the numpad key as Extended key and that's not correct, I'll get that fixed. I guess that's why they make version numbers. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

2) You set the Action up correctly as long as you get the result you want, I don't think there's a right or wrong way. Just think of the Commands as key strokes.

I'm glad you like the program.

<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by MiamiEagle:
can you use this with other programs as well. Please explain it to us.
I hope it works. This will definetly increase the immersion factor of this and other games.Can you use this program in a game like Battlefield 1942.

Thank you
Miamieagle <HR></BLOCKQUOTE>

It should work with any program that you would use the keyboard to send commands to.

Schmouddle-WT
02-01-2005, 12:54 AM
Okay, If I would say to AI opponent to p*ss off, will he really do as I say? http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif

m.manson2004
02-01-2005, 08:05 AM
No!! he'll blow you out of the sky for sure!! joking apart if it works with the wingman it'll be fantastic for single missions and MB.
manson

Kapt_A
02-01-2005, 08:13 AM
Is it me or since i've installed this, my QMT no longer works. I get a run time error 430.

m.manson2004
02-01-2005, 08:22 AM
once installed, where do you go to activate tool?
manson

Shift_E
02-01-2005, 09:54 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Kapt_A:
Is it me or since i've installed this, my QMT no longer works. I get a run time error 430. <HR></BLOCKQUOTE>

I've updated QMT also, VAC and QMT share a support dll. Sorry about that.

Kapt_A
02-01-2005, 09:56 AM
Awesome...thanks http://forums.ubi.com/images/smilies/11.gif

Shift_E
02-01-2005, 09:57 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by m.manson2004:
once installed, where do you go to activate tool?
manson <HR></BLOCKQUOTE>

The install creates a program group called "VAC System" where you can start the program.

m.manson2004
02-01-2005, 11:38 AM
the vac zip wont open,why?When i press the wizard icon it says error.
GMT installed separately so far, is that correct?
regards
manson

Shift_E
02-01-2005, 11:40 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by m.manson2004:
the vac zip wont open,why?When i press the wizard icon it says error.
GMT installed separately so far, is that correct?
regards
manson <HR></BLOCKQUOTE>

Must likely the downloaded file is corrupt. Try downloading it again.

m.manson2004
02-01-2005, 12:02 PM
downloaded fresh file, ok now.
thanks
manson

NL_snake_eye_NL
02-01-2005, 01:00 PM
hi everyone

thanks shift_E to give us vac http://forums.ubi.com/images/smilies/25.gif

I did download the program and installed it everthing works fine but i can't get my assigned action to work in the game (fb+aep+pf)

I am just testing with one command (gear)

The test phrase says: matched

what do I have to do?
Do i need to run vac builder when I want to use the voice commands?

what is the function of vac system? cause when i open it, it doesn't seem to work http://forums.ubi.com/images/smilies/16x16_smiley-sad.gif

ow and another thing can i show a picture of my screen cause i want to show my vac builder settings but i 'don't know how to upload a file from my harddrive. http://forums.ubi.com/images/smilies/35.gif

can someone help me??

greetz snake eye

DDastardlySID
02-01-2005, 01:07 PM
I thought I'd post the VAC profile for Pacific Fighters which I've set up, to save everyone else a bit of time. This profile includes every single radio command, and also "Chocks away!" for carrier take offs. (I prefer to use keyboard and joystick for actually flying the aircraft but you can obviously add any other stuff you want yourself). BTW this profile assumes that you have Chocks bound to "c" and Comms bound to TAB.

The only other requirement I found was that I had to unbind the commands I had which used the (unmodified) top row of numbers on the keyboard in PF. I originally used these to move directly to the various pilot or gunner seats in multicrew aircraft but when using VAC I'd find myself being switched to the position corresponding to the last number key used in a radio sequence. For example, on saying "Wingman cover me" (TAB,1,1) I'd automatically move to the pilot's seat. I did try tweaking the "Duration" setting in VAC but it didn't seem to help, however it's not a big issue as I just changed my crew member binds to SHIFT+1, SHIFT+2 etc and that eliminated the problem.

To use the profile, just create a new one in VAC and call it "Pacific Fighters", then open it with wordpad and paste in the following:

&lt;?xml version="1.0"?&gt;
&lt;profile&gt;
&lt;!--Pacific Fighters command Set--&gt;
&lt;command name="Chocks away!" phrase="chocks away"&gt;
&lt;key value="c" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Cover Me" phrase="Wingman cover me"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Fire At Will" phrase="Wingman fire at will"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Fighters" phrase="Wingman attack fighters"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Bombers" phrase="Wingman attack bombers"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack My Target" phrase="Wingman attack my target"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack All Ground Targets" phrase="Wingman attack all ground targets"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Tanks" phrase="Wingman attack tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Flak" phrase="Wingman attack flak"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Vehicles" phrase="Wingman attack vehicles"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Train" phrase="Wingman attack train"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Bridge" phrase="Wingman attack bridge"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Attack Ships" phrase="Wingman attack ships"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Jettison Tanks" phrase="Wingman jettison tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Break" phrase="Wingman break"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Wingman-Regroup" phrase="Wingman regroup"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Cover Me" phrase="Red flight cover me"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Fire At Will" phrase="Red flight fire at will"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Fighters" phrase="Red flight attack fighters"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Bombers" phrase="Red flight attack bombers"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack My Target" phrase="Red flight attack my target"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack All Ground Targets" phrase="Red flight attack all ground targets"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Tanks" phrase="Red flight attack tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Flak" phrase="Red flight attack flak"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Vehicles" phrase="Red flight attack vehicles"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Train" phrase="Red flight attack train"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Bridge" phrase="Red flight attack bridge"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Attack Ships" phrase="Red flight attack ships"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Jettison Tanks" phrase="Red flight jettison tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Break" phrase="Red flight break"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Regroup" phrase="Red flight regroup"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Tighten Formation" phrase="Red flight tighten formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Loosen Formation" phrase="Red flight loosen formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Echelon Right" phrase="Red flight echelon right"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Echelon Left" phrase="Red flight echelon left"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Vic Formation" phrase="Red flight vic formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Finger Four" phrase="Red flight finger four"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Diamond" phrase="Red flight diamond"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Line Abreast" phrase="Red flight line abreast"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Line Astern" phrase="Red flight line astern"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Next Waypoint" phrase="Red flight next waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Previous Waypoint" phrase="Red flight previous waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Return To Base" phrase="Red flight return to base"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Red Flight-Stick Around Here" phrase="Red flight stick around here"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Cover Me" phrase="White flight cover me"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Fire At Will" phrase="White flight fire at will"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Fighters" phrase="White flight attack fighters"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Bombers" phrase="White flight attack bombers"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack My Target" phrase="White flight attack my target"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack All Ground Targets" phrase="White flight attack all ground targets"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Tanks" phrase="White flight attack tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Flak" phrase="White flight attack flak"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Vehicles" phrase="White flight attack vehicles"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Train" phrase="White flight attack train"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Bridge" phrase="White flight attack bridge"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Attack Ships" phrase="White flight attack ships"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Jettison Tanks" phrase="White flight jettison tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Break" phrase="White flight break"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Regroup" phrase="White flight regroup"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Tighten Formation" phrase="White flight tighten formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Loosen Formation" phrase="White flight loosen formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Echelon Right" phrase="White flight echelon right"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Echelon Left" phrase="White flight echelon left"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Vic Formation" phrase="White flight vic formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Finger Four" phrase="White flight finger four"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Diamond" phrase="White flight diamond"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Line Abreast" phrase="White flight line abreast"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Line Astern" phrase="White flight line astern"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Next Waypoint" phrase="White flight next waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Previous Waypoint" phrase="White flight previous waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Return To Base" phrase="White flight return to base"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-White Flight-Stick Around Here" phrase="White flight stick around here"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Cover Me" phrase="Blue flight cover me"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Fire At Will" phrase="Blue flight fire at will"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Fighters" phrase="Blue flight attack fighters"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Bombers" phrase="Blue flight attack bombers"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack My Target" phrase="Blue flight attack my target"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack All Ground Targets" phrase="Blue flight attack all ground targets"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Tanks" phrase="Blue flight attack tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Flak" phrase="Blue flight attack flak"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Vehicles" phrase="Blue flight attack vehicles"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Train" phrase="Blue flight attack train"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Bridge" phrase="Blue flight attack bridge"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Attack Ships" phrase="Blue flight attack ships"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Jettison Tanks" phrase="Blue flight jettison tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Break" phrase="Blue flight break"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Regroup" phrase="Blue flight regroup"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Tighten Formation" phrase="Blue flight tighten formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Loosen Formation" phrase="Blue flight loosen formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Echelon Right" phrase="Blue flight echelon right"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Echelon Left" phrase="Blue flight echelon left"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Vic Formation" phrase="Blue flight vic formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Finger Four" phrase="Blue flight finger four"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Diamond" phrase="Blue flight diamond"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Line Abreast" phrase="Blue flight line abreast"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Line Astern" phrase="Blue flight line astern"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Next Waypoint" phrase="Blue flight next waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Previous Waypoint" phrase="Blue flight previous waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Return To Base" phrase="Blue flight return to base"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Blue Flight-Stick Around Here" phrase="Blue flight stick around here"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Cover Me" phrase="Green flight cover me"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Fire At Will" phrase="Green flight fire at will"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Fighters" phrase="Green flight attack fighters"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Bombers" phrase="Green flight attack bombers"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack My Target" phrase="Green flight attack my target"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack All Ground Targets" phrase="Green flight attack all ground targets"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Tanks" phrase="Green flight attack tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Flak" phrase="Green flight attack flak"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Vehicles" phrase="Green flight attack vehicles"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Train" phrase="Green flight attack train"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Bridge" phrase="Green flight attack bridge"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Attack Ships" phrase="Green flight attack ships"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Jettison Tanks" phrase="Green flight jettison tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Break" phrase="Green flight break"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Regroup" phrase="Green flight regroup"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Tighten Formation" phrase="Green flight tighten formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Loosen Formation" phrase="Green flight loosen formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Echelon Right" phrase="Green flight echelon right"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Echelon Left" phrase="Green flight echelon left"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Vic Formation" phrase="Green flight vic formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Finger Four" phrase="Green flight finger four"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Diamond" phrase="Green flight diamond"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Line Abreast" phrase="Green flight line abreast"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Line Astern" phrase="Green flight line astern"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Next Waypoint" phrase="Green flight next waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Previous Waypoint" phrase="Green flight previous waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Return To Base" phrase="Green flight return to base"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Green Flight-Stick Around Here" phrase="Green flight stick around here"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Cover Me" phrase="Squadron cover me"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Fire At Will" phrase="Squadron fire at will"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Fighters" phrase="Squadron attack fighters"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Bombers" phrase="Squadron attack bombers"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack My Target" phrase="Squadron attack my target"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;

BigA21
02-01-2005, 01:08 PM
Thank you for your work on this project,
Shift E.

However after trying the program I think that its not for me. Can you advise me on how to uninstall it - since I do not see an uninstaller provided, and there is nothing available for uninstallation in the Windows control panel?

DDastardlySID
02-01-2005, 01:12 PM
"$%^%! forum cut the end off my post, just add the following to the lines above:

&lt;command name="Radio-Squadron-Attack All Ground Targets" phrase="Squadron attack all ground targets"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Tanks" phrase="Squadron attack tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Flak" phrase="Squadron attack flak"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Vehicles" phrase="Squadron attack vehicles"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Train" phrase="Squadron attack train"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Bridge" phrase="Squadron attack bridge"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Attack Ships" phrase="Squadron attack ships"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Jettison Tanks" phrase="Squadron jettison tanks"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Break" phrase="Squadron break"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Regroup" phrase="Squadron regroup"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Tighten Formation" phrase="Squadron tighten formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Loosen Formation" phrase="Squadron loosen formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Echelon Right" phrase="Squadron echelon right"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Echelon Left" phrase="Squadron echelon left"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Vic Formation" phrase="Squadron vic formation"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Finger Four" phrase="Squadron finger four"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Diamond" phrase="Squadron diamond"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Line Abreast" phrase="Squadron line abreast"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Line Astern" phrase="Squadron line astern"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Next Waypoint" phrase="Squadron next waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Previous Waypoint" phrase="Squadron previous waypoint"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Return To Base" phrase="Squadron return to base"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Squadron-Stick Around Here" phrase="Squadron stick around here"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="6" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="9" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Anyone-Help Me" phrase="Anyone help me"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="7" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Ground Control-Requesting Assistance" phrase="Ground control requesting assistance"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="1" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Ground Control-Vector To Base" phrase="Ground control vector to base"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="2" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Ground Control-Vector To Target" phrase="Ground control vector to target"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="3" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Ground Control-Requesting Landing Clearance" phrase="Ground control requesting landing clearance"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="4" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;
&lt;command name="Radio-Ground Control-Requesting Take Off Clearance" phrase="Ground control requesting take off clearance"&gt;
&lt;key qual="TAB" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="8" pause="10" repeat="1" duration="10"/&gt;
&lt;key value="5" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;

&lt;!--Voice Activation Command Set--&gt;
&lt;set key="NONE" vackey1="CTRL" vackey2="V" off="NONE"&gt;


&lt;/set&gt;
&lt;/profile&gt;

Shift_E
02-01-2005, 01:19 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by BigA21:
Thank you for your work on this project,
Shift E.

However after trying the program I think that its not for me. Can you advise me on how to uninstall it - since I do not see an uninstaller provided, and there is nothing available for uninstallation in the Windows control panel? <HR></BLOCKQUOTE>

Just delete the install folder and the program group in your start menu. That's all you need to do.

DDastardlySID
02-01-2005, 01:20 PM
NL_snake_eye_NL - once you've set up a profile with the builder, save it, close the builder and then fire up the VAC system itself. You should then see a little icon next to your system clock. Right click on that and choose "Load Profile" and your profile name. Then right click on the icon again and choose "VAC On". Alternately you can set up a shortcut key to turn it on whilst you're ingame (In the example profile I posted above, I use CTRL+V for this).
Cheers,
DD

Shift_E
02-01-2005, 01:27 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by DDastardlySID:
I thought I'd post the VAC profile for Pacific Fighters which I've set up, to save everyone else a bit of time. This profile includes every single radio command, and also "Chocks away!" for carrier take offs. (I prefer to use keyboard and joystick for actually flying the aircraft but you can obviously add any other stuff you want yourself). BTW this profile assumes that you have Chocks bound to "c" and Comms bound to TAB.
<HR></BLOCKQUOTE>

I'll get this posted on the web site for download.

I also got the numeric pad keys in the builder, what was I thinking?

And I added a dupication Action option. Now I tell you. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

Thanks,

Darkbluesky
02-01-2005, 01:29 PM
Is it possible to use it in Spanish??

Shift_E
02-01-2005, 01:30 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Darkbluesky:
Is it possible to use it in Spanish?? <HR></BLOCKQUOTE>

No, sorry. It uses Enlish grammar rules. http://forums.ubi.com/images/smilies/16x16_smiley-sad.gif

NL_snake_eye_NL
02-01-2005, 01:32 PM
thanks DDastardlySID and Shift_E http://forums.ubi.com/images/smilies/25.gif

I will try it tommorow after work

thanks again good work!

greetz snake eye

Shift_E
02-01-2005, 02:09 PM
I added a User Profile download page to the web site. You can download DDastardlySID's Pacific Fighters profile there.

Thank you DDastardlySID,

BaldieJr
02-01-2005, 04:33 PM
FYI:

You can assign a different sound to each command, and a sound to all failed commands.

Think about that.

You bomber pilots might consider makeing co-pilot responses to each command.

Nice work Shift_E. I knew you could do it http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

Shift_E
02-01-2005, 05:46 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by BaldieJr:
FYI:

You can assign a different sound to each command, and a sound to all failed commands.

Think about that.

You bomber pilots might consider makeing co-pilot responses to each command.

Nice work Shift_E. I knew you could do it http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif <HR></BLOCKQUOTE>

Hey BaldieJr,

Thanks. And Thanks for all your help. http://forums.ubi.com/images/smilies/25.gif

S!

DDastardlySID
02-01-2005, 06:54 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Shift_E:
I added a User Profile download page to the web site. You can download DDastardlySID's Pacific Fighters profile there.

Thank you DDastardlySID, <HR></BLOCKQUOTE>

My pleasure m8, glad to be able to help out. You might want to add the explanatory bit I wrote in the first couple of paragraphs in my post in the DL profile's readme, though. (Specifically the bit about needing to bind chocks to "c" and unbinding the number keys). Also your readme states the profile is for PF standalone only whereas I actually have IL2FBAEPPF installed. (Though I see no reason why it wouldn't also work for standalone PF).

Anyway, thanks again for a wonderful utility.
Cheers,
DD

PS Just noticed the profile name is spelt wrong on the xml file and the zip -"Pacific Figthers"

Zapatistas
02-01-2005, 07:31 PM
Hi SHIFT_E

looks like you have done a good job.

my only question is, can this be running at the same time as Team Speak (for multiplayer coop missions). I know many types of voice regognition programs have had many peoblems with this issue.
If it is possible.....how?

Thanks.

Shift_E
02-01-2005, 07:43 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by DDastardlySID:
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Shift_E:
I added a User Profile download page to the web site. You can download DDastardlySID's Pacific Fighters profile there.

Thank you DDastardlySID, <HR></BLOCKQUOTE>

My pleasure m8, glad to be able to help out. You might want to add the explanatory bit I wrote in the first couple of paragraphs in my post in the DL profile's readme, though. (Specifically the bit about needing to bind chocks to "c" and unbinding the number keys). Also your readme states the profile is for PF standalone only whereas I actually have IL2FBAEPPF installed. (Though I see no reason why it wouldn't also work for standalone PF).

Anyway, thanks again for a wonderful utility.
Cheers,
DD

PS Just noticed the profile name is spelt wrong on the xml file and the zip -"Pacific Figthers" <HR></BLOCKQUOTE>

Roger that.

My typing and spelling skills and don't exist as you can tell. I'll make the changes to the readme file.

Sorry about that,

Shift_E
02-01-2005, 07:48 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Zapatistas:
Hi SHIFT_E

looks like you have done a good job.

my only question is, can this be running at the same time as Team Speak (for multiplayer coop missions). I know many types of voice regognition programs have had many peoblems with this issue.
If it is possible.....how?

Thanks. <HR></BLOCKQUOTE>

I don't use TS, but I do use Ventrilo, which I believe is the same type of program. I do run them together without issue. I assigned the Push to deactivate Voice Commands in VAC the same as my PTT button in Ventrilo. So when I push to talk, VAC is deactivated, when I release, VAC is activate and Ventrilo is deactivated.

I hope that makes sense.

CPS_Shadow
02-01-2005, 07:57 PM
On the Ventrilo are you using Windows XP or Windows 2000? I think that method works in XP but does not work in 2000.

On my machine Ventrilo and TS both grab the the Mic and won't give it up. And won't take it over if someone else already has it.

I fought with Voice Buddy on this and could never get it to work.

Shift_E
02-01-2005, 08:01 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by CPS_Shadow:
On the Ventrilo are you using Windows XP or Windows 2000? I think that method works in XP but does not work in 2000.

On my machine Ventrilo and TS both grab the the Mic and won't give it up. And won't take it over if someone else already has it.

I fought with Voice Buddy on this and could never get it to work. <HR></BLOCKQUOTE>

Very good point, I am using Win XP, it may not work on Win 2000.

Thanks for the info CPS_Shadow.

JunkoIfurita
02-01-2005, 08:05 PM
Shift_E,

A very nice piece of software - previously I'd been using Shoot 1.6, which was pretty horrible because it had a strange lag problem (always one command behind) and had apparently become abandonware.

No lag problems with VAC thus far ^_^, and as an added bonus you're using Microsoft Voice Recognition, so I've already trained.

Thumbs up to a nice app (and here's hoping you don't drop off the face of the earth like the developers of Shoot).

DarkCanuck420
02-01-2005, 09:04 PM
wow im so fat i dont even need to raise my arms anymore, i can eat and yell at the computer as spitting cheezes at the monitor.
God bless america.

great program btw keep up the good work an asset to the community.

P.S. i dont like cheezes that much nor am i fat, but i do yell at my computer http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif

================================================

SeminoleX
02-02-2005, 12:22 AM
Remarkable program indeed....but I refuse to sit around talking to myself.

Wife would probably use this behavior as an excuse for having me commited.

m.manson2004
02-02-2005, 03:09 AM
ATT SHIFT E

I have assigned a command for "wing men cover me" as a test to get started but when i go to my mission there is no reply from the wing man when i speak out order,what am i doing wrong?

mike: ok.
audio: switches main menu FB all on.

cheers
manson

Shift_E
02-02-2005, 07:48 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by m.manson2004:
ATT SHIFT E

I have assigned a command for "wing men cover me" as a test to get started but when i go to my mission there is no reply from the wing man when i speak out order,what am i doing wrong?

mike: ok.
audio: switches main menu FB all on.

cheers
manson <HR></BLOCKQUOTE>

DDastardlySID has created an excellent profile for wingman commands that is on VAC's web site for download under "User Profiles".

Have a go with that profile, he has done an excellent job of creating all of the commands.

bear_boradin
02-03-2005, 03:11 AM
First of all, Shift_E... wow!!!!
Thanks for creating such an amazing program available to us all, i'm already reaping the benefits of being able to talk to my squadron. It really is great!

Also thanks to DDastardlySID for creating a brilliant profile for IL2_FB_AEP, it's essential for those who are fed up of TAB+2+6+4+6+7+1.. etc!!! http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

Now for a small bug report. I'm unsure whether this has been mentioned yet, but occasionally, when i come back to desktop after playing PF with VAC on my keyboard stops functioning properly and my mouse rightclick menu displays that when you rightclick on desktop icon (i.e Open, Run as instead of Arrange by, Refresh...). I have found in most cases, to close VAC then press CTRL+ALT+DEL and close taskbar when it opens seems to return to normal. However, once it happened and i had to log out and back in again because my inputs were useless.

Hope this helps, and once again thank you for this program!!
If anyone is thinking about about it, don't think - Download!!! http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

wintergoose
02-03-2005, 05:01 AM
The program is interesting for kommunication with the AI plains.

Will use of the program slow down the CPU speed so the SIM will go slower when the voice comandit is used ?

Shift_E
02-03-2005, 06:32 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by bear_boradin:
First of all, Shift_E... wow!!!!
Thanks for creating such an amazing program available to us all, i'm already reaping the benefits of being able to talk to my squadron. It really is great!

Also thanks to DDastardlySID for creating a brilliant profile for IL2_FB_AEP, it's essential for those who are fed up of TAB+2+6+4+6+7+1.. etc!!! http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

Now for a small bug report. I'm unsure whether this has been mentioned yet, but occasionally, when i come back to desktop after playing PF with VAC on my keyboard stops functioning properly and my mouse rightclick menu displays that when you rightclick on desktop icon (i.e Open, Run as instead of Arrange by, Refresh...). I have found in most cases, to close VAC then press CTRL+ALT+DEL and close taskbar when it opens seems to return to normal. However, once it happened and i had to log out and back in again because my inputs were useless.

Hope this helps, and once again thank you for this program!!
If anyone is thinking about about it, don't think - Download!!! http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif <HR></BLOCKQUOTE>

Yes, I have noticed that and it happens when I've been testing the toggle on a command. It's usally been a key that I forgot to issue the release for in the profile. I'm very close to releasing an update version 1.2.9 and it will issue a key release to all keyboard keys when the VAC Off switch is set. So far it looks good.

<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by wintergoose:
The program is interesting for kommunication with the AI plains.

Will use of the program slow down the CPU speed so the SIM will go slower when the voice comandit is used ? <HR></BLOCKQUOTE>

No, VAC doesn't appear to to slow the computer down at all.

SeaFireLIV
02-03-2005, 06:43 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by SeminoleX:
Remarkable program indeed....but I refuse to sit around talking to myself.

Wife would probably use this behavior as an excuse for having me commited. <HR></BLOCKQUOTE>

But, SeminoleX, you are NOT talking to yourself. You simply delivering key board commands to the computer so that it will follow your instructions by other means, therefore freeing up you hands and allowing you to be faster and more effecient in your flight simming. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

JG51Beolke
02-03-2005, 09:07 AM
Bump for when I get home from work.

Shift_E
02-03-2005, 01:18 PM
I just finished version 1.2.9 and updated the web site.

Added a duplicate Action button in the Builder.

Added Number Pad keys (how did I forget this). I think a better way of handling key qualifiers and extended keys.

Going to add the ability to change background and text colors for the data fields in the Builder.

Adding the ability to send the activation phrases to Notepad, in case you wish to print them out.

Added sort to the Action list.

Enjoy,

RxMan
02-04-2005, 12:29 PM
EVERYONE get newest 1.3.0 version......

1.2.9 had a bug

GREAT PROGRAM ANYWAY

DDastardlySID
02-05-2005, 03:49 PM
Many thanks for adding keypad handling - as a result I've been able to add all my external view and padlock commands to my profile. It's great to be able to "Padlock enemy ground" as you drop your ordinance to get a good view of the blast as you fly past. I also followed BaldieJr's tip about setting up voice responses - this is particularly cool for switching crew positions. If I say "nose gunner", for example, the view switches to his station and plays a wav saying "nose gunner reporting in". The key duplication feature is also very handy.

There do still seem to be a few minor issues with 1.3.0 though:

B1. The group of keys above the cursor keys (ins/home/pgup/del/end/pgdn) don't seem to work properly. I tried to use that DEL key in an action, but VAC sent the keypad DEL key to the sim instead.

B2. I also couldn't get the mouse buttons to work - I tried, for example, to have "Zoom map" generate a right click, but without success.

B3. At one point VAC stripped out all the first lines from my radio binds so instead of generating "TAB,1,2,3" they were reduced to just "1,2,3". Some other binds I set up were removed altogether at the same time. I'm not 100% sure what it was I did that caused this, but I think the circumstances were as follows: Firstly I set up a 2 action command and realised I didn't need the second action so I deleted it. When I went to "save profile" I got a warning message about a dodgy command (I think cos the 2nd action I deleted had no key bound to it). I was given the choice of returning to fix it or continuing anyway. Assuming that the msg was about the action I wanted deleted anyway I chose the latter and I think it was at this point that my profile lost the first lines of the radio binds and also some other commands (which had worked fine before) were lost altogether. Since then I make sure I back up my profile before editing it http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif (though fortunately I was able to fix the damage very quickly by pasting in the older version of my profile which was ULd here). Hope this is of some help in tracking the bug down, though as I say, I'm not 100% sure if the sequence I decribed above actually caused the problem or not- it may have been just coincidence that the bug happened to occur at that point. Since then, though, I've had no similar problems.


Finally, I feel a bit guilty asking for more when you've already given us so much, but I do have a few suggestions for future development:

S1. Allow profile loading to be triggered ingame by voice commands eg "load b25 profile". This would be very handy because some bombers have differently numbered crew positions. For example, with my b25 profile "left gunner" generates the left gunner key (F7 with the binds I use). If I use the same profile when I'm flying an HE-111, however, then when I say "left gunner" it switches to the right gunner (as the right gunner is the 7th position in that plane). BTW I also have generic crew commands ie "crew 1-8" which obviously work for all planes, but it's much more fun and immersive to be able to call crew members by their actual position. ATM if I want to do this in a different bomber I have to come out of IL2 to load a different VAC profile.

S2. Allow multiple phrases for each command eg have "slide canopy", "open canopy", "close canopy", "open cockpit" and "close cockpit" all generate CTRL+C. This can already be done now by having each version as a seperate command so it's not a big issue, but it would save a bit of time and space if the variants could all be entered as part of a single command, perhaps with a format in the profile as follows:-

&lt;command name="Slide Canopy" phrase="Slide canopy" phrase2="Open canopy" phrase3="Close canopy", phrase4="Open cockpit" phrase5="Close cockpit"&gt;
&lt;key value="c" extended="NONE" qual="CTRL" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;

N.B. I used "phrase" for the 1st one rather than "phrase1" to retain compatibility with current profiles.

S3. Allow VAC to output joystick button presses eg joystick7 for button 7 or pov90 for hat button at 90 degrees. I have no idea how feasible this is but it would be great if it is possible.

S4. ATM the speech recognizer doesn't seem to recognize numerical input in the text phrase eg it will match someone saying "one" with the text "one" but not the text "1". No big deal, as it's easy to work around, but would be nice to have either text recognized.

Cheers,
DickDastardly

PS When I've finished them all, I'll post links to my updated profiles which now cover just about every command in PF, instead of just the radio ones.

Shift_E
02-05-2005, 09:22 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by DDastardlySID:
Many thanks for adding keypad handling - as a result I've been able to add all my external view and padlock commands to my profile. It's great to be able to "Padlock enemy ground" as you drop your ordinance to get a good view of the blast as you fly past. I also followed BaldieJr's tip about setting up voice responses - this is particularly cool for switching crew positions. If I say "nose gunner", for example, the view switches to his station and plays a wav saying "nose gunner reporting in". The key duplication feature is also very handy.

There do still seem to be a few minor issues with 1.3.0 though:

B1. The group of keys above the cursor keys (ins/home/pgup/del/end/pgdn) don't seem to work properly. I tried to use that DEL key in an action, but VAC sent the keypad DEL key to the sim instead.

B2. I also couldn't get the mouse buttons to work - I tried, for example, to have "Zoom map" generate a right click, but without success.

B3. At one point VAC stripped out all the first lines from my radio binds so instead of generating "TAB,1,2,3" they were reduced to just "1,2,3". Some other binds I set up were removed altogether at the same time. I'm not 100% sure what it was I did that caused this, but I think the circumstances were as follows: Firstly I set up a 2 action command and realised I didn't need the second action so I deleted it. When I went to "save profile" I got a warning message about a dodgy command (I think cos the 2nd action I deleted had no key bound to it). I was given the choice of returning to fix it or continuing anyway. Assuming that the msg was about the action I wanted deleted anyway I chose the latter and I think it was at this point that my profile lost the first lines of the radio binds and also some other commands (which had worked fine before) were lost altogether. Since then I make sure I back up my profile before editing it http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif (though fortunately I was able to fix the damage very quickly by pasting in the older version of my profile which was ULd here). Hope this is of some help in tracking the bug down, though as I say, I'm not 100% sure if the sequence I decribed above actually caused the problem or not- it may have been just coincidence that the bug happened to occur at that point. Since then, though, I've had no similar problems.


Finally, I feel a bit guilty asking for more when you've already given us so much, but I do have a few suggestions for future development:

S1. Allow profile loading to be triggered ingame by voice commands eg "load b25 profile". This would be very handy because some bombers have differently numbered crew positions. For example, with my b25 profile "left gunner" generates the left gunner key (F7 with the binds I use). If I use the same profile when I'm flying an HE-111, however, then when I say "left gunner" it switches to the right gunner (as the right gunner is the 7th position in that plane). BTW I also have generic crew commands ie "crew 1-8" which obviously work for all planes, but it's much more fun and immersive to be able to call crew members by their actual position. ATM if I want to do this in a different bomber I have to come out of IL2 to load a different VAC profile.

S2. Allow multiple phrases for each command eg have "slide canopy", "open canopy", "close canopy", "open cockpit" and "close cockpit" all generate CTRL+C. This can already be done now by having each version as a seperate command so it's not a big issue, but it would save a bit of time and space if the variants could all be entered as part of a single command, perhaps with a format in the profile as follows:-

&lt;command name="Slide Canopy" phrase="Slide canopy" phrase2="Open canopy" phrase3="Close canopy", phrase4="Open cockpit" phrase5="Close cockpit"&gt;
&lt;key value="c" extended="NONE" qual="CTRL" pause="10" repeat="1" duration="10"/&gt;
&lt;/command&gt;

N.B. I used "phrase" for the 1st one rather than "phrase1" to retain compatibility with current profiles.

S3. Allow VAC to output joystick button presses eg joystick7 for button 7 or pov90 for hat button at 90 degrees. I have no idea how feasible this is but it would be great if it is possible.

S4. ATM the speech recognizer doesn't seem to recognize numerical input in the text phrase eg it will match someone saying "one" with the text "one" but not the text "1". No big deal, as it's easy to work around, but would be nice to have either text recognized.

Cheers,
DickDastardly

PS When I've finished them all, I'll post links to my updated profiles which now cover just about every command in PF, instead of just the radio ones. <HR></BLOCKQUOTE>

Wow what a list!

I€ll start working on bugs 1-3.

S1: What a cool idea, I like it. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

S2: I think I can do that and another good idea.

S3: I never planned on adding joystick support, but I€ll look into it. If there€s a standard for the codes it may be possible.

S4: This is a limitation of the SAPI 5.1. Sorry about that.

There goes the week http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

RxMan
02-06-2005, 07:27 AM
Great ideas dastardly, I noticed most of these but didn't even think about posting. I couldn't get the mouse buttons to work either. I would really like the joystick buttons to be useable, especially if you could accept input from the stick to program it. I thought my programming was wrong for the del,page up,page down,home,insert,and end, set of keys. They used to work with the earlier version, but 1.3 broke at least some of them. The button for sort is missing on the GUI but it does work when you click where it's suppose to be.

DDastardlySID
02-06-2005, 08:34 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Wow what a list!

I€ll start working on bugs 1-3.

S1: What a cool idea, I like it. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

S2: I think I can do that and another good idea.

S3: I never planned on adding joystick support, but I€ll look into it. If there€s a standard for the codes it may be possible.
<HR></BLOCKQUOTE>

Fantastic, http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif. One last thing, I just noticed the cursor keys don't seem to work either.

BTW Another tip for users, which hadn't occured to me before - you can string long chains of binds together to do some very handy stuff. For example, in my new profile I have the phrase "F P S start show" which brings down the console by pressing SHIFT+TAB and then types "fps START SHOW", presses ENTER and then closes the console by pressing SHIFT+TAB again.

I'll upload my new profile as soon as the last few keys are working, along with a table with all the phrases and binds - it now covers just about every command in PF (with a handful of exceptions which you wouldn't really use voice commands for like bomb aiming). I'll also UL my corresponding PF settings file.
Cheers,
DickDastardly

Aaron_GT
02-07-2005, 02:25 AM
Is there any way to map the active/deactivate to a joystick button like on Shoot? That would be ideal. (Not that I've worked out how to map the PTT to a joystick key in TeamSpeak...)

TacticalYak3
02-07-2005, 06:33 AM
Started using this program this weekend. Very nice indeed thanks mate!

I also downloaded the profile (again thanks). Everything went smoothly. I did do an extra voice training session which seems to have helped.

Furthermore, in order to reduce potential error I reduced my voice commands to two or less words.

So, for instance, "Wingman cover me" has become "wing cover," or "Anyone help me"
has become "Help". Folks having trouble may wish to do extra voice training and consider reducing the sentence length.

Again, great program look forward to all the mention improvements.

One question, when I overwrite my VAC program with an update will my profile (directory) be ok and still readily function?

TactS!

P.S. So are you guys issuing a ton of worthless commands to your AI squadron too? http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif

RxMan
02-07-2005, 08:07 AM
The profile was safe for the upgrade to 1.3.0 so I assume he's taking care of that. (but I copied it to my desktop before upgrading, just in case http://forums.ubi.com/images/smilies/16x16_smiley-happy.gif

About using the commands in chat windows, or other programs that do not take over the keyboard, the default WINDOWS KEYBOARD SHORTCUTS can drive you nuts if you try testing in notepad or even with the keyboard tester. i.e. F10 jumps the cursor to the File menu !there are dozens of them @#$#$

Shift_E
02-07-2005, 08:10 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by TacticalYak3:
Started using this program this weekend. Very nice indeed thanks mate!

I also downloaded the profile (again thanks). Everything went smoothly. I did do an extra voice training session which seems to have helped.

Furthermore, in order to reduce potential error I reduced my voice commands to two or less words.

So, for instance, "Wingman cover me" has become "wing cover," or "Anyone help me"
has become "Help". Folks having trouble may wish to do extra voice training and consider reducing the sentence length.

Again, great problem look forward to all the mention improvements.

One question, when I overwrite my VAC program with an update will my profile (directory) be ok and still readily function?

TactS!

P.S. So are you guys issuing a ton of worthless commands to your AI squadron too? http://forums.ubi.com/groupee_common/emoticons/icon_biggrin.gif <HR></BLOCKQUOTE>

Yes, you will be able to install over the existing install and the profiles will remain untouched. I try very hard to keep the profiles compatible, so far they have been. I'd also like to remind you about the profile backup option. http://forums.ubi.com/groupee_common/emoticons/icon_wink.gif

Enjoy

Shift_E
02-07-2005, 08:29 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by RxMan:
The profile was safe for the upgrade to 1.3.0 so I assume he's taking care of that. (but I copied it to my desktop before upgrading, just in case http://forums.ubi.com/images/smilies/16x16_smiley-happy.gif

About using the commands in chat windows, or other programs that do not take over the keyboard, the default WINDOWS KEYBOARD SHORTCUTS can drive you nuts if you try testing in notepad or even with the keyboard tester. i.e. F10 jumps the cursor to the File menu !there are dozens of them @#$#$ <HR></BLOCKQUOTE>

Hey RxMan,

I'll have to update the KB Tester also. When testing any active window the commands sent will activate whatever short cut keys are assigned that window. Like when testing in Notepad, if you send a command "F5" that would enter the date/time or "CTRL+p" would issue the print command. When I get a chance I'll update the KB Tester to display the key and eat the key stroke.

DDastardlySID
02-07-2005, 08:35 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by TacticalYak3:

Furthermore, in order to reduce potential error I reduced my voice commands to two or less words.

So, for instance, "Wingman cover me" has become "wing cover," or "Anyone help me"
has become "Help".
<HR></BLOCKQUOTE>

A word of warning here - very short phrases will actually increase rather than reduce the chance of misrecognition. I reckon it's generally better to keep the commands slightly longer, particularly avoiding phrases consisting of a single monosyllabic word. I originally used "map" for example, but found that anything from me coughing to the sound of my guns firing coming out of my headphones would trigger the command. I changed it to "toggle map" and didn't have any more problems. Similarly I use "Bail out! Bail out!" rather than just "eject" as this is most definitely a command you don't want to trigger accidentally http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif.

Cheers,
DickDastardly

Shift_E
02-07-2005, 10:54 AM
Hey DickDastardly could you send me an email when you get a chance?

TacticalYak3
02-07-2005, 10:59 AM
I'll certainly keep your advice in mind. So far it has been working perfectly, mind you I only use it offline (at least for now). Plus I prefer the brevity of the calls.

Again thanks for your profile and I look forward to your next update.

TactS!

DDastardlySID
02-07-2005, 11:17 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Shift_E:
Hey DickDastardly could you send me an email when you get a chance? <HR></BLOCKQUOTE>

Check your PM m8.
DD

T_O_A_D
02-07-2005, 12:19 PM
I got to admit this thing is addictive. I've got all my gunner stations reporting in with wave files and turning off Auto pilot so I can aim immediatly.

I wonder why Oleg set the gunner posotions different between the planes sort of a pain.

Having trouble with my AI commands I think I need more voice training.

Hoping on the upgrades to polish it all off.

Very Please with the work so far! Absolutley great job on this Program!

lzheng2000
02-07-2005, 12:33 PM
Hi, Shift_E:

I got "The site you are trying to access has been blocked." when I try to go to your websites, both http://qmt.webhop.net/ and http://vac.webhop.net/

Shift_E
02-07-2005, 03:20 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by lzheng2000:
Hi, Shift_E:

I got "The site you are trying to access has been blocked." when I try to go to your websites, both http://qmt.webhop.net/ and http://vac.webhop.net/ <HR></BLOCKQUOTE>

It does that once in awhile I don't know why. If it keeps happening to you let me know and I'll get you a copy.

VF2_Tim
02-08-2005, 03:33 PM
Can't get VAC to operate.

Have downloaded the profile from previous post. When I test the program in 'builder' mode, it acknowledges that it is reading my voice correctly. I have the program turned on and a profile selected. But when I'm in a mission--nothing.

I am also using Track IR and a Nostromo N52 quick pad. Could either of these be causing a problem?

Shift_E
02-08-2005, 04:15 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by VF2_Tim:
Can't get VAC to operate.

Have downloaded the profile from previous post. When I test the program in 'builder' mode, it acknowledges that it is reading my voice correctly. I have the program turned on and a profile selected. But when I'm in a mission--nothing.

I am also using Track IR and a Nostromo N52 quick pad. Could either of these be causing a problem? <HR></BLOCKQUOTE>

I don't use Track IR, but BearCat does. Check this link out for some help:

http://forums.ubi.com/eve/forums?q=Y&a=tpc&s=400102&f=23110283&m=3261083072&p=4

RxMan
02-08-2005, 07:19 PM
I use TrackIR (just recently started), and VAC works great with it, I even use VAC to pause, center, and set the precision key with VAC. Waiting on update to fix keypad keys. BTW that's where the insert-delete set of keys went, when activated with VAC it sends the corresponding keypad key instead i.e. send the 'END' key but the KP 1 is sent instead, similarly for all those multiuse keys.

Shift_E
02-08-2005, 10:21 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by RxMan:
I use TrackIR (just recently started), and VAC works great with it, I even use VAC to pause, center, and set the precision key with VAC. Waiting on update to fix keypad keys. BTW that's where the insert-delete set of keys went, when activated with VAC it sends the corresponding keypad key instead i.e. send the 'END' key but the KP 1 is sent instead, similarly for all those multiuse keys. <HR></BLOCKQUOTE>

Hang in there, the upgrade is very close. I think you'll be pleased. Just got to get pass one more issue.

Shift_E
02-09-2005, 11:29 PM
I just finished uploading version 1.3.5 I hope you enjoy it.

Allow a new profile load to be triggered in game by voice command.
Allow multiple or alternate phrases for each Action.
Allow command line input of profiles when VAC is started.
Added mouse click events.
Added option to mass change duration or pause values.
Improved key support to include extended keys.
Added ALT and CTRL to the Push to Activate/Deactivate key select.

To upgrade just install new version over the current version.

x__CRASH__x
02-09-2005, 11:53 PM
http://www.dvdzine.nl/img/firefox3.jpg

bear_boradin
02-10-2005, 03:19 AM
Hi Shift_E,

I haven't yet had a chance to try the new 1.3.5 version, but i am looking forward to it tonight.

I don't know if anyone has mentioned this yet but i have been getting a strange in-game stutter since using VAC, it only happens once per session and lasts about 5 seconds. It goes completely slideshow on me and the sound also stutters with the video. It has only happened since installing VAC, and a friend who just installed it (who is very pleased with it and says thankyou for great program!) also occasionally gets this stutter. Have you or has anyone else found this happening and is there a cure for it?

Shift_E
02-10-2005, 08:08 AM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by bear_boradin:
Hi Shift_E,

I haven't yet had a chance to try the new 1.3.5 version, but i am looking forward to it tonight.

I don't know if anyone has mentioned this yet but i have been getting a strange in-game stutter since using VAC, it only happens once per session and lasts about 5 seconds. It goes completely slideshow on me and the sound also stutters with the video. It has only happened since installing VAC, and a friend who just installed it (who is very pleased with it and says thankyou for great program!) also occasionally gets this stutter. Have you or has anyone else found this happening and is there a cure for it? <HR></BLOCKQUOTE>

If you are using keys to turn VAC On while in the game then you may get some stutters while SAPI initializes. Another possibility is the sound card getting over worked since it handles all the game sounds and microphone input for the voice recognition and then throw a voice over the Internet in the mix too. The single best tweak I€ve use for IL2 and my whole system was the PCI Latency tweak. Since I€ve applied that tweak everything works better.
http://forums.ubi.com/eve/forums?a=tpc&s=400102&f=49310655&m=3701038262&r=5441021362#5441021362

Under the Control Panel Speech in the microphone section there€s a button for Audio Input, make sure your sound card is selected there. If you are using a voice over the Internet program, make sure it is using the sound card as the audio device rather than the default device.

One more thing to check is the duration and pause length on your commands, the lower the number and the command stills works the better.

This is what I€ve compiled from others that have shared what has worked for them. I hope this helps.

And tell your friend he is welcome, enjoy.

RxMan
02-10-2005, 01:58 PM
I'm sure you could use a break.
But a new help file to explain the new features would be greatly appreciated, i.e. command line loading, and the others that are not very obvious for us older folks. Thanks bunches. I sure hope others are sending you donations for this great program.
RX

Shift_E
02-10-2005, 02:23 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by RxMan:
I'm sure you could use a break.
But a new help file to explain the new features would be greatly appreciated, i.e. command line loading, and the others that are not very obvious for us older folks. Thanks bunches. I sure hope others are sending you donations for this great program.
RX <HR></BLOCKQUOTE>

I have one more update to do to fix any remaining issues with this feature set, tonight most likely. I€ll update the help file at that time, just wanted to be sure no more big changes, but thanks for reminding me I had to write that down. http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif

If donations are an indicator of how popular VAC is, it€s very popular at all.

Vacillator
02-10-2005, 02:50 PM
Excellent stuff Shift_E. Don't know how you do the changes so quickly, I can barely keep to date with the new versions http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif .
Might be sacrilege here but as an easier 'learning process' I created a profile for most commands in Vietcong and everything works just fine. Only occasionally I get odd/extra actions but I think it's because the microphone picks up some in-game sounds (as mentioned above single syllables like 'Crouch' and 'Aim' seem more prone so that's down to me).
Anyway great stuff, I'm off to get 1.3.5 as I only have 1.3.0 .
Thanks again. And to DD...

Vacillator
02-10-2005, 03:07 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Vacillator:
Excellent stuff Shift_E. Don't know how you do the changes so quickly, I can barely keep to date with the new versions http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif .
Might be sacrilege here but as an easier 'learning process' I created a profile for most commands in Vietcong and everything works just fine. Only occasionally I get odd/extra actions but I think it's because the microphone picks up some in-game sounds (as mentioned above single syllables like 'Crouch' and 'Aim' seem more prone so that's down to me).
Anyway great stuff, I'm off to get 1.3.5 as I only have 1.3.0 .
Thanks again. And to DD... <HR></BLOCKQUOTE>

Just noticed TOAD did the same for Vietcong, will compare results...

Shift_E
02-10-2005, 03:10 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by Vacillator:
Excellent stuff Shift_E. Don't know how you do the changes so quickly, I can barely keep to date with the new versions http://forums.ubi.com/groupee_common/emoticons/icon_smile.gif .
Might be sacrilege here but as an easier 'learning process' I created a profile for most commands in Vietcong and everything works just fine. Only occasionally I get odd/extra actions but I think it's because the microphone picks up some in-game sounds (as mentioned above single syllables like 'Crouch' and 'Aim' seem more prone so that's down to me).
Anyway great stuff, I'm off to get 1.3.5 as I only have 1.3.0 .
Thanks again. And to DD... <HR></BLOCKQUOTE>

Thanks I appreciate it.

In the VAC Builder open Tools menu Profile Properties and set the Pronunciation Sensitivity to about to start with. This will make the recognition pickier, just play with it a bit till you get the results you want.

DDastardlySID
02-12-2005, 08:18 AM
Hi all,
My new profiles are now available for download from the VAC website (http://mysite.verizon.net/res19wz2/VAC/user_profiles.htm). They cover all the IL2/FB/AEP/PF radio commands and just about every other action in the sim that you could conceivably want to use voice commands for.

The zip includes a ReadMe which describes how to import and set up the profiles, and contains a table listing each phrase and their corresponding output keys.

I've also included my settings.ini file from IL2/FB/AEP/PF and a set of basic VAC response WAVs. See the ReadMe for more details - it contains info you'll need to know to use the profiles successfully.
Cheers,
DickDastardly

PS If anyone fancies making some more VAC response WAVs to replace my very basic ones, then I'd be happy to update the profiles to accomodate them - it would be great if we could have sets with British/American/Russian/German etc accents for the crew responses (and with different voices for each crew member). The script would be something along these lines:

-"Bombadier reporting"
-"Nose gunner here"
-"Top turret tracking"
-"Tail gunner reporting in"
-"Right waist gunner here"
-"Left waist gunner reporting in"
-"Ventral gunner reporting"
-"Rear gunner here"
-"Bombs dropped"
-"All bombs released"
-A bailout response - "She's had it" etc

AH_Moggy
02-12-2005, 01:58 PM
Shift_E: A Question for you. I use a button on the throttle part of my X-52 HOTAS as my Ventrilo PTT key. Is it possible to bind that button as the VAC "deactivate" button, instead of a KB keystroke?

Shift_E
02-12-2005, 04:09 PM
<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Originally posted by AH_Moggy:
Shift_E: A Question for you. I use a button on the throttle part of my X-52 HOTAS as my Ventrilo PTT key. Is it possible to bind that button as the VAC "deactivate" button, instead of a KB keystroke? <HR></BLOCKQUOTE>

I'm still looking at sending joystick buttons, so the answer is no. However, I use Ventrilo also and bound Ventrilo PTT to middle mouse button, then set my X45 button to middle mouse button. Then set VAC Push to deactivate to middle mouse button.

That should give you the results you are looking for.

AH_Moggy
02-17-2005, 03:13 PM
Thanks, Shift_E. I hadn't thought of that!

Bearcat99
02-18-2005, 04:20 AM
I use an X45 and I have my CTRL button as push to deactivate and also as comms.