!Оверлей входных устройств в OBS на Arch Linux используя Input Overlay

2023-03-19T23:38:18+05:00

linux-gaming

Кросплатформенный плагин obs который может выводить много устройств такие как:

  1. Движение мышки и нажатие на кнопки
  2. Активные игровые части клавиатуры + QWERTY
  3. Геймпады такие как:
    • Dualsence
    • Switch Pro Controller
    • Xbox 360
    • Gamecube

Установка AUR пакета

yay -S obs-plugin-input-overlay

Открываем Obs и добавляем Источник "Входной оверлей"

image

Я буду тестировать на геймпаде 8BitDo Pro 2 в Bluetooth (Xinput) режиме

После чего в первое поле

  1. [Наложение файла изображения] Указываем путь до папки пресеты /usr/share/obs/obs-plugins/input-overlay/presets далее выбираем устройства, например gamepad и выбираем game-pad.png (не -preview.png). Интересно то что макет для геймпада не имеет значения т.е можно выбрать **dualsense и геймпад всё-равно будет работать
  2. [Файл конфигурации .ini] При открытии вам уже укажут каталог в котором будет находится .json файл (не обращайте внимание на другой тип файла, оно всё-равно будет работать). Выбираете его или если файлов два значит выбираем на выбор

image image

Для клавиатур в каталоге wasd-extented-numeric макет клавиш другой, именно поэтому выставляем правильный макет который находится по странному пути /usr/share/obs/obs-plugins/input-overlay/presets/mouse/alternative/FAT9L/wasdwithblankpink.png

Вот как выглядит мышка с клавиатурой

{{< rawhtml >}}

{{< /rawhtml >}}

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

Также отслеживание движения мышки может вообще не работать в других играх