Ru/Testing Portal 2 Co-Op Maps Alone: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (obsolete language category)
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar}}
|title=Тестирование кооперативных карт в одиночку
{{langsp|Testing Portal 2 Co-Op Maps Alone}}
|en=Testing Portal 2 Co-Op Maps Alone
{{ACategory|Portal 2 Level Design}}
}}
В данном руководстве вы узнаете, как можно тестировать карты в одиночку, используя возможности {{L|splitscreen}} движка Source. Кроме того, данное руководство также работает для всех уже существующих карт. Не требуются каких либо модификации карт и файлов.
[[Category:Portal 2 Level Design:ru]]
В данном руководстве вы узнаете, как можно тестировать карты в одиночку, используя возможности [[splitscreen]] движка Source. Кроме того, данное руководство также работает для всех уже существующих карт. Не требуются каких либо модификации карт и файлов.


==Загрузка карты==
==Загрузка карты==
; <code>[[ss_map]] ''имя_карты''</code>
; <code>{{L|ss_map}} ''имя_карты''</code>
: Загружает <code>''имя_карты''</code> в режиме разделённого экрана для двух игроков. Аналогично команде <code>[[Map (ConCommand)|map]]</code> в одиночной игре. Также как и при команде <code>map</code>, не требуется добавлять расширение карты .bsp.
: Загружает <code>''имя_карты''</code> в режиме разделённого экрана для двух игроков. Аналогично команде <code>{{L|map (console command)|map}}</code> в одиночной игре. Также как и при команде <code>map</code>, не требуется добавлять расширение карты .bsp.
; <code>[[ss_splitmode]] ''режим''</code>
; <code>{{L|ss_splitmode}} ''режим''</code>
: Изменяет режим разделения экрана.
: Изменяет режим разделения экрана.
: <code>ss_splitmode 0</code>: Используются рекомендованные параметры, основанные на ширине экрана
: <code>ss_splitmode 0</code>: Используются рекомендованные параметры, основанные на ширине экрана
Line 25: Line 23:


===<code>in_forceuser</code>===
===<code>in_forceuser</code>===
; <code>[[in_forceuser]] ''номер_игрока''</code>
; <code>{{L|in_forceuser}} ''номер_игрока''</code>
: Позволяет взять управление над вторым игроком. Все движения мышью и нажатия кнопок клавиатуры будут передаваться второму игроку. Требуется включённая команда <code>[[sv_cheats]]</code>.
: Позволяет взять управление над вторым игроком. Все движения мышью и нажатия кнопок клавиатуры будут передаваться второму игроку. Требуется включённая команда <code>{{L|sv_cheats}}</code>.
: <code>[[sv_cheats]] 1</code>: Включает чит-режим
: <code>{{L|sv_cheats}} 1</code>: Включает чит-режим
: <code>in_forceuser 0</code>: Управление первым игроком (Atlas)
: <code>in_forceuser 0</code>: Управление первым игроком (Atlas)
: <code>in_forceuser 1</code>: Управление вторым игроком (P-Body)
: <code>in_forceuser 1</code>: Управление вторым игроком (P-Body)


Чтобы было проще использовать, установите [[Bind|привязку]] кнопки клавиатуры:
Чтобы было проще использовать, установите {{L|Bind|привязку}} кнопки клавиатуры:
; <code>[[BindToggle]] "z" in_forceuser</code>
; <code>{{L|BindToggle}} "z" in_forceuser</code>
: Нажатие на клавишу "z" будет менять вас между первым и вторым игроком.
: Нажатие на клавишу "z" будет менять вас между первым и вторым игроком.


{{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>.}}
{{Note|Если вы двигаетесь, приседаете, стреляете порталами или производите любое другое действие во время смены игрока, то персонаж прекратит все свои действия, но сразу же продолжит с последней команды, как только вы переключитесь на него. Например, вы удерживаете клавишу "w", чтобы двигаться вперед, и как только вы нажмете клавишу "z", то персонаж остановится (предполагается, что вы используете команду <code>{{L|BindToggle}} "z" in_forceuser</code>), но сразу же начнет идти вперед, как только нажмёте "z", даже если клавиша "w" больше не удерживается. Чтобы прекратить это, просто нажмите "w" снова, или используйте усложнённую привязку:<code>{{L|Bind}} "z" "-moveleft; -moveright; -use; -forward; -back; -attack; -attack2; toggle in_forceuser"</code>.}}


