Portal 2

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

Как играть вдвоем на одном компьютере Portal 2

Для запуска кооператива на одном экране в Portal 2 необходимо наличие как минимум одного подключенного геймпада. Игра наилучшим образом работает с контроллерами Xbox 360 или Xbox One, но устройства PlayStation (DualShock 4, DualSense) также поддерживаются через эмуляцию или сторонние утилиты. Если вы используете геймпад от PlayStation, рекомендуется установить программу DS4Windows или Input Mapper для корректной эмуляции ввода Xbox, так как нативная поддержка может вызывать проблемы с вращением камеры или отсутствием отклика. Подключите контроллер до запуска игры и убедитесь, что система его видит. Владельцы Steam могут также попробовать включить поддержку контроллеров в настройках платформы, однако использование внешних эмуляторов часто дает более стабильный результат для локального мультиплеера.

Первым шагом активации режима разделенного экрана является включение консоли разработчика. Зайдите в библиотеку Steam, нажмите правой кнопкой мыши на Portal 2, выберите «Свойства» и в поле «Параметры запуска» впишите команды -console -developer. Запустите игру, перейдите в настройки управления и убедитесь, что опция «Включить консоль разработчика» активна. Во время игры нажмите клавишу тильда (~) для открытия командной строки. Введите последовательно следующие команды: sv_cheats 1, затем ss_enable 1 и in_forceuser 1. Эти инструкции активируют читы, включат поддержку сплит-скрина и принудительно задействуют подключенные устройства ввода. После ввода всех команд наберите ss_map mp_coop_start. Игра немедленно начнет загрузку первой карты кооперативной кампании в режиме разделенного экрана.

Распределение ролей между игроками происходит автоматически после загрузки уровня. Первый игрок по умолчанию управляет клавиатурой и мышью, а второй — подключенным геймпадом. Чтобы войти в игру второму участнику, ему необходимо нажать кнопку действия на контроллере (обычно это кнопка A на геймпадах Xbox или Квадрат на устройствах PlayStation, если настроена эмуляция). Если игра не распознает второй контроллер или оба устройства управляют одним персонажем, используйте команду joy_remap_player_for_controller1 2 в консоли. Это переназначит первый обнаруженный геймпад на второго игрока, освободив клавиатуру для первого. В некоторых случаях требуется физическое отключение и повторное подключение геймпада в момент загрузки карты (примерно на 50% прогресса), чтобы система корректно распределила устройства ввода между слотами игроков.

Для создания постоянного удобства можно автоматизировать запуск кооператива через файл автоконфигурации. Создайте в папке с игрой (путь \portal2\cfg) текстовый файл с именем autoexec.cfg. Откройте его блокнотом и впишите туда команды sv_cheats 1, ss_enable 1, in_forceuser 1 и ss_map mp_coop_start. Сохраните файл. Затем создайте новый ярлык для запуска игры, в свойствах объекта добавьте параметры -console -exec autoexec.cfg. Запуск через этот ярлык сразу откроет кооперативный режим без необходимости ручного ввода команд каждый раз. Для изменения ориентации разделенного экрана используйте команду ss_splitmode 1 для горизонтального разделения или ss_splitmode 0 для вертикального, что может быть удобнее на широкоформатных мониторах.

Если вы сталкиваетесь с проблемой, когда камера второго игрока постоянно вращается или управление работает некорректно, проверьте настройки эмулятора x360ce. Убедитесь, что файл xinput1_3.dll из папки эмулятора заменит оригинальный файл в директории bin игры, либо удалите оригинал, чтобы конфликтующие библиотеки не перехватывали ввод. В программе эмуляции во вкладке Advanced установите тип устройства GamePad и отключите нативный режим, если он активен. Также стоит проверить, чтобы в системе не было активных фоновых программ, перехватывающих ввод геймпада. При использовании двух геймпадов без клавиатуры убедитесь, что оба устройства правильно определены системой перед запуском команды ss_map, иначе один из контроллеров может остаться неактивным до перезахода в меню.