Как создать свой собственный РЭШ или SNES Classic с малиной Pi и RetroPie

Оглавление:

Как создать свой собственный РЭШ или SNES Classic с малиной Pi и RetroPie
Как создать свой собственный РЭШ или SNES Classic с малиной Pi и RetroPie

Видео: Как создать свой собственный РЭШ или SNES Classic с малиной Pi и RetroPie

Видео: Как создать свой собственный РЭШ или SNES Classic с малиной Pi и RetroPie
Видео: МАКРОСЪЕМКА🦋📷. Советы фотографам. - YouTube 2024, Апрель
Anonim
NES Classic Edition является официальным клоном оригинальной развлекательной системы Nintendo и одним из лучших способов играть в ваши любимые ретро-игры. SNES Classic является его преемником. К сожалению, он настолько популярен, что почти невозможно получить ваши руки. Не платите $ 300 на eBay, когда вы можете использовать скромную цену малины Pi для создания своего собственного - с еще большим количеством игр.
NES Classic Edition является официальным клоном оригинальной развлекательной системы Nintendo и одним из лучших способов играть в ваши любимые ретро-игры. SNES Classic является его преемником. К сожалению, он настолько популярен, что почти невозможно получить ваши руки. Не платите $ 300 на eBay, когда вы можете использовать скромную цену малины Pi для создания своего собственного - с еще большим количеством игр.

Что такое РЭШ и SNES Classic, а почему лучше малины?

Image
Image

Осенью 2016 года Nintendo выпустила классическую версию NES, миниатюрной копии старой развлекательной системы Nintendo 1980-х годов. Он поставляется с 30 классическими играми, включаяSuper Mario Bros., Легенда о Зельде, а также Castlevania и контроллер NES старой школы (хотя и с очень коротким кабелем и разным разъемом для размещения меньшего размера NES Classic).

Он продается за 60 долларов и поставляется с одним контроллером - вы можете приобрести второй контроллер игрока за дополнительные 10 долларов США, доведя ваши общие инвестиции до 70 долларов. К сожалению, консоль оказалась настолько популярной, и Nintendo выпустила так мало, что их почти невозможно найти по их первоначальной цене, только появляясь на сайтах, таких как eBay, для разметки 200-500%.

В 2017 году Nintendo продолжила выпуск SNES Classic Edition, который продается за 70 долларов и поставляется с двумя контроллерами. Начались предварительные заказы, и это уже очень сложно получить.

Не отчаивайтесь, хотя: даже если они настолько редки, что вы даже не видели их лично (не говоря уже о том, чтобы купить их), вы можете легко свернуть свою собственную надежную консоль Classic Edition дома - с более игры и многое другое. В сегодняшнем учебнике мы собираемся объединить экономичную малину Pi, бесплатное программное обеспечение, которое эмулирует NES, SNES и другие консоли, а также некоторые недорогие контроллеры USB NES для создания версии DIY, которая даже лучше оригиналов.

Лучше как? Мало того, что ваша версия DIY будет включать все функции реальных состояний сохранения в стиле NES, CRT-шейдеры для ретро-выглядящих игр и отличную организацию с обложкой, но это позволит вам играть любой (а не только 30, включенных в Classics), используйте любой USB-контроллер, который вы хотите (а не только простой 2-кнопочный контроллер NES), и включаете лучшие состояния сохранения и организацию.

Не только это, но и ваша система сможет играть в игры других систем, например, Atari, Game Boy, Sega Genesis и даже более поздние системы, такие как PlayStation Portable или Nintendo 64. Здесь вы можете увидеть полный список поддерживаемых систем.

Что вам нужно

Чтобы следовать вместе с нашим учебным пособием, вам понадобится несколько вещей и немного свободного времени, чтобы сплести их все вместе.

Малиновый пи и его аксессуары

Прежде всего, вам понадобится микрокомпьютер Raspberry Pi и некоторые базовые аксессуары для него. Вычислительная мощность, необходимая для запуска эмулятора Nintendo Entertainment System, очень низка, поэтому, если у вас уже есть более старая модель 1 или 2 Raspberry Pi, вы можете (и должны!) Ее использовать. Если вам нужно купить новый Pi, обязательно купите самую последнюю малину Pi 3 (40 долларов США).
Прежде всего, вам понадобится микрокомпьютер Raspberry Pi и некоторые базовые аксессуары для него. Вычислительная мощность, необходимая для запуска эмулятора Nintendo Entertainment System, очень низка, поэтому, если у вас уже есть более старая модель 1 или 2 Raspberry Pi, вы можете (и должны!) Ее использовать. Если вам нужно купить новый Pi, обязательно купите самую последнюю малину Pi 3 (40 долларов США).

