Arma 3
VAC Voice Command Training
 This topic has been pinned, so it's probably important
JojoTheSlayer  [developer] 24 Dec, 2015 @ 6:08pm
Q/A: Can you change spacebar key to something else @Ram asks?
Fortunately for you altering is easier than creating, if done right. I still recommend using the default and there are regional keyboard differences that is the reason for the international key like spacebar is used in the first place. That said, is it possible? Yes, but with some prerequest and NO guarantees since I can only tell you the theory behind the changes.

How to:
1) Follow the ingame keybinding changes pictures in the profile apart from spacebar of course.

2) Then make sure the key you want to use in spacebars place is NOT used by other things ingame. Lets say you want to use H instead of spacebar in this example. Then you need to make sure nothing else in the game uses H.

3) Do the "Slightly more advanced FIX:"from the front page, but instead of 57. Which is the code for spacebar, you instead need to go here https://community.bistudio.com/wiki/ListOfKeyCodes and find the code for the key you want to use. In this example I will use the code for H which is 35. So 35 takes the place of 57 instead.

4) Now the slightly more complicated stuff. Get the freeware program called TextCrawler. Copy the .xml VAC profile you want to change to desktop. Open it in TextCrawler via Input from single file option and search all files, not just .txt option.

5) This step is CRITICAL and must be done correctly. NO extra spaces, ' or whatever otherwise you might break the profile file code to a state you will not be able to fix. The fix will in some cases only work ONE way because I know you are changing a key that will not conflict that much, but if you change several you might risk overwriting other things because you find stuff you dont want to alter and so on... Anyway make sure you are working on a backup copy of the file.

6) Under Standard in TextCrawler Find box write and only write:"space"
Not the :, but the "space" part without a actual spacebar text spacing before " etc and press the Find button lower down. This should result in a ca 244 keys found were
everyone of them says something ala extended="SPACE"extended2="NONE". If it does not, then you have dont step 4 - 6 wrong.

7) Now for the change. In this example H is to be used. Note that 35 is the code for H in the game. That is irrelevant here so in the Replace box type:"h"
And hit the Replace button... the change should be instant and there is no need for a manual save. The change is done. Search for "h" instead of "space" and you should see the changes have been made. HOWEVER, you might also notice that you get more hits than 244. This is because originally there are som other commands that use H, but since H is freed up in the game that wont matter apart from those OTHER voice commands will now be broken. H will from that point only work in place of the spacebar ingame, in this example.

8) Not done yet however.
Start up VAC Builder and import the altered .xml file from desktop. Respond yes to an overwrite if needed (You should have a backup of the original anyway and you can reimport that one again if all fails). Done!


While you now use THAT profile ingame via VAC Systems. Every "space" command will press "h" instead and since you configured the game to use h instead of space. The profile should work as normal as possible and within reason apart from the commands that are affected by the key you changed it to. In this case that being other voice commands already based on "h".


I hope this answered your question, @Ram. Good Luck and have Fun. :D
Last edited by JojoTheSlayer; 24 Dec, 2015 @ 6:39pm
< >
Showing 1-6 of 6 comments
Ram 24 Dec, 2015 @ 8:55pm 
Mighty kind of you to take the time to post this info up. I really appreciate it.
Longman 1 Feb, 2016 @ 6:09am 
I found this useful as well, cheers.
The Odd Frog 4 May, 2017 @ 4:10pm 
when i search for "space" i get 326 matches
The Odd Frog 4 May, 2017 @ 4:56pm 
Originally posted by The Odd Frog:
when i search for "space" i get 326 matches
after doing this in the vac builder h is not listed under character keys and extended is blank and if i do the command it just swaps to my secondarry because it presses 2 without pressing h first
The Odd Frog 4 May, 2017 @ 5:55pm 
Originally posted by The Odd Frog:
Originally posted by The Odd Frog:
when i search for "space" i get 326 matches
after doing this in the vac builder h is not listed under character keys and extended is blank and if i do the command it just swaps to my secondarry because it presses 2 without pressing h first
i would assume this nolonger works because the corect syntax for h would be value="h" not extended="h" however after replacing all of extended="h" with value="h" the entire profile just breaks and wont even load into the builder. if you could just upload the profile with it swaped to h that would be much appreciated. P.S. i have no idea how vac works so im just trying to make scence of what im seeing probly way off.

Edit - not quite sure what i did but its working now with h instead of space i did have to replace extended="h" with value="h" jojo if you want ill send you the xml so you can host it on the dwvac thread
Last edited by The Odd Frog; 4 May, 2017 @ 6:52pm
JojoTheSlayer  [developer] 5 May, 2017 @ 12:07pm 
Nah, thats okay. I only host the default. If other wants to edit that. They are free to do so otherwise I would be hosting a zillion profiles by now. Using H was just an example to make the process of editing to anything, clear to people.
< >
Showing 1-6 of 6 comments
Per page: 1530 50