Ru/Testing Portal 2 Co-Op Maps Alone: Difference between revisions
(Created page with "{{otherlang2 |title=Тестирование кооперативных карт в одиночку |en=Testing Portal 2 Co-Op Maps Alone }} [[Category:Portal 2 Level Design:ru]...") |
No edit summary |
||
Line 4: | Line 4: | ||
}} | }} | ||
[[Category:Portal 2 Level Design:ru]] | [[Category:Portal 2 Level Design:ru]] | ||
В данном руководстве вы узнаете, как можно тестировать карты в одиночку, используя возможности [[splitscreen]] движка Source. Кроме того, | В данном руководстве вы узнаете, как можно тестировать карты в одиночку, используя возможности [[splitscreen]] движка Source. Кроме того, данное руководство также работает для всех уже существующих карт. Не требуются каких либо модификации карт и файлов. | ||
==Загузка карты== | ==Загузка карты== | ||
; <code>[[ss_map]] ''имя_карты''</code> | ; <code>[[ss_map]] ''имя_карты''</code> | ||
: Загружает <code>''имя_карты''</code> в режиме | : Загружает <code>''имя_карты''</code> в режиме разделённого экрана для двух игроков. Аналогично команде <code>[[Map (ConCommand)|map]]</code> в одиночной игре. Также как и при команде <code>map</code>, не требуется добавлять расширение карты .bsp. | ||
; <code>[[ss_splitmode]] ''режим''</code> | ; <code>[[ss_splitmode]] ''режим''</code> | ||
: | : Изменяет режим разделения экрана. | ||
: <code>ss_splitmode 0</code>: Используются рекомендованные параметры, основанные на ширине экрана | : <code>ss_splitmode 0</code>: Используются рекомендованные параметры, основанные на ширине экрана | ||
: <code>ss_splitmode 1</code>: Горизонтальное разделение | : <code>ss_splitmode 1</code>: Горизонтальное разделение | ||
Line 23: | Line 21: | ||
==Управление вторым игроком== | ==Управление вторым игроком== | ||
Если | Задумайтесь, возможно ли пройти Ваш уровень в одиночку не прибегая к помощи напарника? Если не возможно - читаем дальше... | ||
Полезные команды для управления вторым игроком: | |||
===<code>in_forceuser</code>=== | ===<code>in_forceuser</code>=== | ||
; <code>[[in_forceuser]] ''номер_игрока''</code> | ; <code>[[in_forceuser]] ''номер_игрока''</code> | ||
: Позволяет взять управление над вторым игроком. Все движения мышью и нажатия кнопок клавиатуры будут передаваться второму игроку. Требуется | : Позволяет взять управление над вторым игроком. Все движения мышью и нажатия кнопок клавиатуры будут передаваться второму игроку. Требуется включённая команда <code>[[sv_cheats]]</code>. | ||
: <code>[[sv_cheats]] 1</code>: Включает чит-режим | : <code>[[sv_cheats]] 1</code>: Включает чит-режим | ||
: <code>in_forceuser 0</code>: Управление первым игроком (Atlas) | : <code>in_forceuser 0</code>: Управление первым игроком (Atlas) | ||
Line 36: | Line 35: | ||
: Нажатие на клавишу "z" будет менять вас между первым и вторым игроком. | : Нажатие на клавишу "z" будет менять вас между первым и вторым игроком. | ||
{{note:ru|Если вы двигаетесь, приседаете, стреляете порталами или производите любое другое действие во время смены игрока, то персонаж прекратит все свои действия, но сразу же продолжит | {{note:ru|Если вы двигаетесь, приседаете, стреляете порталами или производите любое другое действие во время смены игрока, то персонаж прекратит все свои действия, но сразу же продолжит с последней команды, как только вы переключитесь на него. Например, вы удерживаете клавишу "w", чтобы двигаться вперед, и как только вы нажмете клавишу "z", то персонаж остановится (предполагается, что вы используете команду <code>[[BindToggle]] "z" in_forceuser</code>), но сразу же начнет идти вперед, как только нажмёте "z", даже если клавиша "w" больше не удерживается. Чтобы прекратить это, просто нажмите "w" снова, или используйте усложнённую привязку:<code>[[Bind]] "z" "-moveleft; -moveright; -use; -forward; -back; -attack; -attack2; toggle in_forceuser"</code>.}} | ||
===Использование контроллера=== | ===Использование контроллера=== | ||
Line 47: | Line 46: | ||
; <code>[[change_portalgun_linkage_id]] '''''integer'''''</code> | ; <code>[[change_portalgun_linkage_id]] '''''integer'''''</code> | ||
: | : Создаваемые порталы закреплены за определённым персонажем или командой. | ||
:: <code>change_portalgun_linkage_id '''0'''</code>: Порталы режима | :: <code>change_portalgun_linkage_id '''0'''</code>: Порталы режима одиночной игры | ||
:: <code>change_portalgun_linkage_id '''1'''</code>: Порталы Синего | :: <code>change_portalgun_linkage_id '''1'''</code>: Порталы Синего | ||
:: <code>change_portalgun_linkage_id '''2'''</code>: Порталы | :: <code>change_portalgun_linkage_id '''2'''</code>: Порталы Оранжевого | ||
:: <code>change_portalgun_linkage_id '''''[3-9]'''''</code>: Дополнительные / Зарезервированные | :: <code>change_portalgun_linkage_id '''''[3-9]'''''</code>: Дополнительные / Зарезервированные команды для будущих применений | ||
{{note:ru|Цвет порталов зависит от игрока, который их | {{note:ru|Цвет порталов зависит от игрока, который их создаёт. (например, когда Синий стреляет порталами Оранжевого (''linkage_id: 2''), порталы всё равно будут синими.}} | ||
{{note:ru|Требуется включенный чит-режим (<code>[[sv_cheats]] 1</code>)}} | {{note:ru|Требуется включенный чит-режим (<code>[[sv_cheats]] 1</code>)}} | ||
Line 62: | Line 61: | ||
: <code>cmd2 name Player2</code>: Устанавливает имя второму игроку | : <code>cmd2 name Player2</code>: Устанавливает имя второму игроку | ||
; <code>[[ss_force_primary_fullscreen]] ''enable''</code> | ; <code>[[ss_force_primary_fullscreen]] ''enable''</code> | ||
: Делает вид первого игрока | : Делает вид первого игрока полно-экранным, если ''enable'' 1, и скрывает вид второго игрока. | ||
: | : При этом использование команды (+remote_view) для просмотра экрана второго игрока удерживанием клавиши Tab становиться невозможным. | ||
== Внешние ссылки == | == Внешние ссылки == |
Revision as of 04:18, 31 January 2012
Template:Otherlang2 В данном руководстве вы узнаете, как можно тестировать карты в одиночку, используя возможности splitscreen движка Source. Кроме того, данное руководство также работает для всех уже существующих карт. Не требуются каких либо модификации карт и файлов.
Загузка карты
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
- Создаваемые порталы закреплены за определённым персонажем или командой.
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, и скрывает вид второго игрока.
- При этом использование команды (+remote_view) для просмотра экрана второго игрока удерживанием клавиши Tab становиться невозможным.
Внешние ссылки
- 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