В дополнение к Pi вам понадобится карта SD или карта microSD соответствующего размера (на основе вашей модели Pi), кабель HDMI для подключения к телевизору, USB-клавиатура (только временно для ее настройки) и хороший источник питания. Вам также, вероятно, понадобится доступ в Интернет на Pi для загрузки обновлений и передачи игр - вы можете сделать это с помощью кабеля Ethernet или Wi-Fi. В Raspberry Pi 3 встроен Wi-Fi, а для более старых моделей потребуется USB-адаптер Wi-Fi.

Если вы новичок в Raspberry Pi, не волнуйтесь: мы написали подробное руководство ко всем частям, которые вам понадобятся, поэтому ознакомьтесь с этой статьей для получения дополнительной информации.

Дело делает проект

Чтобы завершить настройку Pi, вам также понадобится случай. Если вы уже сделали кучу проектов Pi, у вас уже есть случай, и все в порядке. Но если вы начинаете с нуля или действительно хотите получить полный опыт, вы можете подумать о том, чтобы получить индивидуальный случай с NES или SNES-тематикой для вашей малины Pi.
Чтобы завершить настройку Pi, вам также понадобится случай. Если вы уже сделали кучу проектов Pi, у вас уже есть случай, и все в порядке. Но если вы начинаете с нуля или действительно хотите получить полный опыт, вы можете подумать о том, чтобы получить индивидуальный случай с NES или SNES-тематикой для вашей малины Pi.

На Amazon есть пара NES- и SNES-тематических корпусов, в том числе корпус Old Skool NES и случай Super Tinytendo. Однако, если вам не нравится внешний вид этих людей по какой-либо причине, вы всегда можете распечатать 3D-версию своего собственного или этих других или найти других на сайтах, таких как Etsy.

Контроллеры: старая школа или современный комфорт

Затем вам понадобится хотя бы один USB-контроллер (два, если вы хотите играть в игры с другом). Вы можете подойти к ситуации с контроллером одним из двух способов: во-первых, вы можете пойти чистым классическим и получить пару контроллеров USB NES.
Затем вам понадобится хотя бы один USB-контроллер (два, если вы хотите играть в игры с другом). Вы можете подойти к ситуации с контроллером одним из двух способов: во-первых, вы можете пойти чистым классическим и получить пару контроллеров USB NES.

Этот подход, мы будем первыми, кто признает, был намного сложнее, чем мы предполагали. Похоже, было бы невероятно просто купить дешевые и хорошо сделанные контроллеры NES, но на самом деле сейчас на рынке существует такой пробег, что списки часто бывают неточными, контроллеры трудно получить, и лучшая практика, которую мы можем рекомендуем на данный момент купить несколько контроллеров сразу, вернуть тот, который вам не нужен, и сохранить хорошие (которые имеют хорошую работоспособность, хорошую реакцию на кнопку и хорошо играть).

Мы протестировали два самых популярных USB-контроллера NES на Amazon: контроллер Retro-Link и общий, но хорошо отредактированный Classic USB NES Controller (который, когда он был на самом деле прибыл, был заклеймен iNext). В то время как нам понравилось восстановление Retro-Link, но реакция кнопок iNext была лучше.Практически это опыт проб и ошибок. (Если вы хотите что-то классическое, но более удобное, чем контроллеры NES, у нас нет ничего, кроме хороших вещей, чтобы сказать об этом контроллере SNES Buffalo тоже).

Другой подход, который вы можете предпринять, который менее аутентичен, но немного более универсален, заключается в приобретении более современного контроллера, такого как проводной контроллер Xbox 360. Мало того, что качество сборки и доступность более согласованы, но платформа эмуляции, которую мы собираемся настроить, RetroPie поддерживает больше, чем просто NES, поэтому, если вы хотите играть в игры из других систем, более новый контроллер с большим количеством кнопок отлично.
Другой подход, который вы можете предпринять, который менее аутентичен, но немного более универсален, заключается в приобретении более современного контроллера, такого как проводной контроллер Xbox 360. Мало того, что качество сборки и доступность более согласованы, но платформа эмуляции, которую мы собираемся настроить, RetroPie поддерживает больше, чем просто NES, поэтому, если вы хотите играть в игры из других систем, более новый контроллер с большим количеством кнопок отлично.

