782

Как я себе портативную консоль собирал. Часть 2

Серия Как я себе портативную консоль собирал.

В Части 1 я рассказал о своей задумке собрать портативную ретро-консоль из телефона, объяснил что мне для этого понадобилось, и занялся первичной настройкой. Теперь продолжение на том месте, где я остановился.

Глава 3. Лаунчер (продолжение)

Далее мы переходим к добавлению той или иной платформы. В первую очередь мы переходим обратно в меню, на самую левую верхнюю вкладку Platforms.

Перед собой видим несколько активных кнопок:

  • Library - перенесет нас на страницу с играми для этой платформы.

  • Random - выберет нам случайную игру для этой платформы.

  • Paths - добавление пути к ромам игр.

  • Иконка с карандашом - позволяет нам задать настройки для этой платформы.

  • И кнопка Download снизу предназначена для добавление других платформ, так же как мы делали ранее.

Начнем с кнопки Paths. В открывшемся окне нажимаем на Add More.

Add More - указание пути до папки с ромами конкретной платформы.

Add More - указание пути до папки с ромами конкретной платформы.

Указываем путь к папке с ромами для NES. У меня это выглядит так:

После этого жмем на кнопку Sync, и ждём окончания синхронизации.

Далее на экране выбора платформ жмём на кнопку Library, и переходим к каталогу наших игр, в данном случае для NES.

Стандартный вид раздела Library.

Стандартный вид раздела Library.

У каждой игры есть несколько дополнительных кнопок:

  • Play - запускает эмулятор с выбранной игрой.

  • Add favorite - добавляет игру в список избранных.

  • Detail - показывает информацию о игре (название, краткое описание, год выпуска, разработчика и т.д.).

  • Grid view - меняет стиль меню.

  • Edit item - позволяет изменить информацию об игре.

Мне наиболее комфортно, когда стиль меню отображается в виде сетки, а не списка, как установлено по умолчанию. Поэтому изменю его, с помощью кнопки Grid view.

Меню сеткой

Меню сеткой

Как мы видим дальше, Daijishou сам автоматически загружает обложки игр и их описание.

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

Если вы вдруг увидите, что не хватает какой-либо обложки или описания, вы сможете исправить это с помощью кнопки “Edit item”. Перед этим проверьте корректность названия. Часто бывает, что в названии должна быть римская цифра, а не арабская, и наоборот.

Хоть все выглядит достаточно хорошо, мне хотелось какого-то единого оформления. Поэтому, потратив несколько минут в фотошопе, я изменил все обложки. Загрузил их с помощью “Edit item - Edit preview media - Box art”. И вот как теперь выглядит вся моя библиотека NES:

Библиотека NES

Библиотека NES

Необязательная, но важная часть - это подключение виджетов. Переходим на страницу Widgets.

Нажимаем на кнопку "+ New widget".

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

  • Activity - показывает сыгранные вами игры, и позволяет продолжить игру если вы закрыли эмулятор.

  • Genres - позволяет вынести игры определенного жанра.

  • Pin and Play - закрепляет отдельную игру из вашей библиотеки.

  • Random - предлагает случайную игру из вашей библиотеки.

  • RSS feed - позволяет подключить новостную сводку.

  • Image block - добавляет простое некликабельное изображение.

  • RetroAchievements - выносит блок с подробной информацией о достижениях.

  • App shortcut - добавляет любое приложение с вашего устройства.

Пока что из всего этого мне понадобиться только RetroAchievements. Добавляем и видим перед собой отдельный блок.

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

Ну а теперь, когда у нас всё настроено и приятно выглядит, можно, наконец, и поиграть. Запускаем игру… и получаем ошибку, потому что мы не подключили соответствующие эмуляторы. Теперь займемся этим.

Глава 4. Подключение эмуляторов

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

Для начала скачиваем RetroArch. Взять его можно например на 4pda. Устанавливаем и заходим.

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

