RadianSimulations / ghpc-feedback

9 stars 10 forks source link

Turret traversal mouse sensitivity is broken when controller axis input is applied to Accelerate, Brake/Reverse actions #230

Open tangent3D opened 9 months ago

tangent3D commented 9 months ago

Describe the bug

When the player is accelerating or braking/reversing with controller axis input and holding down RMB to traverse the turret with mouse input, turret traversal sensitivity becomes so high that the turret is not usable in normal gameplay. When axis input is no longer present on the Accelerate or Brake/Reverse actions, turret traversal returns to normal function.

Are you playing with mods?

No

To Reproduce

Steps to reproduce the behavior:1

  1. Plug in a controller (tested flight pedals with one 'Z' axis)
  2. Launch the game
  3. Map controller axes to Vehicle>Accelerate, Brake/Reverse
  4. Load into any mission (tested 'Patton Pass')
  5. Press left shift to enter turret view
  6. Hold RMB and traverse turret with mouse movement
  7. Accelerate or decelerate tank with controller input
  8. Hold RMB and traverse turret with mouse movement, observing issue

Expected Behavior

Axis input applied to Accelerate, Brake/Reverse actions should not break turret traversal sensitivity.

Screenshots

https://github.com/RadianSimulations/ghpc-feedback/assets/40728628/1dce6073-37c9-44e0-bd94-e83a47a8d809

Player Log

Player.log

Sources

N/A

Desktop (Please complete the following information):

Additional context

I am using 'flight1 sim rudder pedals' which identify to my PC as "SN-1" with one 'Z Rotation' axis for controller input.