В любом случае вам понадобится хотя бы один контроллер USB для проекта, поэтому выберите свой любимый.

Программное обеспечение: RetroPie и ROM для всех ваших любимых игр

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

Для наших целей мы будем использовать готовые изображения для Raspberry Pi (в отличие от установки его поверх существующей операционной системы). Загрузите правильное изображение для номера модели Pi здесь. Кроме того, вам понадобится какой-то инструмент для записи этого изображения на вашу SD-карту - наш инструмент выбора - это кросс-платформенный планшет с изображениями Etcher.

Наконец, и тематически самое главное, вам понадобятся некоторые игры! Они представлены в виде файлов ПЗУ, которые вы можете либо разорвать самостоятельно (с соответствующим оборудованием), либо загрузить из сети. Приобретение ПЗУ - это упражнение из-за нечетких правовых проблем, которые лучше всего оставить читателю - мы не будем напрямую ссылаться на ПЗУ или места ПЗУ здесь. Тем не менее, простой поиск Google приведет вас далеко.

Шаг первый: Подготовьте свой Pi

Когда все вышеупомянутые материалы собраны, пришло время погрузиться в подготовку Пи. Сначала мы настроим SD-карту. Вставьте свою SD-карту в компьютер и запустите Etcher. Процесс выполняется так же просто, как 1-2-3: выберите загруженное изображение RetroPie, подтвердите, что SD-карта - это выбранный диск, а затем нажмите «Flash!».

Подождите, пока изображение закончит гореть, безопасно извлеките SD-карту с вашего компьютера и захватите Pi и аксессуары. Подключите Pi к телевизору с помощью кабеля HDMI, подключите USB-клавиатуру и контроллер (ы), вставьте SD-карту и подключите кабель питания, чтобы включить систему.
Подождите, пока изображение закончит гореть, безопасно извлеките SD-карту с вашего компьютера и захватите Pi и аксессуары. Подключите Pi к телевизору с помощью кабеля HDMI, подключите USB-клавиатуру и контроллер (ы), вставьте SD-карту и подключите кабель питания, чтобы включить систему.

Если вы когда-либо застреваете во время процесса установки, не стесняйтесь обратиться к руководству для начинающих Raspberry Pi, в котором есть куча полезной информации о начальной настройке.

Шаг второй: настройка RetroPie

После того, как вы впервые включили Pi с установленной SD-картой RetroPie, он будет запускаться через некоторые одноразовые шаги настройки автоматически (например, расширение раздела, распаковка файлов и т. Д.). Затем перезагрузка приведет вас к экрану конфигурации контроллера, как показано ниже.

Как показывает экран, вы должны нажать и удерживать любую кнопку на вашем USB-контроллере, чтобы начать процесс настройки. В меню конфигурации кратковременно нажмите соответствующую кнопку для каждой введенной записи (например, вверх по направляющей панели для запуска).
Как показывает экран, вы должны нажать и удерживать любую кнопку на вашем USB-контроллере, чтобы начать процесс настройки. В меню конфигурации кратковременно нажмите соответствующую кнопку для каждой введенной записи (например, вверх по направляющей панели для запуска).
В конце концов вы попадете в записи кнопок, которые могут не иметь соответствующих кнопок на вашем контроллере (например, если вы используете традиционный контроллер NES, и он начинает спрашивать вас о кнопках X и Y). Когда вы достигнете записей для кнопок, которые у вас нет, просто нажмите и удерживайте кнопку, которую вы уже запрограммировали в течение 2 секунд, затем отпустите. Это будет сигнализировать мастеру конфигурации, который вы хотите пропустить эту кнопку. Повторите этот процесс, пока вы не пропустите все ненужные записи и нажмите «ОК», чтобы продолжить.
В конце концов вы попадете в записи кнопок, которые могут не иметь соответствующих кнопок на вашем контроллере (например, если вы используете традиционный контроллер NES, и он начинает спрашивать вас о кнопках X и Y). Когда вы достигнете записей для кнопок, которые у вас нет, просто нажмите и удерживайте кнопку, которую вы уже запрограммировали в течение 2 секунд, затем отпустите. Это будет сигнализировать мастеру конфигурации, который вы хотите пропустить эту кнопку. Повторите этот процесс, пока вы не пропустите все ненужные записи и нажмите «ОК», чтобы продолжить.

На этом этапе вы увидите следующий экран с логотипом RetroPie и «13 игр» под ним.

