Как запускать эмулированные игры прямо в Steam (и Steam Link)

Мы уже писали о том, как можно транслировать игры, не относящиеся к Steam, и свой рабочий стол с помощью Steam Link, но запуск эмулятора консоли через окно потоковой передачи - и Steam в целом - это немного сложнее, поэтому мы проведем вас через процесс шаг за шагом.

Первое, что нужно знать, - это что-то большее, чем просто добавление эмулятора в Steam в качестве игры, не относящейся к Steam. Это откроет эмулятор, но вам все равно нужно вручную открывать отдельные ПЗУ / игры. Кроме того, это практически бесполезно в Steam Link, потому что он не обнаруживает ваш контроллер.

Для этого вам понадобится отличный и относительно новый инструмент под названием Steam Rom Manager. С помощью этого инструмента вы можете настроить парсеры, которые представляют собой наборы мгновенных команд, которые мы будем использовать здесь, чтобы заставить ваши эмуляторные игры / ПЗУ отображаться в Steam, а затем запускаться непосредственно через Steam.

Сначала установите последнюю версию Steam ROM Manager. После установки откройте его. Он должен открываться прямо на страницу "Парсеры". Вам нужно будет создать отдельный синтаксический анализатор для каждого эмулятора (PCSX2, Dolphin, Cemu и т. Д.), С которым вы хотите работать через Steam, но основные команды аналогичны для многих крупнейших эмуляторов.

Примечание. Этот инструмент все еще находится на ранней стадии разработки, и некоторые эмуляторы требуют команд, отличных от других. Если у вас возникнут проблемы или вы обнаружите, что некоторые команды не работают, просто перейдите на канал Discord Steam ROM Manager, где очень полезное сообщество всегда готово ответить на ваши вопросы.

Вот как выглядит мой синтаксический анализатор для эмулятора PS2 (PCSX2), а ниже мы объясним, что означает каждое поле и что в него вводить.

запустить-эмулятор-игры-через пар-ссылку-парсер

  • Тип парсера: Glob
  • Название конфигурации: это для справки, поэтому мы рекомендуем назвать его в честь эмулятора, для которого вы создаете синтаксический анализатор.
  • Категория Steam: $ {PS2}. Замените "PS2" на любую категорию, в которой вы хотите, чтобы игры для этого эмулятора отображались в вашей библиотеке Steam. Это не обязательно должна быть существующая категория в вашей библиотеке. Вы можете создать новый, если хотите.
  • Исполняемый файл. Используйте кнопку "Обзор", чтобы перейти к точному каталогу с исполняемым файлом эмулятора. Для меня это "F: \ Games \ PS2 \ PCSX2 \ pcsx2.exe",
  • Каталог ПЗУ: используйте кнопку "Обзор", чтобы перейти к папке, в которой вы храните ПЗУ / игры-эмуляторы.
  • Каталог Steam: используйте кнопку "Обзор", чтобы перейти в каталог Steam - по умолчанию "C: \ Program Files \ Steam \".
  • Глобус пользователя: $ {title}. @ (7z | iso | bin)

Вышеупомянутое является хорошим выбором по умолчанию для игр для PS2, которые обычно имеют форматы 7z, iso или bin. Однако форматы файлов для разных ПЗУ, как правило, различаются в зависимости от того, для какой консоли они предназначены. Игры GameCube, например, обычно бывают в форматах gcm, gcz и iso, поэтому вам нужно будет указать их в скобках. В играх для SNES вам, скорее всего, понадобится формат "zip", указанный в скобках. В идеале перейдите в папку, в которой вы храните свои ПЗУ для данного эмулятора, посмотрите, в каких форматах находятся игры, и установите форматы в скобках, чтобы они соответствовали им.

  • Аргументы командной строки: "$ {filepath}"

Здесь все немного сложнее. Хотя приведенный выше аргумент командной строки является хорошей отправной точкой (он работает для PCSX2, Dolphin и Mupen64, по результатам нашего тестирования), существует множество вариантов, которые вы можете использовать здесь. Если вы щелкните зеленый значок "i" над полем, вы увидите некоторые рекомендуемые аргументы командной строки для различных эмуляторов, а если вы планируете играть в свои игры через Steam Link, вам также следует добавить --nogui и --fullscreen в командной строке. Например, это будет выглядеть так:

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

Поставщики изображений. Выберите здесь всех возможных поставщиков изображений, чтобы Rom Manager просматривал как можно больше сайтов при поиске изображений для добавления в ваши эмулируемые игры (они отлично смотрятся в режиме Big Picture!).

Подключите свои эмуляторы к Steam

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

запустить-эмулятор-игры-через-Steam-ссылку-тест-парсер

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

запустить-эмулятор-игры-через-Steam-ссылка-генерировать-список-приложений

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

Заключение

Хотя это может показаться не таким уж сложным, под капотом вашего ПК выполняется много работы, чтобы все это собралось воедино. Иногда требуется небольшое изменение, а иногда одна неуместная буква может привести к сбою. Однако, как только вы научитесь этому, игры на вашем ПК выйдут на совершенно новый уровень. Опять же, не бойтесь поспрашивать в сообществе Discord, посвященном этому инструменту. Они ценят обратную связь.

2 комментария

  1. Привет,

    Спасибо за этот замечательный инструмент, это именно то, что я искал!

    У меня проблема с запуском игр, я использую PCSX2 и точно следую вашим шагам, однако, когда я запускаю через Steam ссылку в режиме большого изображения, я получаю сообщение об ошибке, например, игра The Getaway, я получаю сообщение "Неожиданный параметр" . То же самое и с другими играми, в которых есть слово из названия игры. Что мне нужно изменить?

    Спасибо,
    Аарон


    Привет, Аарон,

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

    Это тоже могло быть неправильным. Надеюсь, это поможет, если нет.

Комментарии закрыты.