Jump to content

Recommended Posts

Posted (edited)

Since a lot of people wanted to have a dedicated console controller for TEDAC-only use, I decided to put together a couple layouts depending on what type of controller you're using.  I designed these layouts based on the following assumptions/restrictions:

  • No 3rd Party controller software.  Must be configured within DCS only.
  • Only 1 modifier used.  Otherwise you might as well use my complete control layout for the Apache.
  • Already have a head tracker solution.  There's technically room for Camera Horizontal/Vertical, but I'll let you figure that out.
  • Somewhat replicates the TEDAC controller layout.  It's not perfect obviously as some gamepad-specific optimizations are made

First up is a layout that should work for both Xbox and PlayStation controllers. Note, nothing is bound to the triggers since I assume the Laser Trigger and Weapon Trigger will be buttons.  Not axes.  Even if ED made the Laser/Weapon Triggers axes, it still may not be possible to bind since Xbox triggers share a single axis:

DCSWorld_AH-64D_TEDAC_Only.png

Second up is a layout specifically for PlayStation 4 and PlayStation 5 controllers.  Unlike the Xbox controller above, PS4 and PS5 controllers actually have buttons in their triggers in addition to being axes.  As a result, they can be bound to buttons like Laser Trigger and Weapon Trigger:

DCSWorld_AH-64D_TEDAC_Only_PlayStation.png

The above layouts are based on input from a number of fantastic resources, from @bradmick's already existing controller profiles, to input from a number of SMEs that frequent the ED Discord, and finally Wags' binding video.  I hope this helps you hit the ground running when you finally get access to that CPG seat.

Edited by Tuuvas
  • Like 9
  • Thanks 6
Posted (edited)

Hey I appreciate your post, I'm using your setups and others to try to figure out what will be best for me.

As for Xbox controllers, you can use joytokey which is free software, and you can bind the axes to replicate keyboard clicks. For example, Right Trigger on Xbox is Axis5<0 and Left Trigger is Axis5>0 in joytokey. You can set that to the default bindings for keyboard. So for the Hind, Right Alt + Space fires weapons, I set that as the key combination in joytokey for Right Trigger.

I feel this is a bit more of a friendly user experience than using the other buttons on the controller for firing. Everything else can be bound normally in game under the xbox controller column in DCS. I knew I wanted to use a controller for the tedac and got a little disheartened when it seemed like I wouldn't actually be able to use the triggers, but this seems like a solid solution.

Edited by Clean
Posted

Hi, I am thinking of getting a controller to use as a TEDAC. Am I correct in thinking that DCS will see it as an HID device and I can simply bind the keys within the controls options? 

Of course, using this will require both hands, so I am assuming that it's only useful if you are playing as front seater and the (AI, George)  pilot is actually controlling the ship from the rear...? 

System specs: PC1 :Scan 3XS Ryzen 5900X, 64GB Corsair veng DDR4 3600, EVGA GTX 3090 Win 10, Quest Pro, Samsung Odyssey G9 Neo monitor.

CVW-17 Profile Background VFA-34.png

Posted (edited)
16 hours ago, markturner1960 said:

Hi, I am thinking of getting a controller to use as a TEDAC. Am I correct in thinking that DCS will see it as an HID device and I can simply bind the keys within the controls options? 

Of course, using this will require both hands, so I am assuming that it's only useful if you are playing as front seater and the (AI, George)  pilot is actually controlling the ship from the rear...? 

Back in the day, I added a DS4 controller to use with the limited HOTAS buttons I had... short answer is yes, DCS will recognize the DS4. The extra analog sticks come in very handy too. Worked great for the A-10CII even.

I'm about to reimplement one for the Apache.

Edited by Sr.

Ryzen 7 5800X3D | 64GB DDR4 3600| MSI RTX 4080 16GB Ventus 3X OC  | Samsung 970 Evo 2TB NVME | Quest 3 |  Logitech X-56 throttle | VKB NXT Premium |  Win 11

"Any sufficiently advanced technology is indistinguishable from magic."

--Arthur C Clark

Posted (edited)

how do I set L1 as Modifier? I can select only Lshift, LCTRL etc. Pressing L1+L2 does nothing either

 

update: nvm figured it out

Edited by DaWu
  • Like 1
Posted
6 hours ago, DaWu said:

how do I set L1 as Modifier? I can select only Lshift, LCTRL etc. Pressing L1+L2 does nothing either

 

update: nvm figured it out

 

So how did you do it?

  • Tuuvas changed the title to Xbox and PlayStation Gamepad Layouts | TEDAC-only