«Тринадцать игр? Сладкий! »- подумал ты. Не так быстро: это не 13 игр, которые вы можете играть, это 13 инструментов настройки для «RetroPie» (который признан одним из ваших эмуляторов, хотя это действительно базовая система). Не волнуйтесь, через мгновение мы перейдем к действительным играм.
«Тринадцать игр? Сладкий! »- подумал ты. Не так быстро: это не 13 игр, которые вы можете играть, это 13 инструментов настройки для «RetroPie» (который признан одним из ваших эмуляторов, хотя это действительно базовая система). Не волнуйтесь, через мгновение мы перейдем к действительным играм.

Если вы используете Ethernet-кабель с вашим Pi для доступа к сети вместо Wi-Fi, вы можете перейти прямо к следующему разделу, чтобы сразу вставить игры в RetroPie. Однако, если вы используете Wi-Fi, нажмите кнопку A на вашем контроллере, чтобы запустить меню. Цветовая схема по умолчанию для RetroPie немного упрощает просмотр на меньшем снимке экрана, но запись для Wi-Fi является последней в списке, как показано ниже.

Когда вы выберете запись «WIFI», она запустит инструмент настройки Wi-Fi. Выберите «Подключение к сети WiFi».
Когда вы выберете запись «WIFI», она запустит инструмент настройки Wi-Fi. Выберите «Подключение к сети WiFi».
Затем выберите домашнюю сеть, введите пароль и нажмите «ОК», а затем нажмите «ОК» еще раз на главном экране, чтобы выйти из приложения (вы будете возвращены на экран, на который вы выбрали запись Wi-Fi).
Затем выберите домашнюю сеть, введите пароль и нажмите «ОК», а затем нажмите «ОК» еще раз на главном экране, чтобы выйти из приложения (вы будете возвращены на экран, на который вы выбрали запись Wi-Fi).

Хотя вы можете использовать RetroPie без доступа в Интернет, гораздо проще переносить игры на устройство с помощью сети.

Шаг третий: добавьте свои игры

С нашим Pi, настроенным и подключенным к нашей домашней сети, самый важный шаг на нас: загрузить его с помощью сладких, сладких, ретро-игр. Самый простой способ передачи игр - использование сетевых ресурсов. (Вы можете использовать USB-накопитель, но настройка сети на самом деле еще проще, поэтому мы подробно остановимся на этом методе). Давайте начнем.

По умолчанию в поле RetroPie назначается сетевой ресурс с именем «retropie», и вы можете просмотреть его, просто открыв проводник Windows на своем ПК и набрав

retropie

в поле адреса. Затем просто откройте папку «roms», перейдите к вашей системе выбора (в этом примере мы будем использовать «nes») и скопируем любые файлы ROM в эту папку. Мы скопировали одну из наших любимых игр RPG, Crystalis, как наш тестовый ПЗУ.

После того, как вы добавили игры, вам необходимо перезапустить RetroPie (или, более конкретно, интерфейс станции эмуляции внизу). На Pi нажмите кнопку B на вашем контроллере, чтобы вернуться в главное меню, затем нажмите кнопку «Пуск», чтобы открыть главное меню, как показано ниже. Выберите «Выход».
После того, как вы добавили игры, вам необходимо перезапустить RetroPie (или, более конкретно, интерфейс станции эмуляции внизу). На Pi нажмите кнопку B на вашем контроллере, чтобы вернуться в главное меню, затем нажмите кнопку «Пуск», чтобы открыть главное меню, как показано ниже. Выберите «Выход».
Выберите «Restart EmulationStation» и подтвердите, что вы действительно хотите его перезапустить.
Выберите «Restart EmulationStation» и подтвердите, что вы действительно хотите его перезапустить.
Image
Image

Когда он перезагружается, внезапно в главном графическом интерфейсе будет не только запись «RetroPie», но (поскольку мы добавили ромы в каталог «nes»), вы увидите запись для системы развлечений Nintendo. Это ключевой шаг в настройке любого эмулятора на RetroPie. Есть множество эмуляторов для разных платформ видеоигр, установленных по умолчанию, но они не появятся в интерфейсе, пока вы не добавите по крайней мере одно ПЗУ в их каталог «roms».

