Инструкция
Как добавить оверлей геймпада в OBS
Показывай на стриме каждое нажатие кнопки, движение стика и нажатие триггера. Это займёт около минуты, и ничего не нужно устанавливать.
Шаг 1
Подключи геймпад
Подключи геймпад кабелем или по Bluetooth к ПК, на котором запущен OBS. Xbox, PlayStation, Switch Pro и большинство сторонних геймпадов работают, если Windows видит их как игровой контроллер.
Шаг 2
Создай оверлей
Открой gamepad.lol и выбери «Создать оверлей». Аккаунт для начала не нужен: анонимный оверлей работает 7 дней, а войти, чтобы сохранить его навсегда, можно позже.
Выбери скин под свой геймпад. Превью реагирует на геймпад, как только ты нажмёшь кнопку.
Шаг 3
Подгони под свою сцену
Поменяй цвета в покое, при нажатии и акцентный, включи или выключи подписи кнопок и задай размер оверлея. Если стик дрейфует и дёргается, когда ты его не трогаешь, немного увеличь мёртвую зону стика.
Перетащи любой элемент в превью, чтобы переместить его, или скрой ненужные части. Сохрани, когда всё понравится: вернуться и поменять что угодно можно в любой момент.
Шаг 4
Добавь в OBS как источник «Браузер»
Скопируй URL источника «Браузер» из своего оверлея. В OBS нажми плюс под «Источниками», выбери «Браузер», задай имя и нажми ОК.
Вставь ссылку в поле URL и укажи ширину и высоту как у оверлея (по умолчанию 800 × 500). Поле пользовательского CSS в OBS не трогай — фон уже прозрачный.
Браузер
Шаг 5
Нажми кнопку
Браузеры открывают доступ к геймпаду только после того, как им воспользовались, поэтому нажми любую кнопку один раз. Оверлей сразу начнёт двигаться. Меняй размер и положение источника в сцене как у любого другого.
Решение проблем
- Оверлей виден, но не двигается
- Сначала нажми кнопку на геймпаде. Если ничего не изменилось, открой свойства источника, нажми «Обновить кэш текущей страницы» и снова нажми кнопку.
- Показывается не тот геймпад
- Оверлей следит за первым подключённым геймпадом. Отключи другие геймпады, рули или виртуальные контроллеры (например, от программ переназначения кнопок) и обнови источник.
- Оверлей обрезан
- Ширина и высота источника «Браузер» должны совпадать с размером оверлея, заданным в редакторе. Измени одно из значений, чтобы они совпали.
- У меня macOS
- OBS на macOS не позволяет браузерным источникам считывать геймпады, и это касается всех браузерных оверлеев ввода. Небольшое нативное приложение, которое это исправит, уже на подходе.
- Я стримлю со второго ПК
- Пока что геймпад должен быть подключён к ПК, на котором запущен OBS. Передача нажатий с отдельного игрового ПК появится вместе с тем же нативным приложением.
Всё ещё не получается? В разделе вопросов и ответов есть ещё подсказки.