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