Нажмите кнопку A, чтобы увидеть доступные игры. Выберите игру, которую вы хотите сыграть (единственная игра в нашем случае) и снова нажмите A.
Нажмите кнопку A, чтобы увидеть доступные игры. Выберите игру, которую вы хотите сыграть (единственная игра в нашем случае) и снова нажмите A.
После очень короткого момента эмулятор NES завершит загрузку вашего ПЗУ, и вы увидите игру так же, как если бы вы загрузили ее на старинном блоке NES.
После очень короткого момента эмулятор NES завершит загрузку вашего ПЗУ, и вы увидите игру так же, как если бы вы загрузили ее на старинном блоке NES.
На этом этапе вы можете играть в игру так же, как вы играли оригинал. Если вам нужно перезапустить игру, просто нажмите SELECT и B одновременно. Если вы хотите выйти из игры обратно в меню RetroPie, одновременно нажмите SELECT и START. Не стесняйтесь повторять этот шаг для игр SNES, игр Genesis и любых других систем, которые вы хотите играть.
На этом этапе вы можете играть в игру так же, как вы играли оригинал. Если вам нужно перезапустить игру, просто нажмите SELECT и B одновременно. Если вы хотите выйти из игры обратно в меню RetroPie, одновременно нажмите SELECT и START. Не стесняйтесь повторять этот шаг для игр SNES, игр Genesis и любых других систем, которые вы хотите играть.

Сочные экстры: обложка, шейдеры и игры для сохранения

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

Добавить обложку в вашу библиотеку

Когда у вас будет куча игр, скопированных в папку «roms», вернитесь в меню NES (где мы только запустили тестовую игру), нажмите кнопку «Пуск», чтобы открыть меню, затем выберите «Скребок».

На следующем экране вы можете настроить параметры. Оставьте скребок как «THEGAMESDB». Вы можете переключать рейтинги, если хотите (мы его оставили). Затем выберите «Scrape Now».
На следующем экране вы можете настроить параметры. Оставьте скребок как «THEGAMESDB». Вы можете переключать рейтинги, если хотите (мы его оставили). Затем выберите «Scrape Now».
Image
Image

Поскольку это наша первая царапина, переключите фильтр на «Все игры». По умолчанию скребок установлен только для использования системы, в которую он загружен (в данном случае, NES), поэтому ничего не нужно менять. Наконец, убедитесь, что «Пользователь принимает решения по конфликтам» включен. Это важно, иначе скребок может царапать неправильные данные, если он не уверен, что игра Двухместный дракон или же Двойной Дракон II.

Единственная причина, по которой вы не захотите использовать этот параметр, - это то, что у вас было сотни игр, чтобы очистить и не захотеть вручную подтвердить каждый выбор (вам, однако, придется вернуться и вручную исправить любые конфликты позже, игра по игре), Когда вы будете готовы, выберите «Пуск».

Когда система работает, вам будет предложено подтвердить каждый выбор (даже если есть только один выбор). Нажмите A, как только вы выберете правильную игру.
Когда система работает, вам будет предложено подтвердить каждый выбор (даже если есть только один выбор). Нажмите A, как только вы выберете правильную игру.
Когда все будет готово, у вас будет хорошо организованная игровая коллекция.
Когда все будет готово, у вас будет хорошо организованная игровая коллекция.
Image
Image

Получите, что старая школа CRT Vibe с сглаживанием и шейдерами

Одна вещь, которую вы могли бы заметить сразу после игры в плакат, - это яркая и четкая графика. Фактически, при загрузке нашей демо-игрыCrystalis, первое, что я заметил, было то, что цвета были намного ярче, а линии были намного резче, чем я помнил.

Основной причиной такого несоответствия является то, как изображения отображаются на цифровом дисплее по сравнению с аналоговым дисплеем CRT. Ваш компьютерный монитор и HDTV представляют игру с идеальным соотношением 1: 1 пиксель-к-пикселю, тогда как ваш старый дисплей на ЭЛТ был основан на фосфоре с более мягким изображением и светло-цветным «цветением» вокруг отдельных точек на экране.

Чтобы компенсировать это, вы можете настроить свою систему на применение шейдеров или алгоритмов сглаживания, чтобы воссоздать этот эффект ЭЛТ. Не уверен, что это вас беспокоит? Давайте сравним изображения, снятые в одной игре, в тот же момент с различными эффектами. Во-первых, давайте посмотрим, как самый первый игровой момент вCrystalis выглядит без шейдеров или сглаживания.

Обратите внимание, что линии очень четкие, значительно более четкие, чем вы, вероятно, помните (если вы играли оригинальную игру на оригинальном оборудовании). Если вам нравится этот четкий взгляд с острыми краями, то непременно играйте в эту игру.
Обратите внимание, что линии очень четкие, значительно более четкие, чем вы, вероятно, помните (если вы играли оригинальную игру на оригинальном оборудовании). Если вам нравится этот четкий взгляд с острыми краями, то непременно играйте в эту игру.

