Руководства

Альтернативы GamePad Viewer: сравнение оверлеев геймпада для OBS

GamePad Viewer, input-overlay, Open Joystick Display и gamepad.lol выводят геймпад на стрим по-разному. Что каждый делает хорошо, где не дотягивает и какой подойдёт твоей схеме.

На вопрос «как показать геймпад на стриме» уже много лет по умолчанию отвечают: GamePad Viewer. Альтернативу ищут по нескольким повторяющимся причинам: он перестал двигаться после обновления OBS, хочется поменять внешний вид без ручного CSS, нужна ещё и клавиатура на экране или стрим идёт с Mac. На этой странице сравниваются варианты, которые мы хорошо знаем. Один из них делаем мы, поэтому мы постарались честно указать, когда каждый оказывается лучшим выбором.

Три способа вывести геймпад на стрим

Оверлеи в источнике «Браузер» — это веб-страницы, которые читают геймпад через Gamepad API браузера. Вставляешь ссылку в OBS, и на этом установка закончена. Плата за это — они живут внутри встроенного браузера OBS и наследуют его правила: сначала нажимаешь кнопку, чтобы страница увидела геймпад, и работают они только там, где этот браузер может добраться до геймпадов. Так устроены GamePad Viewer и gamepad.lol.

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

Настольные приложения рисуют геймпад в собственном окне, которое добавляется в OBS через «Захват окна». Они работают с любой программой для стрима, умеющей захватывать окно, но это ещё одна запущенная программа, а прозрачность обычно означает хромакей.

GamePad Viewer

Бесплатный оверлей в источнике «Браузер» без аккаунта. Настраивается через URL: номер игрока, скин, масштаб, мёртвая зона и задержка ввода. Список скинов выходит далеко за пределы современных геймпадов: есть раскладки GameCube, NES, N64, файт-стиков и файт-падов, поддерживается до четырёх игроков. Чтобы изменить внешний вид сильнее, пишешь файл CSS, размещаешь его где-нибудь и передаёшь адрес в URL.

Хорош для ретрораскладок и файт-стиков, а также для всех, кому не в тягость править файлы CSS. Обрати внимание на ограничения источника «Браузер» ниже.

input-overlay

Плагин OBS с открытым исходным кодом, показывающий ввод с клавиатуры, мыши и геймпада. Поскольку он читает ввод нативно, нет ни «сначала нажми кнопку», ни зависимости от браузера OBS. Распространяется для Windows и Linux, раскладки идут пресетами, которые можно переделать под себя.

Хорош для стримеров с клавиатурой и мышью и для тех, кто предпочтёт поставить плагин, а не зависеть от источника «Браузер». Рассчитывай переустанавливать или обновлять его вместе с OBS.

Open Joystick Display

Бесплатное настольное приложение с открытым исходным кодом для геймпадов и аркадных стиков, с темами под распространённые раскладки и поддержкой нескольких геймпадов сразу. Исходный проект заархивировали в 2020 году; его поддерживают форки сообщества, и один из них добавляет прозрачное окно, чтобы обойтись без хромакея.

Хорош, если твоя программа для стрима не умеет ни источники «Браузер», ни плагины. Проверь, что выбранный форк ещё работает с твоим геймпадом.

gamepad.lol

Оверлей в источнике «Браузер», построенный вокруг визуального редактора. Выбираешь скин (Xbox, PlayStation, Switch Pro или нейтральный), меняешь цвета, размер, подписи и мёртвые зоны, перетаскиваешь или прячешь любой элемент прямо в предпросмотре. Сохранение обновляет оверлей в OBS за мгновение, без обновления источника, так что править можно прямо посреди стрима. Бесплатный аккаунт хранит три оверлея насовсем и без водяного знака, Pro добавляет неограниченные оверлеи и свой CSS, а попробовать один оверлей можно и без аккаунта в течение 7 дней.

Где сегодня не дотягивает: четыре скина вместо длинного ретросписка, один геймпад на оверлей и те же ограничения источника «Браузер», что и у GamePad Viewer, на macOS и в схеме с двумя ПК.

Рядом друг с другом

GamePad Viewerinput-overlayOpen Joystick Displaygamepad.lol
Работает какИсточник «Браузер»Плагин OBSНастольное приложение, захват окнаИсточник «Браузер»
УстановкаНе нужнаПлагин под твою версию OBSСкачивание приложенияНе нужна
НастройкаПараметры URL и свой размещённый файл CSSПресеты и файлы конфигурацииВстроенные темыВизуальный редактор с живым обновлением; свой CSS на Pro
Клавиатура и мышьНетДаНетНет
ЦенаБесплатноБесплатно, открытый кодБесплатно, открытый кодБесплатно; Pro — 5 $ в месяц

Что общего у всех оверлеев в источнике «Браузер»

GamePad Viewer и gamepad.lol стоят на одном фундаменте, поэтому у них одни и те же проблемы и одни и те же решения:

  • Сначала нажми кнопку. Браузеры прячут геймпады от страницы, пока одним из них не воспользуются.
  • В Windows бери OBS 31.0.2 или новее. OBS 31.0.0 и 31.0.1 передавали ввод с геймпада источникам «Браузер» только пока сам OBS был в фокусе.
  • macOS пока вне игры. OBS на macOS вообще не даёт источникам «Браузер» доступа к геймпадам.
  • Геймпад должен быть подключён к ПК с OBS. Источник «Браузер» не увидит геймпад, подключённый к отдельному игровому ПК.

Руководство по устранению неполадок разбирает каждый из этих пунктов подробно.

Что выбрать?

  • Нужны на экране ещё клавиатура и мышь: input-overlay.
  • Играешь с раскладкой GameCube, N64 или файт-стика: GamePad Viewer.
  • В твоей программе для стрима нет источника «Браузер»: Open Joystick Display или другое настольное приложение.
  • Хочешь собрать оверлей визуально и править его, не трогая OBS: gamepad.lol.

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

Другие руководства

Как добавить оверлей геймпада в OBS

Пошаговая инструкция, как показать нажатия геймпада на стриме в OBS Studio: создай оверлей, добавь его как источник «Браузер» и реши частые проблемы.

Оверлей геймпада не работает в OBS? Решения, которые правда помогают

Оверлей геймпада завис, пустой или следит не за тем геймпадом в OBS. Почему оверлеи в источнике «Браузер» ломаются и как починить каждый случай — от одного нажатия кнопки до того самого обновления OBS.

Дрифт стика на стриме: почему оверлей дёргается и какую мёртвую зону ставить

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

Как сделать оверлей геймпада, который зрители действительно прочитают

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

Твой геймпад на стриме за минуту.

Без установки. Зарегистрируйся бесплатно, выбери скин, вставь одну ссылку в OBS.