Skocz do zawartości
ArmenVanLasso

Jak skonfigurować Sixasis Controller, żeby działał pad usb?

    Rekomendowane odpowiedzi

    Witam. Posiadam gamepada usb i host otg. 

    Chciałbym sobie za pomocą gamepada pograć w Mass Effect Infiltrator oraz kilka innych gier na moim tablecie Aries 101 v2. 

    Po podłączeniu do tabletu gamepad działa - można nim przechodzić na głównym ekranie pomiędzy aplikacjami oraz je uruchomić. Niestety w grach pad nie działa. 

    Zainstalowałem Sixasis Controller, lecz nie wiem jak go skonfigurować, żeby nie szukał mi bluetooth tylko usb. 

    Ściągnąłem oraz ustawiłem profil z gry Nova 2,lecz po uruchomieniu Sixasis i włączeniu gry nic się nie dzieje. 

    Proszę o pomoc  

    Edytowane przez ArmenVanLasso

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Napisano (edytowane)

    Sixaxis działa tylko z dualshockiem i żadnym innym. Zapewne masz stary system (kitkat lub niższy). Więcej informacji: 

     

    Musisz stworzyć plik sterownika ze zmapowanymi przyciskami. Nazwa pliku winna nazywać się Vendor_xxxx_Product_xxxx.kl który trzeba wgrać go do /system/usr/keylaout/ (oczywiście wymagany root). xxx i xxx to opis urządzenia zawierający odpowiednio id producenta i produktu. Dokładny opis masz np tu: http://fomori.org/blog/?p=1178 Przydatną apką (żeby nie bawić się z adb) będzie http://www101.zippyshare.com/v/LjZtjO4a/file.html która to powie ci wszystko: zarówno vendor i product id jak i kody poszczególnych przycisków na padzie (po ich wciśnięciu).

     

    Przykładowy keylaout wygląda tak:

    # Copyright (C) 2011 The Android Open Source Project
    #
    # Licensed under the Apache License, Version 2.0 (the "License");
    # you may not use this file except in compliance with the License.
    # You may obtain a copy of the License at
    #
    #      http://www.apache.org/licenses/LICENSE-2.0
    #
    # Unless required by applicable law or agreed to in writing, software
    # distributed under the License is distributed on an "AS IS" BASIS,
    # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    # See the License for the specific language governing permissions and
    # limitations under the License.
    #
    # Microsoft X-Box pad v2 (US) USB Controller
    #
    key 304   BUTTON_A
    key 305   BUTTON_B
    key 307   BUTTON_X
    key 308   BUTTON_Y
    key 310   BUTTON_L1
    key 311   BUTTON_R1
    key 314   BACK
    key 315   BUTTON_START
    key 316   HOME
    key 317   BUTTON_THUMBL
    key 318   BUTTON_THUMBR
    key 309 BUTTON_SELECT
    key 306 BUTTON_R1
    key 103 DPAD_UP
    key 105 DPAD_LEFT
    key 106 DPAD_RIGHT
    key 108 DPAD_DOWN
    key 353 DPAD_CENTER
    # Left and right stick.
    # The reported value for flat is 128 out of a range from -32767 to 32768, which is absurd.
    # This confuses applications that rely on the flat value because the joystick actually
    # settles in a flat range of +/- 4096 or so.
    axis 0x00 X
    axis 0x01 Y
    # axis 0x03 RX
    # axis 0x04 RY
    axis 0x03 Z
    axis 0x04 RZ
    axis 0x06 THROTTLE
    axis 0x07 RUDDER
    axis 0x08 WHEEL
    axis 0x09 GAS
    axis 0x0a BRAKE
    #axis 0x00 X flat 4096
    #axis 0x01 Y flat 4096
    #axis 0x03 Z flat 4096
    #axis 0x04 RZ flat 4096
    # Triggers.
    axis 0x02 LTRIGGER
    axis 0x05 RTRIGGER
    # Hat.
    axis 0x10 HAT_X
    axis 0x11 HAT_Y 

     

    EDIT: Nie wiem po co Ci to tłumacze ponieważ Mass Effect Infiltrator w wersji na normalnego Androida nie wspiera gamepada. Wspierany jest wyłącznie w wersji dla Shielda.

     

    Edytowane przez pavlikdc

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.