Консольные команды в Portal 2
В Portal 2 существует встроенная консоль разработчика, которая позволяет изменять параметры игры, создавать объекты, включать различные эффекты и экспериментировать с игровым процессом. С помощью консольных команд можно спавнить турели, кубы, менять гравитацию, включать бессмертие и даже загружать другие карты.
В этом руководстве собраны самые полезные команды и инструкция по активации консоли.
Как включить консоль в Portal 2
Для начала необходимо активировать поддержку консоли в настройках игры.
Порядок действий:
Запустите Portal 2.
Выберите одиночную или совместную игру.
Загрузите любую тестовую камеру.
Нажмите клавишу Esc.
Откройте раздел Настройки.
Перейдите в меню Клавиатура и мышь.
Найдите параметр Enable Developer Console.
Включите его.
После этого консоль можно открыть стандартной клавишей ~ (тильда).
Как создавать предметы через консоль
Для появления объектов используется команда создания сущностей.
Пример:
npc_create npc_portal_turret_floor
После ввода появится обычная турель.
Кубы и игровые объекты
Куб-компаньон
ent_create_portal_companion_cube
Обычный куб
ent_create_portal_weighted_cube
Светоотражающий куб
ent_create_portal_reflector_cube
Старинный куб
ent_create_portal_weighted_antique
Сферический куб безопасности
ent_create_portal_weighted_sphere
Турели и персонажи
Турель
npc_create npc_portal_turret_floor
Толстая турель
prop_dynamic_create npcs/turret/turretwife
Франкентурель
ent_create prop_monster_box
Уитли
ent_create npc_personality_core
Уитли в теле GLaDOS
prop_dynamic_create npcs/glados/glados_wheatley_newbody
Босс Уитли
prop_dynamic_create npcs/glados/glados_wheatley_boss
GLaDOS
prop_dynamic_create npcs/glados/glados_animation
Гели и специальные объекты
Очищающий гель
ent_create_paint_bomb_erase
Прыгучий гель
ent_create_paint_bomb_jump
Ускоряющий гель
ent_create_paint_bomb_speed
Конверсионный гель
ent_create_paint_bomb_portal
Энергетический шар
fire_energy_ball
Ракета
fire_rocket_projectile
Лазер
ent_create env_portal_laser
Камера наблюдения
ent_create npc_security_camera
Кнопка
ent_create prop_button
Команды изменения игрового мира
Перед использованием большинства читов необходимо активировать режим разработчика:
sv_cheats 1
Размещение порталов где угодно
sv_portal_placement_never_fail 1
Изменение гравитации
sv_gravity 600
Стандартное значение — 600.
Изменение скорости игры
host_timescale 2
Примеры:
1 — обычная скорость;
0.5 — замедление;
2 — ускорение.
Удаление всех порталов
ent_fire prop_portal fizzle
Смена карты
changelevel "название_карты"
Читы для игрока
Бессмертие
god
Игрок перестает получать урон.
Полет через стены
noclip
Позволяет свободно перемещаться по уровню.
Игнорирование турелями
notarget
Турели и другие враги перестают замечать игрока.
Самоуничтожение
kill
Убить Atlas
kill blue
Убить P-Body
kill red
Телепортация
Телепортировать Atlas
ent_teleport blue
Телепортировать P-Body
ent_teleport red
Полезные функции
Включить фонарик
impulse 100
Убрать портальную пушку
impulse 200
Вернуть портальную пушку
give_portalgun
Картофельная версия портальной пушки
upgrade_potatogun
Камера и отображение
Вид от первого лица
firstperson
Вид от третьего лица
thirdperson
Вид через плечо
thirdpersonshoulder
Показать FPS
cl_showfps 1
Варианты:
0 — отключено;
1 — FPS;
2 — сглаженный FPS;
3 — серверная статистика;
4 — FPS с записью в лог.
Назначение команд на клавиши
Чтобы быстро выполнять действия, можно привязать команды к кнопкам.
Общий формат:
bind "клавиша" "команда"
Пример создания турели по нажатию клавиши M:
bind "m" "npc_create npc_portal_turret_floor"
Теперь после нажатия M турель будет появляться мгновенно.
Заключение
Консоль разработчика в Portal 2 открывает огромные возможности для экспериментов. С её помощью можно создавать предметы, изменять физику, активировать различные режимы и исследовать игру совершенно по-новому. Главное — помнить, что некоторые команды могут вызвать ошибки или привести к вылету игры, поэтому перед экспериментами рекомендуется сохранить прогресс.