Давайте посмотрим, как выглядит игра с графикой, сглаженной с помощью алгоритма сглаживания. Если вы используете более старый Pi, это отличный вариант, так как алгоритм сглаживания (в отличие от шейдеров) практически не нагружает GPU.

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

Наконец, вы можете использовать шейдеры для создания эффектов CRT, таких как сканированные линии и даже незначительные искажения (поскольку в большинстве случаев передняя часть дисплеев CRT была слегка изогнута). Вот простой CRT-шейдер.

Image
Image

Опять же, если смотреть в тесном сравнении, как у нас здесь, эффект кажется выраженным (точно так же, как если бы вы сидели очень близко к экрану ЭЛТ). Но если смотреть на расстоянии, это выглядит очень естественно. На самом деле, хотя я не возражал против того, как игра выглядела без сглаживания или шейдеров, именно тогда, когда я включил шейдер CRT, я пошел «О!Тот выглядит как игра, которую я помню!"

Настройки сглаживания и шейдеров расположены в одном и том же месте, но есть небольшая настройка, которую мы должны выполнить, прежде чем погрузиться в это меню. Несмотря на то, что RetroPie предполагается поставлять с уже предустановленными шейдерами, по нашему опыту вам нужно вручную обновить список шейдеров (для чего вам потребуется подключение к Интернету, поэтому подключите этот кабель Ethernet сейчас, если он еще не установлен). Вернитесь в меню настройки RetroPie, которое мы изначально посетили, и выберите «RetroArch» в меню, как показано ниже.

Image
Image

Это запуститочень ретро-ретро-меню конфигурации RetroArch. Выберите запись «Онлайн-обновление».

В меню «Онлайн-обновление» выберите «Обновить шейдеры GLSL».
В меню «Онлайн-обновление» выберите «Обновить шейдеры GLSL».
Image
Image

В нижнем левом углу в маленьком желтом тексте вы увидите небольшой индикатор обновления, показывающий, что загружается «shaders_gsls.zip». Подождите, пока он закончит. Как только процесс будет завершен, нажмите клавишу Esc на клавиатуре или кнопку B на вашем контроллере, чтобы вернуться из меню до главного меню. Там выберите «Quit RetroArch». Вернувшись в меню RetroPie, выберите «RetroPie Setup».

В меню настройки RetroPie выберите «configedit - Edit RetroPie / RetroArch configurations».
В меню настройки RetroPie выберите «configedit - Edit RetroPie / RetroArch configurations».
Выберите «Настроить основные параметры эмулятора libretro».
Выберите «Настроить основные параметры эмулятора libretro».
Здесь вы можете настроить шейдеры и сглаживание на основе эмулятора по эмулятору или применять его повсеместно. Если вам не нужны разные настройки шейдеров для каждой системы, лучше всего выбрать «Настроить параметры по умолчанию для всех эмуляторов libretro».
Здесь вы можете настроить шейдеры и сглаживание на основе эмулятора по эмулятору или применять его повсеместно. Если вам не нужны разные настройки шейдеров для каждой системы, лучше всего выбрать «Настроить параметры по умолчанию для всех эмуляторов libretro».
В этом меню вы найдете все параметры, необходимые для сглаживания и шейдеров. Важно отметить, что сглаживание и шейдеры являются либо / или решением - вы не можете использовать оба одновременно. Если вы пытаетесь решить между ними, помните, что сглаживание намного легче ресурсов Pi, чем шейдеров.
В этом меню вы найдете все параметры, необходимые для сглаживания и шейдеров. Важно отметить, что сглаживание и шейдеры являются либо / или решением - вы не можете использовать оба одновременно. Если вы пытаетесь решить между ними, помните, что сглаживание намного легче ресурсов Pi, чем шейдеров.

Если вы хотите использовать сглаживание, выберите «Сглаживание видео» и измените значение «false» на «true». Затем вы можете вернуться в главное меню и играть с включенным сглаживанием.

