AntiMicroX / antimicrox

Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
GNU General Public License v3.0
2.26k stars 138 forks source link

Flick stick implementation in AntiMicroX #838

Open nesper8 opened 9 months ago

nesper8 commented 9 months ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

From "Wikipedia": In a traditional first-person shooter controller scheme, the right analog stick is used to steer the player character's view in the direction the stick is tilted. A "sensitivity" slider determines the speed the player turns when the analog stick is held. As the player can't turn faster than the highest sensitivity value allows, controller aiming with a traditional control scheme is generally slower than aiming with a mouse.

Describe the solution you'd like

In a typical Flick Stick control scheme, the player's view snaps to the direction the right analog stick is held, with "up" representing the player's current view (no change). Tilting the stick left will "flick" the player's view 90 degrees to the left, and tilting the stick down will turn the player a full 180 degrees. Once the analog stick is held down, it can be rotated along the gate to turn the player in tandem. The analog stick only affects the horizontal view axis, and all vertical aiming is performed through the controller's gyroscope by tilting the controller in the desired direction. The right analog stick is intended to be used for quick turns, and the gyro is used for precise aiming.

In explaining Flick Stick's design, designer Jibb Smart claimed that analog sticks are "too small" for precise aiming; instead, by treating gyro aim "as a mouse", players would enjoy a higher degree of precision than in traditional control schemes. By reserving the right analog stick for fast sweeping motions, Smart claimed that players will have "more freedom to respond to threats from any direction than even a traditional mouse on a big mousepad".

Describe alternatives you've considered

No response

Additional context

Why Controllers Don't Suck in Team Fortress 2 THUMBSTICK vs GYRO vs MOUSE in Aim Lab iHardScope


Upvote & Fund

Fund with Polar

nesper8 commented 4 months ago

bumping for visibility

nesper8 commented 4 months ago

Hi is there any interest in trying to implement this functionality in AntiMicroX?

JoyShockMapper, Steam Input and reWASD all have this function but not AntiMicroX

pktiuk commented 4 months ago

There is no interest. You are the only person interested in this. There are no :+1: or reactions from other users. Moreover, I don't see too many devs interested in implementing new functionalities

nesper8 commented 4 months ago

Well the flick stick is a very very new method (started getting attention in around 2022) and has only been implemented in a small number of titles making the knowledge about this control scheme very low

Atm only Fortnite, Boomerang X, Deathloop and Call of Duty MWII only support this scheme natively