Первичные настройки RetroArch (Скриншоты выше):

  1. В нижней части экрана жмем на шестеренку и переходим в настройки.

  2. Переходим в раздел Видео.

  3. Далее раздел Вывод.

  4. Параметр "Положение экрана".

  5. Ставим значение 90 град.

  6. Далее в обычных настройках находим раздел "Интерфейс Пользователя".

  7. Далее "Меню".

  8. И выбираем одну из тем оформления. Мне нравиться ozone.

  9. В главном меню нажимаем на "Выход" и полностью перезапускаем приложение.

Чтобы запустить какую-либо игру для NES, нам нужно загрузить ядро этой платформы в RetroArch.

Загрузка ядра (Скриншоты выше):

  1. В главном меню нажмите на пункт “Загрузить ядро”.

  2. Далее "Скачать ядро".

  3. И в открывшемся списке выбираем наиболее подходящий. В моем случае "Nestopia".

  4. Чтобы применить изменения, нужно обязательно нажать "Выход" в главном меню.

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

  • Game Boy Advance – GBA

  • Game Boy/Game Boy Color – Gambatte

  • NES – Nestopia

  • Nintendo 64 – Mupen64Plus

  • PlayStation – SwanStation

  • Sega Genesis/Game Gear – Genesis Plus GX

  • Sega Saturn – Yabause

  • SNES – Snes9X

  • Nintendo DS – Desume

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

Включение достижений (Скриншоты выше):

  1. В настройках нажмите на пункт “Достижения”.

  2. Меняем "Выкл" на "Вкл".

  3. Вводим свои данные с сайта RetroAchievements.

  4. Чтобы применить изменения, нужно обязательно нажать "Выход" в главном меню.

Так будет выглядеть карточка открытого достижения.

Так будет выглядеть карточка открытого достижения.

Я не буду касаться настроек управления, так как они индивидуальны для каждого. Мой геймпад определился автоматически, и мне не потребовалось производить дополнительные настройки. Если у вас возникнут проблемы, вы можете перейти в раздел “Настройки-Ввод-Порт 1 привязки (для первого игрока).” и настроить каждую кнопку.

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

Настройка управления (Скриншоты выше):

  1. В настройках выбираем пункт "Индикация на экране".

  2. Далее - "Оверлей".

  3. Включаем пункт "Скрывать оверлей при подключении геймпада".

  4. Для настроек горячих клавиш переходим обратно в настройки, далее "Ввод".

  5. "Горячие клавиши".

  6. Очень важно настроить кнопку вызова меню.

  7. По усмотрению можно добавить кнопку ускорения.

  8. И обратной перемотки.

Первичные настройки в RetroArch закончены и время вернуться в Daijishou и наконец запустить игру.

В главном меню, на экране выбора платформы нажимаем на иконку с карандашом.

Иконка с карандашом - позволяет нам задать настройки для этой платформы.

Иконка с карандашом - позволяет нам задать настройки для этой платформы.

Среди большого списка выберите то ядро, которое вы загрузили ранее в RetroArch - “Nestopia”.

56 - номер ядра, nes - платформа, RetroArch - приложение которое запустит игру, nestopia - ядро.

56 - номер ядра, nes - платформа, RetroArch - приложение которое запустит игру, nestopia - ядро.

Если мы все сделали правильно, то любая игра из нашего списка запуститься и будет выглядеть примерно вот так:

Обратите внимание на значок достижений в верхнем левом углу. Если вы хотите играть с достижениями, а такой значок не появился, то:

  • У игры нет достижений. Список доступных игр для каждой платформы можете посмотреть здесь.

  • Если выдает ошибку "game could not be identified", но игра присутствует в списке поддерживаемых, вероятно, у вас другая версия, отличная от необходимой. Вы можете проверить правильную версию рома на сайте RetroAchievements найти данную игру и посмотреть какая версия нужна в "Supported Game Files". Чаще всего эта ошибка возникает у русифицированных версий.

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

Эмуляторы

21 пост159 подписчиков

Правила сообщества

