Jump to content

Seat forward/back keybinds usually inop, usually fully, sometimes partially, when TRACKIR_Z is bound to zoom instead of seat position


Recommended Posts

Posted (edited)

This may not concern all aircraft as I only own the F16, FC3, and have trialed the Mig21, but the bug has applied to all of them so I think this may be considered a general controls bug.

When TRACKIR_Z is bound to zoom instead of pilot forward position, for a specific aircraft but not in general, the pilot's forward position can end up being locked into a fully forward or fully back position depending on where the Z position initialized prior to the control being switched over to zoom.

The keybinds that normally control this (RCTRL RSHIFT /*) normally have no effect when this happens because there's a 2nd layer of offset stacked on that isn't being cleared.

Sometimes the range can be partially restored or shifted, and in very rare cases fully restored with the following procedure:

  1. pause track ir
  2. double tap num 5
  3. RCTRL RSHIFT /* to move seat back or forward
  4. RALT num0 to save
  5. unpause Trackir
  6. recenter trackir
  7. RCTRL RSHIFT /*

Unfortunately, I can't find any consistent behavior or dependency that is affecting this range shift correction post initialization. All I know is that above process somehow changes it for some unknown reason by some minor and random amount. It's as if DCS is determining a default resting position with TRACKIR_Z bound to position before zoom is applied instead so that the range of motion is always offset after it changes the binding. If the TRACKIR initializes in the game in a forward position, it gets stuck with this offset until DCS is completely restarted. 

There are some workarounds:

  1. Start DCS with the TRACKIR paused, then recenter it. Spawn in a plane that has zoom bound instead of position, then unpause TRACKIR. This spawns the pilot with full range of forward/backward motion.
  2. Bind TRACKIR_Z to zoom in general. This of course causes the equal and opposite reverse effect against zoom for planes where TRACKIR_Z is bound to seat position. This requires step (1) for planes where position is desired instead of zoom.

Some suggested solutions:

  1. Zero the range when forward/back binding is changed to zoom and vice vs
  2. Allow binding of axis to multiple functions at once so that TRACKIR_Z could potentially control both properties.
Edited by FusRoPotato
  • Recently Browsing   0 members

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