Цитата:
//var.curvefactor коэффициент нелинейности, чем больше тем плавнее в центре и быстрее по краям
var.curvefactor = 1.3
var.newX = (EnsureMapRange(abs(joystick1.x), 0, 1, 0.0, 1.0) ^ var.curvefactor) * sign(joystick1.x)
var.newy = (EnsureMapRange(abs(joystick1.y), 0, 1, 0.0, 1.0) ^ var.curvefactor) * sign(joystick1.y)
var.newz = (EnsureMapRange(abs(Joystick3.roll), 0, 1, 0.0, 1.0) ^ var.curvefactor) * sign(Joystick3.roll)
PPJoy1.Analog0 = var.newX
PPJoy1.Analog1 = var.newy
PPJoy1.Analog2 = var.newz