{"id":4098,"url":"\/distributions\/4098\/click?bit=1&hash=4a2746815553d402e055c9b00a2035b35e47c0edcda5fd7253d5e57f885e8ecc","title":"\u0410\u0444\u0435\u0440\u0438\u0441\u0442\u043a\u0430, \u0440\u0435\u0431\u0451\u043d\u043e\u043a \u0438 \u043f\u0430\u043d\u043a \u2014 \u0447\u0442\u043e \u043e\u0434\u0435\u0436\u0434\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430\u0445?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"e6048338-fd6d-53fa-aaf4-387384748bf7"}

Установил все игры, небольшой опыт использования Playnite

Господа, здравствуйте! Некоторое время назад начал собирать коллекцию Ромов для эмуляторов, в настоящее время она занимает порядка 1.7 Тб. Разумеется со временем мне потребовалось средство управления охапкой контента с ромовым амбре. Дорога к укротителю старья оказалась недолгой и им был назначен Playnite, далее напишу с какими косяками столкнулся, возможно их кто-то уже решил. Не лонг, не инструкция, просто мысли в слух.

Для наглядности получасовая запись, как я вечерочком тыкался во всё подряд. Так сказать "заппинг" по-эмуляторски. Кстати подлый капиталистический ютуп пошакалил мне качество и испортил гамму"

Предыстория

Собственно степень запущенности случая можно оценить по скринам ниже. Со временем тыкать курсором в ярлычки мне надоело и я вышел на поиски фронтэнд оболочки.

Здесь ещё такой момент, допустим пришел в гости какой-то покрытый плесенью друг-старпёр вспомнить молодость, погонять в танчики, мортал комбат, контру и пр. Игры старые и выходили на разных платформах, здесь и пригодится оболочка, так как в ней элементарно отсортировать всю серию игр и запустить любую из них. То есть не нужно вспоминать, что одна часть Contra выходила на Nes, другая на PS2, есть версия на аркадном автомате, а ещё была Uprising на PS3 и называются они по-разному, и эмуляторы разные. А вот с оболочкой всё весьма наглядно.
Кстати, для таких посиделок в своё время были приобретены usb геймпады в стиле Sega Saturn за бешеные 100р.

Сразу скажу, я не хотел использовать готовые сборки с ромами на подобие HyperSpin, так как оригинальные версии эмуляторов у меня уже были настроены, они регулярно обновляются, в них есть сохранения и спец. настройки ко многим играм. Возможно для кого-то будет удобнее скачать готовый настроенный пак с играми.
Вот, например, молодой Губанов собирает на основе HyperSpin аркадный автомат, выглядит весьма привлекательно. В смысле оболочка выглядит привлекательно...

... да и Губанов тоже, кого я обманываю.

Посмотрев Вики решил установить все, что есть в списке и удовлетворяют моим скромным требованиям, а именно:

  1. Работает под виндой.
  2. Есть полноэкранный режим с управлением с геймпада.
  3. Возможность запуска уже установленных и настроенных эмулей.
  4. "Юзабилити!" все остальное, например автоматическая синхронизация библиотеки, автопоиск обложек и пр.

Вообще до испытаний, моими фаворитами были LaunchBox, Pegasus и RetroBat (версия Emullation Station под винду), но в LaunchBox полноэкранный режим оказался платным, а два других мне было впадлу настраивать. Собственно и все остальные оболочки уходили на второй план по этой ленивой причине. То есть, если в течение 5-10 минут я не вкуривал как туда запихнуть всю свою помойку, то я переходил к другому претенденту. И таким нехитрым образом я остановился на Playnite.

Внимание вопрос!

Выбрать-то я его выбрал, но есть у него пара косяков:

  1. Проблемы с импортом игр с аркадных автоматов. Если кто не в курсе, поясню. Игры с аркадных автоматов вещь специфическая, нужен не только ром игры, но и BIOS самого автомата на котором эта игра работала, а иногда и несколько других файлов.
    Пример: Batletoads нужен ром игры btoads.zip и автомата bsmt2000.zip, при этом они должны лежать рядом и их нельзя переименовывать. Соответственно, Playnite не умеет на данный момент запихивать одновременно и ром, и BIOS в эмулятор, поэтому игры с аркадников через него не запустить.
    Создатель о проблеме знает и решает её, но когда родит - хз. В настоящее время есть 2 мода, они позволяют добавить игры с аркадных автоматов в библиотеку, автоматически их переименовать внутри самого Playnite (т.е. оригинальные ромы не пострадают) и исключить из библиотеки "не игры".
    Так что, если кто-то знает как запускать с его помощью игры с аркадных автоматов милости прошу в комментарии с пояснениями.
  2. Закрытие эмулятора. Вот это поворот, скажете вы, а дело вот в чем.
    Playnite запускает эмуляторы и игры, но дальше с ними никак не взаимодействует, у него нет оверлея. Это и плюс, и минус, т.к. не ест лишних ресурсов, не мешает работать внутренним оверлеям от Steam, Retroarch, PCSX2 и Xemu.
    А минус - в сложности закрыть эмулятор с геймпада, если это не предусмотрено возможностями самого эмулятора. С клаво-мыши не вопрос - Alt+F4. Например, в Yuzu есть горячие кнопки и можно настроить комбинацию клавиш на закрытие эмуля с геймпада, но как быть если эмулятор не позволяет сам себя выключить?
    Решение №1: ну от меня только костыль - в настройках Steam "Контроллер - Настройки при зажатой кнопке Guide" Я сделал так: Guide+Select это Alt+F4 или можно выбрать команду "Закрыть приложение".
    Можно использовать не Steam, а любую другую прогу для навешивания кнопок с клавиатуры на геймпад. Само собой она должна быть включена во время игры. Здесь вам может помочь Playnite, в настройках есть скрипты которые позволяют настроить автоматические открытие и закрытие дополнительного приложения. Т.е. не придётся запускать поочередно Playnite, плюс прогу и прочее.
    Однако есть подъёбка от Cemu, он не реагирует на команду "закрыть приложение" и Alt+F4... Выход: повесил на Guide+Left Stick курсор мыши, на Guide+LB, Guide+RB кнопки мыши, Guide+Start - Esc. Так что алгоритм закрытия Cemu получился самый упоротый, то есть нужно нажать Esc, а затем курсором с геймпада закрыть окно. Опять же, если кто-то шарит как это сделать эргономичнее, то отпишитесь.
    Решение №2: Поставил AntiMicroX (бесплатно, опенсорсно, есть на гитхабе) на Select (при удержании кнопки) повесил Alt+F4, а для Cemu на Start назначил макрос для закрытия, так гораздо удобнее. При этом запуск и закрытие AntiMicroX прописал в Playnite, все настройки привожу на скринах. Таким образом, AntiMicroX запускается только тогда когда он нужен и выключается автоматически после закрытия эмулятора.

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

  1. Playnite - это менеджер библиотеки видеоигр с открытым исходным кодом, как гласит надпись на сайте. Тот самый лаунчер для лаунчеров, соответственно есть интеграция со Steam, GOG, Origin, EGS, Uplay, Battle.net, Humble и прочих. Так же, можно добавить вручную игру которой нет в этих лаунчерах :)
  2. Бесплатно!
  3. Разумеется в нём есть различная каталогизация. Обложки и метаданные (год выхода, разработчик, серия игр, платформа и прочее) для большинства игр и ромов он находит сам, а те что не нашлись автоматически, элементарно добавить самому, с помощью встроенного агрегатора данных с IGDB. Это значительный плюс, например retroarch по-умолчанию не импортирует обложки и скрины для модифицированных версий ромов, только для оригинальных.
  4. В нём нет встроенных эмуляторов, но есть прямые ссылки на официальные сайты где можно скачать нужный вам эмуль. Для кого-то отсутствие встроенных эмуляторов - минус, но для меня это плюс. Повторюсь, оригинальные версии эмуляторов у меня уже были настроены, они регулярно обновляются, в них есть сохранения ко многим играм.
  5. Есть встроенный репозиторий дополнений и тем оформления, которые можно скачать и установить непосредственно в оболочке. У меня в видео установлена тема Vapour. Дополнений много хороших и разных, для откровенных задротов есть приблуда объединяющая все ваши ачивки на всех платформах + с эмуляторов и RetroAchivements.
  6. Ведёт статистику во что и сколько вы играли. Даже как-то вытягивает статистику из EGS и Origin. Возможно это работает со Steam и прочими, но я не разбирался.
0
4 комментария
Boris Bardal

Прога огонь, но последнюю неделю у меня перестала работать база igdb, не обновляет инфу и не ищет игры, просто черная обложка. Очередной блок или какой-то баг?

Ответить
Развернуть ветку
Mak Gee
Автор

Зайди в "Дополнения" (F9), посмотри в "обновлениях", скорее всего у тебя плагин не обновился. Должна быть версия 2.8.
Сейчас проверил - грузит и обложки, и метадату.
Если и так не заработает, то в библиотеке плагинов можно выбрать другой источник данных, например, IGN, тоже тянет обложки.

Ответить
Развернуть ветку
Boris Bardal

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

Ответить
Развернуть ветку
Mak Gee
Автор

Оно вроде предлагает обновиться, там значек в верхней части, справа от поиска и фильтром, но не настаивает :))
Система модульная и видимо эту часть пишет другой человек.

Ответить
Развернуть ветку
-3 комментариев
Раскрывать всегда
null