Ru/Testing Portal 2 Co-Op Maps Alone
Template:Otherlang2 В данном руководстве вы узнаете, как можно тестировать карты в одиночку, используя возможности splitscreen движка Source. Кроме того, это работает также и для всех уже существующих карт. Не требуются никакие модификации карт и файлов.
This does not cover the requirements for making a coop level in the first place.
Загузка карты
ss_map имя_карты
- Загружает
имя_карты
в режиме разделенного экрана для двух игроков. Аналогично командеmap
в одиночной игре. Также как и при командеmap
, не требуется добавлять расширение карты .bsp. ss_splitmode режим
- Именяет режим разделения экрана.
ss_splitmode 0
: Используются рекомендованные параметры, основанные на ширине экранаss_splitmode 1
: Горизонтальное разделениеss_splitmode 2
: Вертикальное разделение
Если ваша карта прекратила загружаться на экране загрузки, попробуйте укоротить имя файла формата .vmf и перекомпилировать снова.
Спаренные дисплеи
Если у вас есть спаренные дисплеи, и вы хотите разделить игру сразу на два монитора, используйте это руководство
Управление вторым игроком
Если вы можете пройти кооперативную карту всего лишь одним игроком, то это и не слишком будет являться кооперативной картой. Есть несколько способов управления вторым игроком.
in_forceuser
in_forceuser номер_игрока
- Позволяет взять управление над вторым игроком. Все движения мышью и нажатия кнопок клавиатуры будут передаваться второму игроку. Требуется включенная команда
sv_cheats
. sv_cheats 1
: Включает чит-режимin_forceuser 0
: Управление первым игроком (Atlas)in_forceuser 1
: Управление вторым игроком (P-Body)
Чтобы было проще использовать, установите привязку кнопки клавиатуры:
BindToggle "z" in_forceuser
- Нажатие на клавишу "z" будет менять вас между первым и вторым игроком.
Использование контроллера
Этот способ намного сложнее для использования, если у вас есть только один контроллер. Движок Source привязывает первый найденный контроллер к первому игроку, и нет способа изменить это. Единственное решение это наличие двух контроллеров, или сделать так, чтобы компьютер думал, что у вас действительно есть два контроллера.
Более подробную информацию вы можете найти на форумах Steam.
change_portalgun_linkage
Эта команда позволяет использовать дополнительные связанные порталы, без смены игроков.
change_portalgun_linkage_id integer
- Changes portals fired to belong to the specified character or team.
change_portalgun_linkage_id 0
: Порталы режима одиноной игрыchange_portalgun_linkage_id 1
: Порталы Синегоchange_portalgun_linkage_id 2
: Порталы Оранжевойchange_portalgun_linkage_id [3-9]
: Дополнительные / Зарезервированные
Template:Note:ru Template:Note:ru
Другие полезные консольные команды
cmd2 команда
- Производит команду, как будто она была введена вторым игроком.
cmd2 name Player2
: Устанавливает имя второму игрокуss_force_primary_fullscreen enable
- Делает вид первого игрока полноэкранным, если enable это 1, и скрывает вид от второго игрока.
- There doesn't appear to be a way to do this with the second player, nor does holding Tab to show partner view (+remote_view) work.
Внешние ссылки
- Original version of this guide hosted at ThinkingWithPortals.com
- How-to: Split Screen Coop
- How-to: SplitScreen with 2 monitors
- How-to: Play Co_Op Alone