Posted (edited)

After playing with the gamepad yesterday, a few thoughts.

You need to be able to press lrfd trigger and move the right thumbstick at the same time, otherwise you won't be able to adjust lase point when guiding Hellfires. Likewise, you need to be able to press weapon trigger and move the right thumbstick at the same time in order to aim the gun while firing. So the xbox layout from the first post is not very practical in this regard.

WAS buttons and sight SEL buttons are not that important to have them on the gamepad, as you can use the same HATs on your joystick that you use for the pilot. That frees a few buttons for other functions. Worst case you can put them on a keyboard.

I tried the free AntiMicro software to map the analog triggers to buttons so I can use them as TEDAC triggers in DCS, and it works quite well. Worth a try. 

Edited by some1

Hardware: VPForce Rhino, FSSB R3 Ultra, Virpil WarBRD, Hotas Warthog, Winwing F15EX, Slaw Rudder, GVL224 Trio Throttle, Thrustmaster MFDs, Saitek Trim wheel, Trackir 5, Quest Pro

Posted

i have a problem..if i configure the ps4 cointroller for the tedac ...i cant anymore use the joy1 of my throttle to move the cursor display..is it blocked?? any solution? please

Posted

Maybe try to add a bit of deadzone for the gamepad thumbstics?

Hardware: VPForce Rhino, FSSB R3 Ultra, Virpil WarBRD, Hotas Warthog, Winwing F15EX, Slaw Rudder, GVL224 Trio Throttle, Thrustmaster MFDs, Saitek Trim wheel, Trackir 5, Quest Pro

Posted (edited)

After messing around a bit, this is what I settled on.  Seems to work well for me, and I don't have to take the hands off the controller for much more that giving George some commands.

image.png

I've got the A/B/X/Y buttons doing triple duty, based on a regular press, or while holding the "WAS" modifier or "Sight" modifier. 

