Super erstmal danke für den Vorschlag.
vjoy hat sogar eine Signatur. Wäre wunderbar nur das Script funktioniert natürlich nicht mehr weil es für ppjoy geschrieben wurde.
vJoy arbeitet mit Freepie zusammen. Leider bin ich nicht fähig solch ein Script zu verfassen. Als Sprache wird python genutzt vielleicht kann jemand das script übersetzen?
Das script ist eigentlich nur ein einfacher einzeiler:
Hier die Struktur: "
AxisToSet = (MapRange(AxisToRead, minInput, maxInput, minOutput, maxOutput)) "
Und so schat das script in glovepie(ein vorgänger von freepie) aus welches wie gesagt auch wirklich funktioniert:"
PPJoy#.analog2 = (MapRange(-Joystick.slider, -1, 1, 0, 1)) "
(# <--- entspricht der Controlernummer)
Code:
[COLOR=#666600].[/COLOR][COLOR=#666600].[/COLOR] [COLOR=#006666]1[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]---------------[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]----------------[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#006666]1[/COLOR]
[COLOR=#666600].[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#660066]Thrust[/COLOR] [COLOR=#666600]([/COLOR]analogue[COLOR=#666600])[/COLOR]
[COLOR=#666600].[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]|[/COLOR]
[COLOR=#666600].[/COLOR] [COLOR=#006666]0[/COLOR] [COLOR=#666600]|[/COLOR] ________ [COLOR=#666600]|[/COLOR] [COLOR=#666600]----------------[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#006666]0[/COLOR]
[COLOR=#666600].[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]/[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]|[/COLOR]
[COLOR=#666600].[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]/[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#660066]Dead[/COLOR] range
[COLOR=#666600].[/COLOR] [COLOR=#666600]-[/COLOR][COLOR=#006666]1[/COLOR] [COLOR=#666600]|[/COLOR] ____[COLOR=#666600]/[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]|[/COLOR] [COLOR=#666600]-[/COLOR][COLOR=#006666]1[/COLOR]
[COLOR=#666600].[/COLOR]
[COLOR=#666600].[/COLOR] joystick [COLOR=#660066]PPjoy[/COLOR] [COLOR=#660066]ArmA[/COLOR] [COLOR=#666600].[/COLOR][COLOR=#000000] throttle [/COLOR][COLOR=#660066]Axis[/COLOR][COLOR=#000000] [/COLOR][COLOR=#660066]Throttle[/COLOR]
etwas visueller dargestellt was das script macht. (ganz oben und ganz unten leider etwas verrutscht.)
Um es nochmal in Worte zu fassen:
Der Controller geht von -1 bis +1 also ein Weg von 2. Das Spiel erkennt aber nur die hälfte also 0 bis +1 also nur den halben weg. Jetzt wird der Input über das script quasi auf 0 bis +1 runtergerechnet.
Das sorgt dafür, dass wenn der Schieberegler von position 0% auf 100% geschoben wird, auch im Spiel so erkannt wird. Momentan wird nur der halbe weg also 50% -100% erkannt.