Polski

L-R Triggers problem z padem do X360

Wszelkie sprawy techniczne związane z EXEkami.
Uwagi mile widziane.
husar Hejka

Ostatnio naszło mnie na rozegranie partyjki w Fantasies'a. Postanowiłem zaeksperymentować i zaprogramowałem sobie do jego obsługi pada od Xbox 360. Wbrew temu co pewnie zakładacie - jest to całkiem wygodne. No i mogę się wywalić przy okazji grania na kanapie :P LShift i RShift odpowiedzialne za ruszanie łapkami przypisałem do Triggerów.
Gdzie jest problem ? Czasem chcąc wybić piłkę wciska się oba na raz. Powinny się wtedy obie łapki podnieść do góry. Tak jakby wcisnąć oba Shifty na klawiaturze. Niestety, ale żadna łapka jednak się nie podnosi. Wciśnięcie obu Triggerów powoduje, że jeden anuluje wartość drugiego. Z mojej wiedzy wynika, że odpowiedzialny za czytanie danych Xinput ma wyłączoną tzw. opcję Pass Through. W takim przypadku, każdy Trigger działa zależnie od drugiego. Oryginalnie, można wcisnąć oba i jest reakcja. W EXEku jednak jest to niewykonalne.
Maksymalna wartość wychylenia to 255 - jednak przy niekatywnej wspomnianej opcji, jeden Trigger wywołuje wartość +128 a drugi -128 - co przy wciśnięciu daje nam 0.

Sprawdziłem na innych Pinball'ach i na każdym jest to samo. Po zaprogramowaniu na Triggery czy Shiftów, czy Altów i wciśnięciu obu - łapki pozostają w stanie spoczynku, a nie wychylenia.
Teraz jeszcze prośba do Was - czy są jeszcze jakieś gry, w których trzeba lub można trzymać dwa przyciski, np. jakieś strzelanki. Chętnie potestuję, bo mam takie dziwne wrażenie, że ten przypadek to bolączka wszystkich EXEków będzie :/
Page 1 of 1 1 https://forum.thecompany.pl/exe-pytania-techniczne/triggers-problem-padem-x360-t3844.html
2015-02-16T09:07:01+01:00
Hejka

Ostatnio naszło mnie na rozegranie partyjki w Fantasies'a. Postanowiłem zaeksperymentować i zaprogramowałem sobie do jego obsługi pada od Xbox 360. Wbrew temu co pewnie zakładacie - jest to całkiem wygodne. No i mogę się wywalić przy okazji grania na kanapie :P LShift i RShift odpowiedzialne za ruszanie łapkami przypisałem do Triggerów.
Gdzie jest problem ? Czasem chcąc wybić piłkę wciska się oba na raz. Powinny się wtedy obie łapki podnieść do góry. Tak jakby wcisnąć oba Shifty na klawiaturze. Niestety, ale żadna łapka jednak się nie podnosi. Wciśnięcie obu Triggerów powoduje, że jeden anuluje wartość drugiego. Z mojej wiedzy wynika, że odpowiedzialny za czytanie danych Xinput ma wyłączoną tzw. opcję Pass Through. W takim przypadku, każdy Trigger działa zależnie od drugiego. Oryginalnie, można wcisnąć oba i jest reakcja. W EXEku jednak jest to niewykonalne.
Maksymalna wartość wychylenia to 255 - jednak przy niekatywnej wspomnianej opcji, jeden Trigger wywołuje wartość +128 a drugi -128 - co przy wciśnięciu daje nam 0.

Sprawdziłem na innych Pinball'ach i na każdym jest to samo. Po zaprogramowaniu na Triggery czy Shiftów, czy Altów i wciśnięciu obu - łapki pozostają w stanie spoczynku, a nie wychylenia.
Teraz jeszcze prośba do Was - czy są jeszcze jakieś gry, w których trzeba lub można trzymać dwa przyciski, np. jakieś strzelanki. Chętnie potestuję, bo mam takie dziwne wrażenie, że ten przypadek to bolączka wszystkich EXEków będzie :/

2015-02-17T17:54:00+01:00

Re: L-R Triggers problem z padem do X360

Najprościej będzie jak sprawdzisz to na WinUAE 2.8.1, a następnie czy w WinUAE 3.x ten problem nadal występuje.
Wiem, że Toni Wilen coś dłubał przy temacie pada od Xboxa.

2015-02-21T15:58:51+01:00

Re: L-R Triggers problem z padem do X360

No niestety, ale WinUAE 2.8.1 i 3.0.0 też nie dają rady.

2015-02-21T16:30:30+01:00

Re: L-R Triggers problem z padem do X360

Jak znasz angielski napisz do Toniego Wilena:
[email protected]

2015-02-23T06:26:24+01:00

Re: L-R Triggers problem z padem do X360

Anthrox wrote:Jak znasz angielski napisz do Toniego Wilena:
[email protected]


Znam, lepiej od Tuska xD
Napiszę jakoś w tygodniu.

Return to Pytania techniczne