Если вы хотите использовать шейдеры, у вас есть два шага. Убедитесь, что для параметра «Сглаживание видео» установлено значение по умолчанию false. Затем установите для параметра «Video Shader Enable» значение «true». Наконец, выберите «Video Shader File», чтобы выбрать шейдер, который вы хотите использовать.
Если вы хотите использовать шейдеры, у вас есть два шага. Убедитесь, что для параметра «Сглаживание видео» установлено значение по умолчанию false. Затем установите для параметра «Video Shader Enable» значение «true». Наконец, выберите «Video Shader File», чтобы выбрать шейдер, который вы хотите использовать.
Список шейдеров может показаться немного сложным, но есть простое решение. Просто найдите шейдерные файлы с именем «pi» в названии, например, файл «crt-pi.glslp», описанный выше. Эти шейдеры были оптимизированы для менее мощного GPU Raspberry Pi. Вы всегда можете использовать другие шейдеры, но не удивляйтесь, если производительность страдает.
Список шейдеров может показаться немного сложным, но есть простое решение. Просто найдите шейдерные файлы с именем «pi» в названии, например, файл «crt-pi.glslp», описанный выше. Эти шейдеры были оптимизированы для менее мощного GPU Raspberry Pi. Вы всегда можете использовать другие шейдеры, но не удивляйтесь, если производительность страдает.

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

Настроить Сохранить состояния … Потому что Contra действительно тяжело

Если вы пурист, вы можете просто пропустить этот раздел в целом. Некоторые игры изначально поддерживают сохранение вашего прогресса, в некоторых играх нет (вы можете, например, сохранить свою игру в Легенда о Зельде но вы не можетеSuper Mario Bros.).

Даже те игры, которые поддерживают сохранение, требуют от вас сохранения игры определенным образом, часто используя какой-то механизм в игре, например, посещение гостиницы или посещение на космической станции. С помощью эмуляторов вы можете сохранить игрув любой момент а такжев любом месте, так же, как вы можете сохранить файл в Microsoft Word во время работы над ним. Он также дает вам несколько слотов для каждой игры, поэтому вы можете иметь столько файлов, сколько хотите. Возможно, это не пуристский способ сделать это, но человек - это хороший способ сократить ваши уровни разочарования, играя в безумно трудные игры.

Вы можете сохранять и загружать свою игру во время игры, используя горячие клавиши на основе контроллера. Для тех из вас, кто использует контроллер с множеством кнопок (например, вышеупомянутый контроллер Xbox 360), вам вообще не нужно создавать какие-либо экранированные клавиши, вы можете просто использовать карты кнопок RetroPie / RetroArch по умолчанию для вашего контроллера. Просмотрите эту запись в вики RetroPie, чтобы увидеть горячие клавиши джойстика по умолчанию.

Однако, если вы используете контроллер NES, ограниченное количество кнопок действительно накладывает немного нагрузки. Если вы хотите использовать государственную систему сохранения, вам нужно будет сделать небольшое редактирование макетов.Клавиатура по умолчанию для сохранения и загрузки состояний сохранения использует плечевые кнопки на контроллере, которых нет на контроллере NES. Нам нужно будет переназначить эти кнопки, чтобы получить доступ к этим функциям. Это можно сделать двумя способами: вы можете отредактировать файл retroarch.cfg, расположенный в

retropieconfigsall

etroarch.cfg

(что очень утомительно), или вы можете использовать интерфейс RetroArch (что является нормальным количеством утомительной). Мы пройдемся по последней.

Чтобы использовать интерфейс клавиатуры, снова запустите систему меню RetroArch (в главном меню RetroPie выберите категорию RetroPie, а затем выберите «RetroArch»). В главном меню выберите «Настройки». Прежде чем мы вносим какие-либо изменения, нам нужно переключиться на параметр save-on-exit, чтобы сохранить эти изменения.