===Использование контроллера===
===Использование контроллера===
Line 45: Line 43:
Эта команда позволяет использовать дополнительные связанные порталы, без смены игроков.
Эта команда позволяет использовать дополнительные связанные порталы, без смены игроков.


; <code>[[change_portalgun_linkage_id]] '''''integer'''''</code>
; <code>{{L|change_portalgun_linkage_id}} '''''integer'''''</code>
: Создаваемые порталы закреплены за определённым персонажем или командой.
: Создаваемые порталы закреплены за определённым персонажем или командой.


Line 52: Line 50:
:: <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|Цвет порталов зависит от игрока, который их создаёт. (например, когда Синий стреляет порталами Оранжевого (''linkage_id: 2''), порталы всё равно будут синими.}}
{{Note|Цвет порталов зависит от игрока, который их создаёт. (например, когда Синий стреляет порталами Оранжевого (''linkage_id: 2''), порталы всё равно будут синими.}}
{{note:ru|Требуется включенный чит-режим (<code>[[sv_cheats]] 1</code>)}}
{{Note|Требуется включенный чит-режим (<code>{{L|sv_cheats}} 1</code>)}}




== Другие полезные консольные команды ==
== Другие полезные консольные команды ==
; <code>[[cmd2]] ''команда''</code>
; <code>{{L|cmd2}} ''команда''</code>
: Производит ''команду'', как будто она была введена вторым игроком.
: Вводит ''команду'' от лица второго игрока.
: <code>cmd2 name Player2</code>: Устанавливает имя второму игроку
: <code>cmd2 name Player2</code>: Устанавливает имя второму игроку
; <code>[[ss_force_primary_fullscreen]] ''enable''</code>
; <code>{{L|ss_force_primary_fullscreen}} ''enable''</code>
: Делает вид первого игрока полно-экранным, если ''enable'' 1, и скрывает вид второго игрока.
: Делает вид первого игрока полноэкранным, если ''enable'' 1, и скрывает вид второго игрока.
: При этом использование команды (+remote_view) для просмотра экрана второго игрока удерживанием клавиши Tab становиться невозможным.
: При этом использование команды (+remote_view) для просмотра экрана второго игрока удерживанием клавиши Tab становится невозможным.


== Внешние ссылки ==
== Внешние ссылки ==
* [http://forums.thinkingwithportals.com/maps-and-modding/running-testing-co-op-maps-in-singleplayer-t2299.html Original version of this guide] hosted at ThinkingWithPortals.com
* [http://forums.thinkingwithportals.com/maps-and-modding/running-testing-co-op-maps-in-singleplayer-t2299.html Исходная версия руководства] на ThinkingWithPortals.com
* [http://forums.steampowered.com/forums/showthread.php?t=1847904 How-to: Split Screen Coop]
* [http://forums.steampowered.com/forums/showthread.php?t=1847904 Кооператив с разделением экрана]
* [http://forums.steampowered.com/forums/showthread.php?t=1857198 How-to: SplitScreen with 2 monitors]
* [http://forums.steampowered.com/forums/showthread.php?t=1857198 Игра на двух мониторах]
* [http://forums.steampowered.com/forums/showthread.php?p=22141019 How-to: Play Co_Op Alone]
* [http://forums.steampowered.com/forums/showthread.php?p=22141019 Кооператив в одиночку]


[[Category:Portal 2 Level Design:ru]]
{{ACategory|Portal 2 Level Design}}
[[Category:Portal 2 Tutorials:ru]]
{{ACategory|Portal 2 Tutorials}}
{{ACategory|Portal 2 Level Design}}
{{ACategory|Portal 2 Tutorials}}

Latest revision as of 04:07, 22 August 2024

English (en)Deutsch (de)Polski (pl)Русский (ru)中文 (zh)Translate (Translate)
English (en)Deutsch (de)Polski (pl)Русский (ru)中文 (zh)Translate (Translate)

В данном руководстве вы узнаете, как можно тестировать карты в одиночку, используя возможности splitscreen(en) движка Source. Кроме того, данное руководство также работает для всех уже существующих карт. Не требуются каких либо модификации карт и файлов.

Загрузка карты

ss_map(en) имя_карты
Загружает имя_карты в режиме разделённого экрана для двух игроков. Аналогично команде map(en) в одиночной игре. Также как и при команде map, не требуется добавлять расширение карты .bsp.
ss_splitmode(en) режим
Изменяет режим разделения экрана.
ss_splitmode 0: Используются рекомендованные параметры, основанные на ширине экрана
ss_splitmode 1: Горизонтальное разделение
ss_splitmode 2: Вертикальное разделение

Если ваша карта прекратила загружаться на экране загрузки, попробуйте укоротить имя файла формата .vmf и перекомпилировать снова.

Спаренные дисплеи

Если у вас есть спаренные дисплеи, и вы хотите разделить игру сразу на два монитора, используйте это руководство

Управление вторым игроком

Задумайтесь, возможно ли пройти Ваш уровень в одиночку не прибегая к помощи напарника? Если не возможно - читаем дальше... Полезные команды для управления вторым игроком:

in_forceuser

in_forceuser(en) номер_игрока
Позволяет взять управление над вторым игроком. Все движения мышью и нажатия кнопок клавиатуры будут передаваться второму игроку. Требуется включённая команда sv_cheats(en).
sv_cheats(en) 1: Включает чит-режим
in_forceuser 0: Управление первым игроком (Atlas)
in_forceuser 1: Управление вторым игроком (P-Body)

Чтобы было проще использовать, установите привязку(en) кнопки клавиатуры:

BindToggle(en) "z" in_forceuser
Нажатие на клавишу "z" будет менять вас между первым и вторым игроком.
Note.pngПримечание:Если вы двигаетесь, приседаете, стреляете порталами или производите любое другое действие во время смены игрока, то персонаж прекратит все свои действия, но сразу же продолжит с последней команды, как только вы переключитесь на него. Например, вы удерживаете клавишу "w", чтобы двигаться вперед, и как только вы нажмете клавишу "z", то персонаж остановится (предполагается, что вы используете команду BindToggle(en) "z" in_forceuser), но сразу же начнет идти вперед, как только нажмёте "z", даже если клавиша "w" больше не удерживается. Чтобы прекратить это, просто нажмите "w" снова, или используйте усложнённую привязку:Bind(en) "z" "-moveleft; -moveright; -use; -forward; -back; -attack; -attack2; toggle in_forceuser".

Использование контроллера

Этот способ намного сложнее для использования, если у вас есть только один контроллер. Движок Source привязывает первый найденный контроллер к первому игроку, и нет способа изменить это. Единственное решение это наличие двух контроллеров, или сделать так, чтобы компьютер думал, что у вас действительно есть два контроллера.

Более подробную информацию вы можете найти на форумах Steam.

change_portalgun_linkage

Эта команда позволяет использовать дополнительные связанные порталы, без смены игроков.

change_portalgun_linkage_id(en) integer
Создаваемые порталы закреплены за определённым персонажем или командой.
change_portalgun_linkage_id 0: Порталы режима одиночной игры
change_portalgun_linkage_id 1: Порталы Синего
change_portalgun_linkage_id 2: Порталы Оранжевого
change_portalgun_linkage_id [3-9]: Дополнительные / Зарезервированные команды для будущих применений
Note.pngПримечание:Цвет порталов зависит от игрока, который их создаёт. (например, когда Синий стреляет порталами Оранжевого (linkage_id: 2), порталы всё равно будут синими.
Note.pngПримечание:Требуется включенный чит-режим (sv_cheats(en) 1)


Другие полезные консольные команды

cmd2(en) команда
Вводит команду от лица второго игрока.
cmd2 name Player2: Устанавливает имя второму игроку
ss_force_primary_fullscreen(en) enable
Делает вид первого игрока полноэкранным, если enable 1, и скрывает вид второго игрока.
При этом использование команды (+remote_view) для просмотра экрана второго игрока удерживанием клавиши Tab становится невозможным.

Внешние ссылки