Как вы настраиваете элементы управления mupen64plus?

Та же проблема с Broadcom 4313 (но на Samsung NP305U). Я пробовал почти все и почти каждый дистрибутив, но единственное решение, которое работает для меня, - это установка номера канала в беспроводной сети до 12, я установил 11. Попробуйте это.

1
задан 4 July 2013 в 02:13

2 ответа

Я сам не мог запустить графический интерфейс для mupen, поэтому я решил выяснить, как его настроить и запустить в терминале. Файл, который я использовал для настройки контроллеров, это:

~/.config/mupen64plus/mupen64plus.cfg

Там я нашел область, в которой он говорил о джойстиках и вычислялся методом проб и ошибок, если я вижу на своем контроллере число (кнопки пронумерованный). Я набираю это число минус один в файле конфигурации, а для кнопок, которые я не использовал, я просто оставляю их пустыми, как в «». Я оставлю код, который я использовал:

    [Input-SDL-Control1]
    # Mupen64Plus SDL Input Plugin config parameter version number.  Please don't change
    version = 1
    # Specifies whether this controller is 'plugged in' to the simulated N64
    plugged = True
    # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak
    plugin = 2
    # If True, then mouse buttons may be used with this controller
    mouse = False
    # Specifies which joystick is bound to this controller: -2=Keyboard/mouse, -1=Auto config, 0 or more= SDL Joystick number
    device = 1
    # SDL joystick name (name check disabled if this is empty string)
    name = "DragonRise Inc.   Generic   USB  Joystick  "
    # Scaling factor for mouse movements.  For X, Y axes.
    MouseSensitivity = "2.00,2.00"
    # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0.  For X, Y axes.
    AnalogDeadzone = "4096,4096"
    # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80).  For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value
    AnalogPeak = "32768,32768"
    # Digital button configuration mappings
    DPad R = ""
    DPad L = ""
    DPad D = ""
    DPad U = ""
    Start = "button(9)"
    Z Trig = "button(6)"
    B Button = "button(1)"
    A Button = "button(0)"
    C Button R = "axis(3+)"
    C Button L = "axis(3+)"
    C Button D = "axis(4+)"
    C Button U = "axis(4+)"
    R Trig = "button(7)"
    L Trig = ""
    Mempak switch = ""
    Rumblepak switch = ""
    # Analog axis configuration mappings
    X Axis = "axis(0-,0+)"
    Y Axis = "axis(1-,1+)"
8
ответ дан 25 May 2018 в 05:05

К сожалению, m64py не был рабочим решением для меня, а «проб и ошибок» слишком громоздким. Вот решение, которое может использовать любой, кто в настоящее время работает mupen64plus, с или без gui.

Вам понадобится инструмент калибровки джойстика jscal, чтобы определить, какая из кнопок. Для получения помощи по этому поводу см. Ubuntu Forums - Gaming & amp; Досуг - HOWTO: джойстик / геймпады под Ubuntu

Предполагая, что у вас есть эта настройка, и ваш джойстик уже откалиброван правильно, все, что вам нужно сделать, это запустить jstest-gtk /dev/input/js0 &, где js0 является калибровочным файлом для устройство, которое вы сейчас тестируете.

Вы увидите gui для пронумерованных осей и кнопок. Это выглядит примерно так:

Теперь вы можете нажать кнопку на вашем контроллере, чтобы увидеть, какая ось или кнопка соответствуют.

Применение конфигурации настраиваемого контроллера к mupen

Найдите InputAutoCfg.ini Запуск locate InputAutoCfg.ini. Для меня это находится в каталоге /usr/share/games/mupen64plus/InputAutoCfg.ini.

Найдите InputAutoCfg.ini vim /usr/share/games/mupen64plus/InputAutoCfg.ini.

Найдите устройство и отредактируйте настройки. Вы можете узнать, какое устройство используется mupen, запустив mupen64plus и глядя на входную информацию, напечатанную на вашем терминале.

Мина говорит Input: N64 Controller #1: Using auto-config with SDL joystick 0 ('Generic X-Box pad'). Поэтому для меня настройки находятся в [Generic X-Box pad].

Сохраните / запишите изменения в файл, и изменения должны быть реализованы при следующем запуске mupen64plus.

После некоторых изменений мой выглядит следующим образом:

[ f1]

Используя jstest, вы должны выяснить, как вы хотите настроить InputAutoCfg.ini, чтобы настроить параметры входа, используя jscal .

Иногда это помогает взглянуть на макет контроллера N64, чтобы выяснить, какие параметры вы планируете отображать.

jscal controller and joystick button mapping for mupen linux

5
ответ дан 25 May 2018 в 05:05

Другие вопросы по тегам:

Похожие вопросы: