Ninja360 (Formerly RockerCube) is a Bash script that takes a controller, and effectively replaces it with a functional Xbox 360 controller. It's in early stages, currently only supporting the Mayflash GameCube controller adapter, and may break. More info here.
It's important to calibrate your analog sticks so that the scaling is used. If proper calibration is not applied, things such as your character not moving as fast as it should when the analog stick is fully extended can happen. You need to use a tool which can view inputs (either for evdev or joystick inputs) to determine the maximum values for your controller. For example, with the KDE Game Controller KCM:
As I moved my analog stick all the way up, axis 2(y) increased until reaching an absolute maximum of -30742
. 30742
is now the maximum (given first, before 0
and the minimum) value of this axis in my controller config.