При попытке запустить Brothers A Tale of Two Sons в режиме кооператива на одном компьютере пользователь сразу сталкивается с тем, что стандартное управление на клавиатуре конфликтует, так как оба персонажа пытаются реагировать на одни и те же нажатия. Игра не имеет встроенного официального меню для выбора двух клавиатурных устройств, поэтому для корректной работы необходимо использовать специальные программы-эмуляторы или виртуальные геймпады, которые обманут систему, заставив её думать, что подключено два независимых контроллера. Без этого конфликт ввода делает прохождение невозможным, так как младший и старший брат будут двигаться хаотично, реагируя на действия одного игрока.
Суть проблемы кроется в архитектуре Unity, на которой создана игра, где по умолчанию активен только один источник ввода для клавиатуры. Чтобы разделить управление, вам придется создать виртуальное устройство ввода, которое будет перехватывать нажатия определенных клавиш и конвертировать их в сигналы второго геймпада. Это решение позволяет двум людям сидеть за одной механической клавиатурой и управлять каждым братом независимо, сохраняя динамику и логику прохождения.
Почему игра не видит двух игроков на клавиатуре
В большинстве современных игр, включая Brothers A Tale of Two Sons, система управления построена по принципу приоритета устройств. Когда вы подключаете только одну периферию, игра назначает управление первому доступному устройству ввода — в данном случае клавиатуре. Второму игроку просто некуда назначить кнопки, так как операционная система не передает сигнал о том, что нажата клавиша на «втором» устройстве, которого физически не существует.
Игра ожидает наличие двух геймпадов (контроллеров), чтобы активировать режим совместного прохождения. Если вы попытаетесь просто нажать разные кнопки, ничего не произойдет, потому что движок игры не умеет автоматически разделять потоки клавиатуры на два независимых канала управления. Это фундаментальное ограничение стандартных настроек Steam или Epic Games для данной конкретной инди-игры.
Единственным выходом является создание «виртуального контроллера», который будет имитировать наличие второго джойстика. Для этого используются специализированный софт, который перехватывает нажатия клавиш и отправляет их системе как сигналы от второго геймпада. Это позволяет обойти ограничение и заставить игру принимать ввод от двух разных людей на одной физической клавиатуре.
Необходимое программное обеспечение для настройки
Для реализации схемы управления на одной клавиатуре вам потребуется установить два ключевых инструмента: DS4Windows (или аналогичный эмулятор) и ViGEmBus драйвер. Эти программы создают виртуальный геймпад, который будет виден системе как реальное устройство. Без установки драйвера ViGEmBus эмулятор не сможет корректно взаимодействовать с операционной системой и игровым движком.
- 🔧 ViGEmBus Driver — обязательный драйвер, создающий виртуальные устройства ввода.
- 🎮 DS4Windows или ReWASD — программа для переназначения клавиш на виртуальный контроллер.
- 🔍 Steam Big Picture — альтернативный вариант, если игра запущена через Steam, может помочь с маппингом.
Скачивайте ПО только с официальных источников, чтобы избежать конфликтов драйверов. Установите драйвер ViGEmBus первым, перезагрузите компьютер и только затем настраивайте эмулятор. Если вы пропустите этот шаг, игра не увидит второго игрока, даже если вы правильно назначите кнопки.
⚠️ Внимание: Не пытайтесь запускать игру без предварительной установки драйверов виртуальных контроллеров — это приведет к тому, что игра зависнет на этапе загрузки или будет видеть только одного игрока.
Пошаговая настройка виртуального геймпада
После установки всех необходимых драйверов откройте программу-эмулятор (например, DS4Windows) и создайте новый профиль. В настройках профиля вам нужно назначить клавиши клавиатуры на кнопки виртуального геймпада. Например, вы можете назначить клавиши W, A, S, D на левый стик, а Space и Shift — на кнопки действий.
Если первый игрок использует WASD, второй не может использовать те же клавиши. Используйте клавиши I, J, K, L или стрелки, если они свободны, чтобы избежать дублирования сигналов. В программе эмулятора создайте отдельный пресет для второго игрока.
☑️ Чек-лист настройки второго игрока
Запустите Brothers A Tale of Two Sons и проверьте, видит ли игра второе устройство. В меню управления должно появиться два набора настроек. Если система не видит устройство, проверьте, включен ли виртуальный контроллер в настройках эмулятора. Иногда требуется перезапуск игры после активации виртуального устройства.
⚠️ Внимание: Если игра не распознает второй контроллер, проверьте, не блокирует ли антивирус драйвер ViGEmBus. Добавьте программу в исключения.
Распределение кнопок и зон ответственности
Успешная игра вдвоем на одной клавиатуре зависит от грамотного разделения зон ввода. Первый игрок обычно получает классическое управление WASD, тогда как второй игрок должен использовать правую часть клавиатуры или цифровую панель. Для комфорта рекомендуется использовать U, I, O, P для движения и Enter, Backspace для действий.
В таблице ниже приведена рекомендуемая схема раскладки для двух игроков на одной полноразмерной клавиатуре:
| Действие | Игрок 1 (WASD) | Игрок 2 (Цифровая клавиатура) |
|---|---|---|
| Движение влево/вправо | A / D | J / L |
| Движение вперед/назад | W / S | I / K |
| Взаимодействие/Бег | E / Shift | Enter / Ctrl |
| Использование предмета | Q | Num 1 |
| Пауза/Меню | Esc | Num 0 |
Такая схема минимизирует риск случайного нажатия лишних клавиш. Убедитесь, что оба игрока чувствуют себя комфортно с выбранной раскладкой. Если вам неудобно использовать цифровой блок, можно переназначить клавиши на правую часть основной зоны, но это может привести к конфликтам с системными горячими клавишами.
Дополнительная информация о раскладке
Если у вас клавиатура без Numpad, попробуйте использовать клавиши стрелок для второго игрока, но отключите системные настройки управления курсором, чтобы они не конфликтовали с игрой.
Решение проблем с конфликтом ввода
Иногда, несмотря на правильную настройку, оба брата начинают двигаться одновременно на одни и те же кнопки. Это происходит, если эмулятор не перехватил сигнал полностью, и игра продолжает слушать «сырой» ввод от клавиатуры. В этом случае необходимо зайти в настройки управления самой игры и отключить клавиатуру для первого игрока, оставив только геймпад.
В меню Options -> Controls найдите настройки устройства ввода и убедитесь, что для первого игрока выбран только контроллер, а не клавиатура. Это заставит игру игнорировать прямые нажатия клавиш и реагировать только на сигналы от виртуального джойстика, который вы создали. Это критически важный шаг для стабильной работы.
Также проверьте, не активирован ли режим Steam Input, который может конфликтовать с внешними эмуляторами. В библиотеке Steam нажмите правой кнопкой на игру, выберите «Свойства» -> «Контроллер» и попробуйте сменить настройку на «Отключить вход Steam». Это уберет лишний слой эмуляции и позволит вашей программе работать напрямую с игровым движком.
Альтернативные способы и нюансы
Если использование драйверов кажется слишком сложным, можно рассмотреть вариант с покупкой недорогого USB-адаптера, который эмулирует геймпад, или использование второго устройства, например, планшета с поддержкой геймпадов. Однако, если цель именно игра на одной компьютерной клавиатуре, то программная эмуляция остается единственным рабочим методом. Некоторые пользователи также пробуют использовать Xpadder, но он менее эффективен для современных игр по сравнению с DS4Windows.
Важно учитывать, что в режиме кооператива на одном экране может возникнуть проблема с видимостью действий второго игрока, если камера слишком близко к первому. В Brothers A Tale of Two Sons камера адаптивная, но при игре вдвоем на клавиатуре может потребоваться ручная корректировка угла обзора, если персонажи расходятся слишком далеко. Убедитесь, что вы оба видите экран комфортно.
⚠️ Внимание: Избегайте использования сторонних модов, которые якобы включают кооператив без настройки, так как они часто содержат вредоносный код и могут нарушить работу системы.
Финальная проверка перед стартом
Перед началом игры проведите финальный тест: запустите игру, зайдите в настройки управления и проверьте отклик каждого «геймпада» на нажатия клавиш. Убедитесь, что первый брат реагирует только на WASD, а второй — только на IJKL или выбранные вами клавиши. Если реакция смешанная, вернитесь к настройкам эмулятора и проверьте, не включен ли режим «Passthrough».
Также убедитесь, что в системе нет других запущенных эмуляторов, которые могут конфликтовать. Закройте лишние программы, такие как Discord Overlay или Steam Overlay, если они создают помехи. После успешной проверки сохраните профиль эмулятора, чтобы не настраивать его каждый раз заново. Теперь вы готовы к совместному прохождению сложных пазлов и эмоциональной истории.
Почему игра не видит второго игрока при подключении клавиатуры?
Игра не видит второго игрока, потому что операционная система передает ввод от одной клавиатуры как единый поток. Без использования драйвера виртуального геймпада (например, ViGEmBus) игра не может разделить этот поток на два независимых контроллера. Вам необходимо создать второе виртуальное устройство через эмулятор.
Какая программа лучше всего подходит для настройки?
Наилучшие результаты показывает связка DS4Windows с драйвером ViGEmBus. Этот комбо-инструмент стабильно создает виртуальные геймпады, которые корректно распознаются Unity и другими современными игровыми движками. Альтернативой может служить ReWASD, но он часто является платным софтом.
Можно ли играть вдвоем без установки дополнительных программ?
Нет, стандартная версия игры Brothers A Tale of Two Sons не поддерживает нативное разделение управления одной клавиатуры на два игрока. Без установки эмулятора виртуального геймпада второй игрок не сможет управлять своим персонажем, так как система будет видеть только одно устройство ввода.
Что делать, если оба брата двигаются одинаково?
Это означает, что эмулятор не перехватил ввод, и игра слушает прямые нажатия клавиатуры. Зайдите в настройки управления в самой игре и отключите клавиатуру для первого игрока, оставив только контроллер. Убедитесь, что виртуальный геймпад активен в программе-эмуляторе.