Fail... Jak ktoś jest zainteresowany użyciem niekonwencjonalnego pada do dark soulsa to:
Pobiera instaluje PPjoy - wirtualny joystick. Po instalacji system działa w trybie testu jednak w niczym to nie przeszkadza, dzieje się tak bo sterownik nie ma podpisu cyfrowego.
1) Generujemy joystick, mapujemy go, jeden analog - dwie osie, dwa analogi - cztery osie. W moim przypadku udało mi się stworzyć tylko jedną gałkę, nie wiem czemu nie dwie, jakiś bug, dlatego prawa gałeczka to wirtualna myszka.
2) Pobieramy glovePIE i robimy skrypt pod PPjoy (można użyć interfejsu graficznego-GUI zamiast ręcznie pisać skrypt. Tu przykład mojego skryptu: lewa gałka jest analogiem, przyciski na padzie działają to bidny z klawiatury, prawa gałka do mysz.
Kod:
g = Classic.Up
h = Classic.Down
b = Classic.Left
n = Classic.Right
// actions
u = Classic.b // light attack
i = Classic.a // action
o = Classic.L
p = Classic.R
j = Classic.y // heavy attack
k = Classic.x // jump
l = Classic.ZL // targetting
v = Classic.ZR
// menu
enter = Classic1.Minus // select
t = Classic1.Plus
PPJoy1.Analog0 = Classic1.LeftStickX
PPJoy1.Analog1 = Classic1.LeftStickY
// Camera controls
Mouse.DirectInputX += Deadzone(Classic.RightStickX)^3 * 10
Mouse.DirectInputY += Deadzone(Classic.RightStickY)^3 * 10
Key.Z = Classic1.Home