Я установил mupen64plus из репозиториев с помощью Synaptic. Мне нравится эмулятор (по большей части, пара глюков графики на TLOZ Ocarina of Time), особенно его производительность на моей старой машине, но я не могу понять, как настроить элементы управления для себя. Я попытался просмотреть руководство по Google Code здесь, но не могу найти файл, который мне нужно отредактировать, и ссылка с ключевыми идентификаторами не работает, поэтому даже если бы я мог найти файл, я не смог бы ничего изменить. Так что мне нужен ресурс с ключевыми идентификаторами и где найти файл, который мне нужно отредактировать.
Я использую Ubuntu 12.10 32-bit. 2 ГБ оперативной памяти, Intel CORE 2 DUO @ 2,00 ГГц
Вот дополнительная часть вопроса. M64py является популярным вариантом. Однако для этого необходимо указать пути к различным нужным файлам. Где находятся местоположения по умолчанию? Включите как для 32-битной системы, так и для 64-битной системы. (Необходимые файлы: файл библиотеки, каталог плагинов и каталог данных.)
Я сам не мог запустить графический интерфейс для Mupen, поэтому я решил выяснить, как его настроить и запустить в терминале. Файл, который я использовал для настройки контроллеров:
Там я обнаружил область, где говорилось о джойстиках и вычислил методом проб и ошибок, что, если я вижу на своем контроллере число (кнопки пронумерованы), я набираю это число минус один в файле конфигурации, а для кнопок я не был используя, я просто оставляю это пустым, как в "". Я оставлю код, который я использовал:
источник
К сожалению, m64py не был для меня рабочим решением, а метод проб и ошибок слишком громоздок. Вот решение, которое должен использовать любой, кто в настоящее время работает с mupen64plus, с графическим интерфейсом или без него.
Вам потребуется инструмент калибровки джойстика,
jscal
чтобы определить, какая кнопка является какой. Для получения справки по этому вопросу см. Форумы Ubuntu - Игры и развлечения - HOWTO: Джойстик / Геймпады под UbuntuЕсли у вас есть эта настройка, и ваш джойстик уже откалиброван должным образом, все, что вам нужно сделать, это запустить
jstest-gtk /dev/input/js0 &
, гдеjs0
находится файл калибровки для устройства, которое вы сейчас тестируете.Вы увидите графический интерфейс для пронумерованных осей и кнопок. Это выглядит примерно так:
Теперь вы можете нажать кнопку на вашем контроллере, чтобы увидеть, какой оси или кнопке она соответствует.
Применение пользовательской конфигурации контроллера для mupen
Найдите
InputAutoCfg.ini
Run
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
.После некоторых изменений мой выглядит так:
Используя
jstest
, вы должны быть в состоянии выяснить, как вы хотите настроить,InputAutoCfg.ini
чтобы настроить параметры ввода, используя слова события ввода .Иногда полезно взглянуть на макет контроллера N64, чтобы выяснить параметры, которые вы хотите отобразить.
источник