Тема эмуляции достаточно спорная вещь, поэтому чтобы избежать проблем в будущем давайте обходиться без прямых ссылок на скачивание BIOS и ромов игр.


Не приветствуются сообщения о том, что лучше купить оригинальное железо и играть на нем. Для использования эмуляторов может быть много причин.

Вы смотрите срез комментариев. Показать все
96
Автор поста оценил этот комментарий

Я правильно понял, что ТС купил геймпад, скачал эмулятор и назвал это - "Как я себе портативную консоль собирал"?

раскрыть ветку (14)
9
НЕЙРОСЕТЬ
Автор поста оценил этот комментарий

Ага, я тоже все ждал начала сборки, а потом пошли скрины вместо фото отвертки)

25
Автор поста оценил этот комментарий
Все верно
раскрыть ветку (9)
1
Автор поста оценил этот комментарий

Спасибо! Я даже не знал что так можно, может тоже заморочиться получится

0
Автор поста оценил этот комментарий

Nintendoswitch+Atmosphere, и ваш конфиг и в пустую потраченное время идёт лесом)))

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
steam deck + emu deck и не нужно становиться мариобоем)
раскрыть ветку (6)
0
Автор поста оценил этот комментарий

И час, полтора игры в портативе))))) это даже не смешно))))

раскрыть ветку (5)
Автор поста оценил этот комментарий
Кстати да, на это почему-то не обращают внимания. Да, есть мощная консоль, ну может все эмулировать, тот же свитч. Но нахуй это все надо, если консоль час-два работает?
раскрыть ветку (4)
Автор поста оценил этот комментарий

Deck при полностью выкрученных настройках живет что то около часа и греется как сталилетейная печь. Switch конечно в такую графигу не может, но под чипом и разгоном в ведьмаке 3 выдает 60 фпс при вполне неплохой графике, и живет 2 часа. Если консоль не разгонять то 4 часа твои. И вот тут возникает главный вопрос 4 часа игры в поездке при среднем графоне или час при максимальном? Опять же играть в экшонЫ типа Quake или Ассасина на портативке та еще боль даже с сенсорными панелями (попробуй погонять в них на ноуте без мыши). А я вот в нативный порт Quake гоняю без боли на Switch. Почему? Доводка прицела гироскопом))) Да можно вообще целиться без стика тупо гироскопом, правда будешь крутиться вокруг себя))) Выбирайте

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Это ты имеешь опыт использования дека или на ютубе поиграл? forza horizon 4 живет до 3-4 часов(зависит от настроек tdp и игровых), ведьмак 3 примерно так же. всякое инди можно хоть 6 часов играть, есть эмулятор свитча. нагрев вполне вменяемый, опять же, можно регулировать. но энивей ты его не чувствуешь, все тепло отводится вверх и на рукоятках не ощущается, так что доеб тоже из серии - лишь бы доебаться. консоли в портотиве лучше на данный момент просто нет в природе и вряд ли появится, в том числе благодаря steam os, которая существенно лучше винды по энергоэффективности и производительности, из-за отсутствия виндовских служб и другого графического api. плюс ценник в 399$ и ссд на 1тб за 50, который можно элементарно самому заменить.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
именно! подписываюсь под каждым словом. да hogwarts legacy или cyberpunk высадит за полтора или два часа. red dead redemption 2 - часа 3 при 30 фпс. gta 4 держит часов 5. как и эмуляторы типо ps2/psp, в эмулятор switch честно говоря по длительности не проверял, тк ни один из эксклюзивов не зашел абсолютно, установил чисто для галочки
1
Автор поста оценил этот комментарий
ну и в дополнение к автору ниже, доводка прицела гироскопом есть в деке) более того, даже если это не предусмотрел автор игры. куча пресетов контроллера от сообщества.
0
Автор поста оценил этот комментарий
Интересно, кем надо работать, чтобы на приспособе за 15к играть на работе?
Автор поста оценил этот комментарий
и расстянул на 2 поста
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

на 3

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества