Jump to content

Recommended Posts

Posted

I've got a new computer because all the new improvements made over the last year or so totally overwhelmed my old one.  I had everything nicely mapped on my Logitech X56 Rhino Hotas.  I've got most things back where they belong, but for the life of me, I can't find how to bind the mini joystick to slew the TGP etc. ISTR it was an axis command but I've tried that and it doesn't seem to give me the option.

Please can one of our experts tell me where I'm going wrong, what I might have missed and how to fix it?

Thanks in anticipation.

Rgds to all

Lee

 

Posted (edited)
12 minutes ago, Lee1 said:

I've got a new computer because all the new improvements made over the last year or so totally overwhelmed my old one.  I had everything nicely mapped on my Logitech X56 Rhino Hotas.  I've got most things back where they belong, but for the life of me, I can't find how to bind the mini joystick to slew the TGP etc. ISTR it was an axis command but I've tried that and it doesn't seem to give me the option

 

It is an axis command, so go to 'axis only' and should be able to bind to TDC Slew Horizontal and TDC Slew Vertical, will move up and down to bind vertical and side to side for horizontal. There should be two for each the one marked (mouse) won't work. There has apparently been a few issues with the X56 so might be some solutions to get round it if it doesn't work.

Edited by TKhaos
  • Like 1
Posted (edited)

You could try manually adding the analogue stick for slew.

Make sure you back these files up first, my advice is use Notepad ++ as it's colour coded and automatically backs up the file you are working on.

First go to your Saved Games\DCS\InputUserProfiles folder and, providing you saved a profile select the diff.lua file for the aircraft you want.

Open the diff.lua file and look for HOTAS Slew Horizontal and set the key as JOY_RX. Then look for HOTAS Slew Vertrical and set the key as JOY_RY so it looks like this: so it looks like this:

},
        ["a2033cdnil"] = {
            ["added"] = {
                [1] = {
                    ["key"] = "JOY_RX",
                },
            },
            ["name"] = "HOTAS Slew Horizontal",
        },
        ["a2034cdnil"] = {
            ["added"] = {
                [1] = {
                    ["key"] = "JOY_RY",
                },
            },
            ["name"] = "HOTAS Slew Vertical",
        },

If that doesn't work could try adding it as JOY_X and JOY_Y instead of the RX and RY.

Also are you using mapping software or just the HOTAS as is, I generally don't bother installing mapping software to create profiles but that would be another option for you.

If you don't have the individual lua files for your aircraft just go into Control Settings, select All But Axis then save the profile for throttle, I normally save profiles for throttle, joystick and keyboard as they are stored separately.

Alternatively, you could just alter the lua for each aircraft in Saved Games\DCS\Config\Input\ the file is in the Joystick folder of each aircraft, for me I just like to keep profiles I do seperate.

Edited by TKhaos
Added extra details
Posted

If you have the profiles from your old machine you can import all of them into the new game install like this

Save a copy of your Saved Games/ DCS folder, here is where the controller profiles are:

Example for the Hornet

C:\Users\Yourname\Saved Games\DCS\Config\Input\FA-18C_hornet\joystick

The profiles are like these:

CH FIGHTERSTICK USB  {CF7B29E0-42F9-11ef-8005-444553540000}.diff

In the new DCS install go into any module and press a button on each controller to generate a new .diff file, you don't need to map any more commands, and one file will be sufficient for all the remapping.

Note they'll have a different ID in the filename like this

CH FIGHTERSTICK USB  {13DF40B0-FFD1-11ee-8001-444553540000}.diff

Now simply paste that file name for each controller onto your old files and copy those into the game folders

If you're using modifiers, the modifiers.lua is found in the root folder for the aircraft

In that file replace this ID with the new one you generated

local modifiers = {
    ["JOY_BTN16"] = {
        ["device"] = "CH PRO THROTTLE USB  {B24A8520-FFD1-11ee-8001-444553540000}",
        ["key"] = "JOY_BTN16",
        ["switch"] = false,

Keyboard commands are saved here and don't need any ID# conversion, just copy it into your new game

C:\Users\Jim\Saved Games\DCS\Config\Input\FA-18C_hornet\keyboard\  Keyboard.diff

That's all it should take.

  • Like 1

i9-14900KS | ASUS ROG MAXIMUS Z790 HERO | 64GB DDR5 5600MHz | iCUE H150i Liquid CPU Cooler | ASUS TUF GeForce RTX 4090 OC | Windows 11 Home | 2TB Samsung 980 PRO NVMe | Corsair RM1000x | LG 48GQ900-B 4K OLED Monitor | CH Fighterstick | Ch Pro Throttle | CH Pro Pedals | TrackIR 5

Posted
8 minutes ago, SharpeXB said:

Save a copy of your Saved Games/ DCS folder

That's what I do, normally keep a back up copy of all settings and profiles out the Saved Games folder on a USB stick, plus an extra copy on an external drive.

  • Like 1
  • Recently Browsing   0 members

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