Как установить пользовательскую конфигурацию команд в mednafen



Попробуйте наш инструмент устранения неполадок

Хотя эмулятор mednafen не входит в состав репозиториев Linux, чтобы помочь любому пирату, это отличный способ воспроизводить файлы ROM с открытым исходным кодом и общественным достоянием на любой машине Linux. Несколько простых приемов должны помочь вам, если вы хотите узнать больше о программе и настроить свои собственные элементы управления. Это особенно важно, если к вашей системе подключен беспроводной контроллер или любое USB-устройство. Определенные типы контроллеров PS3 со стандартными кабелями USB будут работать с этими же методами, если ваша операционная система распознает их как универсальные контроллеры.



Конфигурации для различных эмулируемых консолей могут вести себя по-разному, и эти конфигурации могут даже отличаться в разных играх. Кроме того, в некоторых системах может потребоваться эмуляция курсора мыши. Чтобы использовать это с очень немногими играми, в которых это требуется, вам понадобится не только доступ к мыши или сенсорной панели, но и клавиша Scroll Lock. У некоторых новых ультрабуков и других чрезвычайно легких портативных машин с Linux больше нет этого ключа. Если вы следуете подсказкам mednafen на любом небольшом компьютере, который использует клавишу Fn для сопоставления одной клавиши с другой, то удерживайте ее каждый раз, когда нажимаете нужную клавишу. Например, если вам нужно было нажать F2, но F2 используется совместно с чем-то на вашей клавиатуре, просто нажимайте Fn и F2 вместе каждый раз, чтобы восстановить эту функцию.



Метод 1: получение помощи во время игр

Нажмите клавишу F1, чтобы открыть справочную таблицу. Эта привязка клавиш была выбрана для обеспечения совместимости со многими другими частями программного обеспечения, имеющими аналогичную привязку. Имейте в виду, что вы не можете получить доступ к этому справочному экрану, не запустив игру. Запуск mednafen без загруженного файла ROM просто вернет вас в командную строку. Когда вы нажмете F1, вы увидите всплывающее окно над любой эмулируемой игрой, запущенной в графическом окне mednafen. Если у вас когда-либо возникнет проблема с графикой, когда всплывающее окно состояния сохранения или какой-либо другой информационный экран остается за эмулированными изображениями видеоигр, то циклическое переключение этого экрана справки также может помочь избавиться от этих призрачных изображений.



Это всплывающее окно просто выводит список и не является интерактивным, поэтому вы можете нажать F1, когда захотите от него избавиться. Игра также не приостанавливается, поэтому вы можете оставить ее открытой, пока код операции игры продолжает выполняться. Обратите особое внимание на привязку F10, так как в некоторых системах эмуляции отсутствует программный сброс. В других случаях для продолжения игры в определенные типы игр может потребоваться программный сброс.

Обратите внимание, что привязка F9 для создания снимка экрана не связана с комбинациями Print Screen или SysRq / ALT + Print Screen, используемыми средами рабочего стола, эмулирующими привязки Microsoft Windows. Вместо этого он делает снимок экрана и сохраняет его прямо на диск в каталоге ~ / .mednafen / snaps /. Таким образом, вы действительно можете использовать его, даже если у вас запущен только оконный менеджер, например Openbox, без среды рабочего стола.

Метод 2: настройка элементов управления при запуске игр

Командные клавиши и фактическое управление игрой настраиваются отдельно в mednafen. Нажмите F2, если вы хотите настроить командную клавишу. Это наиболее полезно либо для изменения привязки F11, если вы очень привыкли к ее использованию для развертывания окон, либо для настройки команд эмулятора для неиспользуемых кнопок на USB или беспроводных игровых контроллерах. Если вы собираетесь это сделать, перед загрузкой ПЗУ убедитесь, что к вам подключен контроллер.

Когда вы будете готовы, нажмите F2, чтобы получить подсказку о том, какую команду вы хотите перенастроить. Нажмите клавишу, которая в данный момент делает то, что вы пытаетесь сделать. Например, если вы хотите установить клавишу быстрой перемотки вперед на своем контроллере, чтобы вы могли ускорить игру прямо с плечевой кнопки, затем нажмите клавишу `, когда появится подсказка с вопросом, какую команду нужно перенастроить.

Простая подсказка внизу будет читать fast_forward (1) без других инструкций. Команда, конечно, была бы другой, если бы вы настраивали другую команду. Вы должны нажать клавишу или кнопку контроллера, которой вы хотите назначить команду в ответ на это приглашение. Как только он распознает кнопку, которую вы хотите использовать, он прочитает fast_forward (2), который является запросом на нажатие второй раз. Это может продолжаться более одного раза, если возникла проблема с беспроводным подключением при использовании беспроводного контроллера или если вы нажали две отдельные кнопки во время процесса сопоставления. Настройка кнопок контроллера выполняется почти идентично, просто с разными привязками командных клавиш. Порты 1-8 назначены цифровым клавишам на клавиатуре системы. Если вы еще не установили никаких пользовательских назначений, то все эти привязки прописаны в таблице, которая появляется при нажатии клавиши F1.

Для некоторых систем, таких как GameBoy и его производные, действительно имеет значение только первый порт контроллера. Несмотря на то, что в этих портативных системах фактически отсутствовали съемные контроллеры, mednafen имитирует их, сопоставляя их с первым назначением. Для большинства игр, созданных для оборудования 8-битной и 16-битной эпохи, вам понадобится только один или два контроллера. Это особенно верно в отношении файлов ROM NES и Famicom, находящихся в открытом доступе. В некоторых играх использовался расширитель для поддержки более двух контроллеров.

Если вы играете в одиночную игру, убедитесь, что ваш беспроводной или USB-контроллер подключен, а затем одновременно нажмите клавиши ALT, Shift и 1. Вы также можете сопоставить элементы управления кнопкам на обычной клавиатуре. Вы получите подсказку внизу, скорее всего, с просьбой сопоставить верхний элемент управления. Дважды нажмите кнопку, которую вы хотите использовать, вверх. Если возникла путаница или вы случайно нажали две кнопки, программа предложит вам сделать это снова, как это было в примере с fast_forward. После того, как запрос вверх будет удовлетворен, он пройдет по другим основным направлениям, прежде чем запросить кнопки действий, связанные с указанной консолью.

4 минуты на чтение