В меню «Настройки» выберите «Конфигурация».
В меню «Настройки» выберите «Конфигурация».
В этом меню выберите «Сохранить конфигурацию при выходе», чтобы включить сохранение. Без этой настройки любые изменения, которые мы делаем, не будут сохранены при выходе из системы меню RetroArch.
В этом меню выберите «Сохранить конфигурацию при выходе», чтобы включить сохранение. Без этой настройки любые изменения, которые мы делаем, не будут сохранены при выходе из системы меню RetroArch.
Нажмите кнопку B или клавишу Esc, чтобы вернуться из меню, пока вы снова не перейдете в главное меню RetroArch. Выберите меню «Настройки».
Нажмите кнопку B или клавишу Esc, чтобы вернуться из меню, пока вы снова не перейдете в главное меню RetroArch. Выберите меню «Настройки».
Выберите «Вход». Здесь вы найдете все настройки для привязок клавиш и связанных с ними конфигураций.
Выберите «Вход». Здесь вы найдете все настройки для привязок клавиш и связанных с ними конфигураций.
Выберите «Ввод горячих клавиш». Здесь мы можем изменить то, что делают комбинации горячих клавиш на вашем контроллере.
Выберите «Ввод горячих клавиш». Здесь мы можем изменить то, что делают комбинации горячих клавиш на вашем контроллере.
Чтобы как разблокировать доступ к меню RetroArch во время игры, так и предоставить нам правильный доступ к состояниям сохранения, есть три комбинации кнопок, которые нам нужно отобразить: сохранить, загрузить и получить доступ к меню RetroArch. Вы можете выбрать любые комбинации кнопок, которые вы хотите для каждого из них, но комбинации кнопок, которые мы выбрали для этого руководства, являются оптимальными в том смысле, что они не мешают каким-либо существующим раскладкам.
Чтобы как разблокировать доступ к меню RetroArch во время игры, так и предоставить нам правильный доступ к состояниям сохранения, есть три комбинации кнопок, которые нам нужно отобразить: сохранить, загрузить и получить доступ к меню RetroArch. Вы можете выбрать любые комбинации кнопок, которые вы хотите для каждого из них, но комбинации кнопок, которые мы выбрали для этого руководства, являются оптимальными в том смысле, что они не мешают каким-либо существующим раскладкам.

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

Вы хотите отобразить клавишу «Вниз» на направляющей панели, чтобы при нажатии актива кнопки «горячая клавиша» (кнопка «Выбрать») и «вниз» она сохранит вашу игру. Выберите «Сохранить состояние» и сопоставьте его с клавишей «Вверх» на направляющей панели. Идите вперед и оставите записи «Сохранить в слоте +/-», так как все в порядке (установлено так, что вы можете щелкнуть влево или вправо, чтобы изменить слот сохранения).
Вы хотите отобразить клавишу «Вниз» на направляющей панели, чтобы при нажатии актива кнопки «горячая клавиша» (кнопка «Выбрать») и «вниз» она сохранит вашу игру. Выберите «Сохранить состояние» и сопоставьте его с клавишей «Вверх» на направляющей панели. Идите вперед и оставите записи «Сохранить в слоте +/-», так как все в порядке (установлено так, что вы можете щелкнуть влево или вправо, чтобы изменить слот сохранения).

Наконец, прокрутите весь путь до нижней части списка, пока не увидите «Переключение меню». Выберите его, а затем наведите на него кнопку A (это позволит вам нажать Select + A) в игре, чтобы получить доступ к меню RetroArch.

Нажмите кнопку B, чтобы вернуться из меню, пока вы не на главном экране, а затем выберите «Quit RetroArch», чтобы сохранить изменения.
Нажмите кнопку B, чтобы вернуться из меню, пока вы не на главном экране, а затем выберите «Quit RetroArch», чтобы сохранить изменения.
На этом этапе вы все настроены и теперь можете использовать следующие комбинации кнопок:
На этом этапе вы все настроены и теперь можете использовать следующие комбинации кнопок:
  • Выберите + Старт: выход из эмулятора.
  • Выберите + B: Сбросьте эмулятор.
  • Выберите + A: приостановите игру и откройте меню RetroArch из эмулятора.
  • Выберите + Вправо: увеличьте слот сохранения (например, перейдите от Save Slot # 1 to # 2)
  • Выберите + Влево: Уменьшите слот сохранения (например, перейдите от Save Slot # 2 to # 1)
  • Выбрать + Вверх: сохранить игру в текущем выбранном слоте сохранения.
  • Выбрать + Вниз: загрузить игру из сохранения в текущем слоте сохранения.
Теперь вы можете играть даже в самые сложные игры без необходимости начинать с нуля каждый раз, когда вы получаете Game Over.
Теперь вы можете играть даже в самые сложные игры без необходимости начинать с нуля каждый раз, когда вы получаете Game Over.

Вы, наконец, сделали: мы не только воссоздали опыт использования NES Classic, но и создали превосходную версию, так как она может играть в любую игру NES, когда-либо создаваемую, поддерживает больше слотов для сохранения, чем NES Classic, больше шейдеры и видео параметры, и (если вы этого хотите), вы можете выйти за рамки этого урока и даже использовать чит-коды Game Genie, мгновенные повторы и многое другое. Ознакомьтесь с вики-версиями RetroPie и RetroArch для получения дополнительной информации обо всех расширенных функциях, спрятанных на платформе, а также нашего руководства по расширенным настройкам RetroArch.

Изображение Кредиты: Fynsya / Etsy и Clive Darra / Flickr.

Рекомендуемые: