Руководства

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

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

Ты отпускаешь геймпад, в игре всё стоит на месте, а стик на оверлее продолжает дёргаться. С оверлеем всё в порядке. Он показывает ровно то, что сообщает геймпад, а геймпад сообщает не ноль.

Игры прячут дрифт, оверлеи его показывают

Аналоговый стик сообщает своё положение по двум осям, каждая от -1 до 1. В покое он должен сообщать 0 по обеим, но ни один стик не делает этого точно. Датчики изнашиваются, пружины слабеют, внутрь попадает пыль — поэтому стик встаёт чуть в стороне от центра, а значение гуляет на несколько сотых.

Игры к этому готовы и игнорируют всё, что близко к центру. Эта игнорируемая область и есть мёртвая зона. Рекомендованное Microsoft значение по умолчанию для геймпадов Xbox — примерно четверть хода стика: 7849 из 32767 для левого стика и 8689 для правого. Геймпад может быть изрядно изношен до того, как игра с такой мёртвой зоной вообще что-то заметит.

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

Сначала измерь

Гадать — терять время. Тест дрифта стика записывает каждый стик в покое пять секунд и показывает наибольшее отклонение по любой из осей, а также мёртвую зону чуть выше него. На время теста положи геймпад на стол: в руках добавляются твои собственные микродвижения.

Грубый ориентир по числам:

  • Меньше 5 %: норма. Небольшая мёртвая зона убирает мерцание.
  • От 5 до 15 %: обычное дело для много игравших геймпадов. Мёртвая зона по-прежнему скрывает это аккуратно.
  • Больше 15 %: стик стоит заметно в стороне от центра. Мёртвая зона скроет это на стриме, но игры с маленькой мёртвой зоной тоже могут начать это чувствовать.

Задай мёртвую зону в оверлее

В редакторе gamepad.lol открой вкладку «Ввод» и поставь Мёртвая зона стика на значение, которое предложил тест. Сохрани — оверлей в OBS подхватит его без обновления. На той же вкладке есть Мёртвая зона триггера для триггеров, которые не возвращаются к нулю до конца.

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

Чем приходится платить за мёртвую зону

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

  • Небольшой скачок на пороге. Когда стик его пересекает, оверлей прыгает из центра сразу в реальное положение. На 5 % этого никто не заметит, на 25 % медленное движение начинается с видимого скачка.
  • Прямые линии около центра. При медленном движении по диагонали рядом с центром одна ось может пересечь порог раньше другой, и стик ненадолго скользит по прямой.

Поэтому правильная мёртвая зона — самая маленькая, которая останавливает дрожь, а не самая большая, с которой можно жить.

Починить сам стик

Мёртвая зона прячет дрифт, но не лечит его. Если отклонение продолжает расти или в играх персонаж начинает двигаться сам:

  • Почисти. Сжатый воздух вокруг основания стика, пока стик отведён поочерёдно в каждую сторону, убирает пыль, которая часто вызывает ранний дрифт.
  • Откалибруй заново. Некоторые геймпады калибруются в приложении производителя или в настройках контроллера в Steam. Это помогает при смещённом центре, но не при изношенных датчиках.
  • Замени модуль или обратись по гарантии. Изношенные датчики не восстанавливаются. Геймпады со стиками на эффекте Холла или TMR измеряют положение магнитами, а не трущимися деталями, и куда меньше склонны к дрифту.

Повторяй тест раз в несколько месяцев. Дрифт редко появляется за одну ночь, а медленно растущее число предупредит тебя раньше, чем зрители.

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

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

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

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

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

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

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

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

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

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

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