I have a Snap View saved that is zoomed in tight on the TEDAC and MPDs, so pressing Y executes the same function as R CTRL + NUM 0 (I forget what it's called) to toggle that snap view on and off. Very handy.

Edited by Floyd1212
  • Like 1
Posted
10 ore fa, Floyd1212 ha scritto:

After messing around a bit, this is what I settled on.  Seems to work well for me, and I don't have to take the hands off the controller for much more that giving George some commands.

image.png

I've got the A/B/X/Y buttons doing triple duty, based on a regular press, or while holding the "WAS" modifier or "Sight" modifier. 

I have a Snap View saved that is zoomed in tight on the TEDAC and MPDs, so pressing Y executes the same function as R CTRL + NUM 0 (I forget what it's called) to toggle that snap view on and off. Very handy.

 

How did you solve the axle problem on the triggers?

Posted

This software lets you map the gamepad axes to keyboard buttons, which you can then assign to triggers in DCS https://github.com/AntiMicro/antimicro/releases/tag/2.23

 

10 hours ago, Floyd1212 said:

After messing around a bit, this is what I settled on.

You triggers look reversed, in the Apache the left fires the weapon while the right one is for laser. Doesn't make much difference, although to guide the Hellfire you need to hold the trigger for a while and slew the sensor at the same time, and the real Apache layout lets you do it with one hand.

Hardware: VPForce Rhino, FSSB R3 Ultra, Virpil WarBRD, Hotas Warthog, Winwing F15EX, Slaw Rudder, GVL224 Trio Throttle, Thrustmaster MFDs, Saitek Trim wheel, Trackir 5, Quest Pro

Posted

I'm probably missing something, but in the first couple of diagrams in the OP, for the xbox/ps controllers, there doesn't appear to be any mention of the "First" versions of the two triggers, whereas on the PS specific diagrams, both "first" and "second" triggers are included.  Where would i select the first level triggers on an xbox controller?

Posted
11 hours ago, Floyd1212 said:

After messing around a bit, this is what I settled on.  Seems to work well for me, and I don't have to take the hands off the controller for much more that giving George some commands.

image.png

I've got the A/B/X/Y buttons doing triple duty, based on a regular press, or while holding the "WAS" modifier or "Sight" modifier. 

I have a Snap View saved that is zoomed in tight on the TEDAC and MPDs, so pressing Y executes the same function as R CTRL + NUM 0 (I forget what it's called) to toggle that snap view on and off. Very handy.

 

This is probably the best one yet because of the way you have the modifiers setup (very logical). The only difference I'll make is putting White/Black Hot on Y (since I have VR).

Posted
4 hours ago, Greyman said:

I'm probably missing something, but in the first couple of diagrams in the OP, for the xbox/ps controllers, there doesn't appear to be any mention of the "First" versions of the two triggers, whereas on the PS specific diagrams, both "first" and "second" triggers are included.  Where would i select the first level triggers on an xbox controller?

I don't have one but on the Xbox controller, I believe he is referring to the buttons just above the "triggers" on either side (bumpers).

 

 

On a PS controller, they are in the same spots labeled L1/L2 & R1/R2 respectively.

knowyour360controller.jpg

Ryzen 7 5800X3D | 64GB DDR4 3600| MSI RTX 4080 16GB Ventus 3X OC  | Samsung 970 Evo 2TB NVME | Quest 3 |  Logitech X-56 throttle | VKB NXT Premium |  Win 11

"Any sufficiently advanced technology is indistinguishable from magic."

--Arthur C Clark

Posted

Sorry, I've apparently not been too clear.   

It was the apparent lack of the 'Weapon Trigger First' and the 'LRFD Trigger First' mappings that i was referring to.

Posted
29 minutes ago, Greyman said:

Sorry, I've apparently not been too clear.   

It was the apparent lack of the 'Weapon Trigger First' and the 'LRFD Trigger First' mappings that i was referring to.

Ah, "detents."

Ryzen 7 5800X3D | 64GB DDR4 3600| MSI RTX 4080 16GB Ventus 3X OC  | Samsung 970 Evo 2TB NVME | Quest 3 |  Logitech X-56 throttle | VKB NXT Premium |  Win 11

"Any sufficiently advanced technology is indistinguishable from magic."

--Arthur C Clark

Posted
9 minutes ago, Greyman said:

That's the word i was looking for.  🙂

So do i need to find buttons on another controller for the first detents for those two triggers?

nah, just map the 2nd detent on both

TBH, I'm not even sure what the first detents are supposed to do in the Apache, like in the Hog it triggers PAC.

  • Like 1

Ryzen 7 5800X3D | 64GB DDR4 3600| MSI RTX 4080 16GB Ventus 3X OC  | Samsung 970 Evo 2TB NVME | Quest 3 |  Logitech X-56 throttle | VKB NXT Premium |  Win 11

"Any sufficiently advanced technology is indistinguishable from magic."

--Arthur C Clark

Posted

Many thanks for that. 

I've done all of the illustrated mappings and all i need to do now is to remember what they all are, whilst wearing a VR headset.  

I think I might need to peak a little.   🙂

  • Like 1
Posted (edited)
12 hours ago, fabio.dangelo said:

How did you solve the axle problem on the triggers?

As others have replied, there is software you can use outside of DCS to convert these axis to "buttons" or "keyboard" presses.  In my case, I used Joystick Gremlin to map the left trigger to send the "L" key on the keyboard at 90% squeeze, and the right trigger to the "F" key on the keyboard.  Then in DCS I simply set a keyboard bind for "L" and "F" for those functions.  DCS doesn't realize it's my controller pressing F and L and not my keyboard.

 

11 hours ago, some1 said:

You triggers look reversed

Yes, that was intentional on my part, but could easily be reversed to suit your taste.  I couldn't wrap my brain around using my left hand to pull the trigger since I have been using my right hand for such things all my life. 🙂  

Edited by Floyd1212
Posted (edited)
1 hour ago, Floyd1212 said:

As others have replied, there is software you can use outside of DCS to convert these axis to "buttons" or "keyboard" presses.  In my case, I used Joystick Gremlin to map the left trigger to send the "L" key on the keyboard at 90% squeeze, and the right trigger to the "F" key on the keyboard.  Then in DCS I simply set a keyboard bind for "L" and "F" for those functions.  DCS doesn't realize it's my controller pressing F and L and not my keyboard.

 

Yes, that was intentional on my part, but could easily be reversed to suit your taste.  I couldn't wrap my brain around using my left hand to pull the trigger since I have been using my right hand for such things all my life. 🙂  

 

Don't you need an analog stick for the LHG and RHG one for slewing cursor and another for MPD?

 

Edited by Sr.

Ryzen 7 5800X3D | 64GB DDR4 3600| MSI RTX 4080 16GB Ventus 3X OC  | Samsung 970 Evo 2TB NVME | Quest 3 |  Logitech X-56 throttle | VKB NXT Premium |  Win 11

"Any sufficiently advanced technology is indistinguishable from magic."

--Arthur C Clark

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...