Thrustmaster TCA quadrant still not completely working

@Revyn112 Apologies for the long delay! For those that are interested, I’ve attached the relevant part of my JoystickGremlin config here. Attempting to fix the detent position mapping by use of sensitivity adjustments does not make any sense. Sensitivity adjustments are really only applicable to axes on sticks, yokes, pedals and other “relative” flight controls. Throttles map specific positions along their their axes to effect desired engine operation and so if you’re using sensitivity to adjust that mapping, you’re going to get wildly non-linear travel that means that the throttle is effectively lying to the plane.

Using Joystick Gremlin, we forfeit continuous, linear -20% -> 100% travel and instead make sure we have linear travel just between each of the detents, mapping the detent positions on the throttle hardware to the equivalent detent positions in the simulator. The settings below are for v1.61 firmware, and the latest FBW A32NX development version. I have a slight “deadzone” at the start of IDLE towards FULL REVERSE so that leaning on the throttles at IDLE against the latches doesn’t trigger the plane to initiate reverse thrust mode.

<container type="basic">
    <action-set>
        <response-curve>
            <mapping type="cubic-bezier-spline">
                <control-point x="-1.0" y="-1.0"/>
                <control-point x="-0.8" y="-0.964"/>
                <control-point x="-0.54" y="-0.95"/>
                <control-point x="-0.49" y="-0.95"/>
                <control-point x="-0.376" y="-0.936"/>
                <control-point x="-0.168" y="-0.912"/>
                <control-point x="0.0" y="-0.89"/>
                <control-point x="0.05600000000000001" y="-0.8019999999999999"/>
                <control-point x="0.38" y="0.036"/>
                <control-point x="0.44" y="0.0"/>
                <control-point x="0.6559999999999999" y="-0.004000000000000004"/>
                <control-point x="0.712" y="0.088"/>
                <control-point x="1.0" y="0.2"/>
            </mapping>
            <deadzone center-high="0.0" center-low="0.0" high="1.0" low="-1.0"/>
        </response-curve>
        <remap axis="1" axis-scaling="1.0" axis-type="absolute" vjoy="1"/>
    </action-set>
</container>

Hope this helps some!

(Edit: share correct config for 1.61)

4 Likes

Thanks, downloaded Gremlin, but no clue how to configure your settings…

Here’s a quick summary:

  1. Install Joystick Gremlin
  2. Install vJoy. vJoy will be the “virtual device” which we will use to observe the output of the mapping and use it as an input to MSFS. Inputs from the TCA quadrant will be mapped to outputs from the “virtual device”.
  3. Load up Joystick Gremlin, go to the first Axis on the TCA Eng tab (named something similar to that) and create an empty response curve.
  4. Do the same for the next axis in the list in the left hand panel.
  5. Save your profile to somewhere you recognise.
  6. Open the saved profile XML file, and find the tags (<container></container>) of the container that was created when you added the empty response curve for “axis 1”. It should have a <response-curve></response-curve> in it.
  7. Replace the entire container block with the one that I posted.
  8. Do the same for the next container, making sure that you change everywhere where it says axis="1" to axis="2"
  9. Save. Open up the profile in Joystick Gremlin. On the TCA Eng tab, you should now see the response curves for Axis X and Axis Y. There is also a remap item in each of the containers which takes the newly defined response curve values and sends them to the vJoy virtual device.
  10. In MSFS, un-assign the throttle controls from the TCA quadrant, and assign them to the relevant axes in the new vJoy device.
  11. Test making sure to activate Joystick Gremlin by clicking on the gamepad icon in the Joystick Gremlin window.
2 Likes

Thanks, willl try.

Using the FBW Unstable Master Branch Build (with custom FBW) gives the option to play around with the values to match the detens perfectly. See documentation here: [a32nx/docs at fbw · flybywiresim/a32nx · GitHub]

Download this version

Flying right now and all is as expected

3 Likes

I am really interested in buyin the throttle but what is the deal? Is it an incomplete product in terms of software or MSFS?

What did you configure in ini file and for sensitivity in game?

For ThrottleConfiguration.ini if I understand, it is the following for the quadrant:
[Throttle]
Log = true
Enabled = true
ReverseOnAxis = true
DetentReverseFull = -1.00
DetentIdle = 0.00
DetentClimb = 0.66
DetentFlexMct = 0.88
DetentTakeOffGoAround = 1.00

But what about sensitivity to configure in game?

[Throttle]
Log = true
Enabled = true
ReverseOnAxis = true
DetentReverseFull = -1.00
DetentIdle = 0.00
DetentClimb = 0.89
DetentFlexMct = 0.97
DetentTakeOffGoAround = 1.00

This works for my quadrant. Did not touch anything else (like sensitivity)

So you keep the sensitivity by default in game?

I modified the sentivity to have a personal one so I do not know if it will work.

I adjusted it before, but the INI overrides this… as far as I can tell right now

Oh ok and you updated DetentClimb and DetentFlexMct from the example for TCA Quadrant. In their example it is 0.66 and 0.88.

I checked in MSFS dev mode. These values represent the detents on my quadrant

Is is written
In case of Microsoft Store version, the configuration of the throttle can be found here: %LOCALAPPDATA%\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\packages\<name of a32nx folder in community folder>\work\ThrottleConfiguration.ini

I can’t find this it there ? Do you have to create folder and ini ?

You have to start the game a first time and to close it. It is created if it does not exists the first time with default values.

I just got my repaired quadrant back from Thrustmaster and after applying the settings metioned above everything works fine for me. It’s just the IGN MODE NORMAL which doesn’t work for me

unfortunatly does not work for me no ini or whatsoever is created

Did you download the version from the link Sionisus mentioned?

https://flybywiresim-packages.nyc3.cdn.digitaloceanspaces.com/vmaster-cfbw/A32NX-master-cfbw.zip

Yes I did
Deleted the the prev. version and copied the A32NX our of the master to community.
Started MSFS …A320 and closed again … no WORK folder and no *.ini

Hi

I donwload the package as you tell but i dont find the ThrottleConfiguration.ini in any folder on the computer!

Instructions:

Download:

Be sure to download the Unstable Master Branch Build (with custom FBW). Fire up MSFS create a flight with the mod. After you have been in the cockpit, the should have been created.