Запуск игры со своим управлением, которое не зависит от активного окна

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

Запуск игры со своим управлением, которое не зависит от активного окна

У меня монитор и телевизор подключены к компьютеру. И иногда хочется запустить игру на телевизоре (чтобы жена поиграла, например), а я дальше занимался своими делами.

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

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

И так, что на нужно:
1 компьютер, 2 монитора, 1 геймпад. Игра и приложение.

  • Скачать приложение Nucleus Co-op. Оно позволяет запускать игры в сплит-скрине, даже если там нет такого функционала.
    (Поэтому, если вам нужен был такой функционал, обратите внимание)
  • Распаковать архив и перейти в папку с приложением. Там нам нужен будет файл - ProtoInputHost.exe
  • После запуска файла, откроется тёмное окно приложения
  • Пока ничего не трогаем и запускаем игру, которой будем управлять (у меня это будет Stray)
  • Оставляем игру в главном окне, а сами через Alt+Tab переключаемся на окно приложения
  • Видим в нём наш активный процесс с игрой и нажимаем кнопку "Add focused window"
Запуск игры со своим управлением, которое не зависит от активного окна
  • После нажатия, видим, что наша игра добавился в инстансы. Нажимаем на неё там.
  • Оставляем все настройки по умолчанию, двигаем только ползунок геймпада на 1 (включите и подключите геймпад перед этим)
Запуск игры со своим управлением, которое не зависит от активного окна
  • После этого, в правом столбце в категории "Launch", нажимаем кнопку "Inject Instances".
  • Всё, теперь наше окно будет управляться ТОЛЬКО через геймпад. Можете смело переключаться на хром и писать комментарии на дтф, а левой рукой играть в stray.

Как переместить окно на второй монитор?

Если вам не хочется менять активный монитор в настройках, то просто воспользуйтесь сочитанием клавиш SHIFT+WIN+(Стрелка вправо или влево)

Это переносит активное окно на другой экран.

Из явных минусов, это звук. Не получится слушать свою музыку и игру, так как весь звук будет общим.

113113
24 комментария

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

8
Ответить

Есть же способы вывести звук на разные приложения и устройства.
Самый простой - плеер foobar, там можно выбрать источник вывода. У других плееров тоже такое должно быть.

3
Ответить

Да, я догадываюсь, что есть способы.
Но пока не смотрел ещё, что и как там

Ответить

Ушло в закладки, ибо может оказаться полезным. Спасибо.

3
Ответить

Респект за гайд. Но я решил купить тв приставку для решения этой проблемы)

1
Ответить

а чем она поможет?
или сразу с приставки игры запускать?

Ответить