flycast icon indicating copy to clipboard operation
flycast copied to clipboard

[REQUEST / NAOMI / INPUT] Analog Axes Saturation (example: too fast steering in initdexp)

Open cinnamonmatexfce opened this issue 3 years ago • 0 comments

Heya @flyinghead! Ingame steering wheel in Initial D Arcade Stage (Export, Rev A) (GDS-0025A) turns left/right too fast! Is there some sort of settings to calibrate / adjust the saturation of analog axes? I know there's an option you can adjust in Supermodel (SEGA MODEL3 emulator), here's some infos:

InputJoy**Saturation:

The saturation of a joystick axis is the point at which
the axis is considered to be at its most extreme position.  It can be thought
of as a measure of the sensivity of the axis.  Like the dead zone, it is 
expressed as a percentage of the axis range but its value may be larger than 
100, up to a maximum of 200.  A value of 50 means that the joystick only needs 
to be moved halfway in order for Supermodel to see it as fully extended.  
Conversely a value of 200 means that when the joystick is at its extreme 
position Supermodel will see it as only halfway.  The default sensitivity is
100%, which corresponds to a 1-to-1 mapping.  For playing driving games with a
game pad, it is sometimes a good idea to use a value larger than 100% so that 
the steering feels less sensitive on a thumbstick.

I'm reporting you Supermodel 'cause it also implement input system via SDL too. Here's the code: https://github.com/trzy/Supermodel

Could this feature be implemented into Flycast also?

cinnamonmatexfce avatar Jun 22 '22 20:06 cinnamonmatexfce