Demongornot Posted July 6, 2018 Posted July 6, 2018 The recent Hornet release brought me back to DCS, and I play with my VR headset, but I quickly found myself forced to use way too often at my taste the keyboard, so I tried VoiceAttack (thanks steam sale) and well, my fan often put wrong commands to it because of the air in the mic, it struggles with some commands etc... The windows voice recognition make it unpleasant to use, but using the keyboard being even worse in VR for me, So, I made a profile that basically use two free buttons on the Hotas Warthog throttle, button radio up and pushed (since the A10C don't use them). So the profile work thit way : You have two buttons : OK and NEXT You can start with any of the two, it will list you the menu items : Cockpit, Ejection, Map, Escape, Special, Radio The button NEXT allow you to choose the next one (it look back to the first when reaching the end) For the first four, if you press OK you have : Cockpit = F1, Ejection = Left CTRL + 6 times E, Map = F10, Escape = Escape (obviously) For Special and Radio, OK will enter their sebmenu Special contain : Recenter (VR headset) binded by default to "²" because there is no default key for VR headset recentre, Space (nice for tutorial), Enter, Chat (left shift + tab), Full Screen = left alt + enter, pilot = right shift + p to switch pilot body and finally FCS BIT which is for the F18 and keep the y key down for 3 seconds, so you can click on the left MFD. Radio contain basically shortcut for function keys, from F1 to F12. If you double tap on OK, it reset itself, so if you are not sure or accidentally press OK with ejection selected (totally not already happened to me during the F18 training while trying to invoke Escape and missclicking, also totally not why I switched Ejection which as originally first and cockpit position :D), it have a delay of 1 second to register the double click (which also mean every menu items you choose will be set 1 second after). When you enter a submenu, just wait to hear the voice before trying to use NEXT, otherwise Special will invoke Radio and Radio will invoke F1 (cockpit), same when cancelling with double OK (even tho this one should be fine to spam anyway).DCS World VR-Profile.rar 1 CPU : I7 6700k, MB : MSI Z170A GAMING M3, GC : EVGA GTX 1080ti SC2 GAMING iCX, RAM : DDR4 HyperX Fury 4 x 8 Go 2666 MHz CAS 15, STORAGE : Windows 10 on SSD, games on HDDs. Hardware used for DCS : Pro, Saitek pro flight rudder, Thrustmaster HOTAS Warthog, Oculus Rift. Own : A-10C, Black Shark (BS1 to BS2), P-51D, FC3, UH-1H, Combined Arms, Mi-8MTV2, AV-8B, M-2000C, F/A-18C, Hawk T.1A Want : F-14 Tomcat, Yak-52, AJS-37, Spitfire LF Mk. IX, F-5E, MiG-21Bis, F-86F, MAC, F-16C, F-15E.
Demongornot Posted July 9, 2018 Author Posted July 9, 2018 I've done a way better (and final) version. The idea is the same, but it work way better now. This VoiceAttack profile lets you set 2 button/key, and they both have 2 actions, one when pressing, the other when keeping it pressed down for a certain amount of time (that you can set). Button 1 short : Previous. Button 1 long : Cancel. Button 2 short : Next. Button 1 long : OK. The menus contains : Cockpit, Ejection, Space, Map, Radio (toggle radio menu), Pilot (toggle pilot body), Specials, Kneepad, F keys, Custom, Volume and Options/Settings. Specials contain : Recenter VR (² key), Chat toggle, Enter, Full Screen, Active Pause, Auto Start, Auto Stop. Kneepad contain : Next, Previous and Toggle. Functions Keys are F keys from F1 to F12. Custom lets you set (in VoiceAttack) easily your own custom shortcuts, 5s pressed down Y keys is set as Custom 1 as an example, you have up to 24 custom keys available. Volume allow windows volume to be increased/decreased (by 5% steps) or mute (with OK). Options contain : Time (say IRL time), Change Delay, Auto Reset, Reset Delay Time, Reset, Launch DCS World. Kneepad, Volume, Change Delay and Reset Delay Time all four, once selected, will require you to use cancel (long press on button 1) to leave unlike other actions which revert you to Main Menu Item 1. Button 1 (short) and 2 (short and long) have direct control over them. And you can spamm the Previous/Next keys without any issues from what I observed. Change Delay lets you set what delay between a simple click and a long press you want, the default is 0.5 seconds, you can go as low as 0.1 and increase it with 0.1 seconds increments. Auto Reset which is Enabled by default and set to 6 seconds basically will go back to the main menu (first item) after the set time is reached, it is not enabled inside Kneepad, Volume, Change Delay and Reset Delay Time settings. Reset Delay Time allow you to set the wait time before it auto reset with 0.5 seconds increment and a minimum of 1 seconds. Reset just reset everything (including settings) to default, and Launch DCS World will, obviously Launch DCS World, tho you will need to manually setup the executable directory... Except if you have installed DCS World at "C:\Program Files\Eagle Dynamics\DCS World" in which case the Run.exe is the target. Previous and Next allow you to navigate menu or directly do actions (like the Kneepad for example),"OK" allow you to enter the menu and Cancel to get to the previous one, or at the first item of the main menu if you are already here, OK also reset Change Delay (0.5s) and Reset Delay Time (6s) to their default value. You at least need to setup the 2 buttons (Once for press and another time for release) for it to work, DCS directory isn't necessary, and custom functions are completely optional.DCS World VR VA Profile-Profile.rar 1 CPU : I7 6700k, MB : MSI Z170A GAMING M3, GC : EVGA GTX 1080ti SC2 GAMING iCX, RAM : DDR4 HyperX Fury 4 x 8 Go 2666 MHz CAS 15, STORAGE : Windows 10 on SSD, games on HDDs. Hardware used for DCS : Pro, Saitek pro flight rudder, Thrustmaster HOTAS Warthog, Oculus Rift. Own : A-10C, Black Shark (BS1 to BS2), P-51D, FC3, UH-1H, Combined Arms, Mi-8MTV2, AV-8B, M-2000C, F/A-18C, Hawk T.1A Want : F-14 Tomcat, Yak-52, AJS-37, Spitfire LF Mk. IX, F-5E, MiG-21Bis, F-86F, MAC, F-16C, F-15E.
Recommended Posts