Консольные команды

Консоль - интерактивное окно редактора, которое позволяет мониторить состояние игры и управлять им в реальном времени. Вызов консоли осуществляется нажатием клавиши "тильда" (~) на клавиатуре.

Консольные команды позволяют получить доступ к параметрам и командам игрового движка, а также к конкретным компонентам или объектам игры.

Процесс ввода команды в консоль активирует окно подсказок с названиями команд, отфильтрованных по введенной маске. Перемещаться по списку команд в окне подсказок можно с помощью клавиш вверх и вниз клавиатуры управления курсором. Выбор нужной команды из списка осуществляется двойным ЛКМ или кнопкой Tab клавиатуры.

Принцип работы консольных команд

КомандаОписаниеПояснение

command_name + Enter

Ввод в консоль команды без указания ее значения выводит в консоль текущее значение параметра, соответствующего команде

Команде соответствует параметр или команда в игровом движке

command_name value

Устанавливает для соответствующего параметра или команды введенное значение

command_name [0|1]

Команда-переключатель состояния, включает или выключает соответствующий команде режим

Значение 1 соответствует состоянию "включено"

Список всех консольных команд можно получить с помощью консольной команды help

Управление консолью

Команды управления консолью работают, как команды-переключатели состояния режима: command_name [0|1] , 0 соответствует состоянию "выключено"

КомандаОписание

con_file [0|1]

вести запись содержимого консоли в файл

Если режим включен, то содержимое консоли пишется в файл game.log, который находится в папке log профиля игры.

con_warnings [0|1]

вывод предупреждений

con_debugs [0|1]

вывод отладочных сообщений

con_errors [0|1]

вывод ошибок

con_messages [0|1]

вывод сообщений

con_fileTimestampUTC [0|1]

при записи в файл указывать время в UTC

значение 0 соответствует режиму указания времени относительно момента запуска процесса

Редактор

КомандаОписаниеПояснение

ed_entitiesManager

переключить менеджер объектов с миссии на карту и наоборот

ed_hideEntities

скрыть объекты с заданными свойствами

ed_listBumpMaps

вывести в консоль список карт нормалей, которые используются в сцене

ed_meshDecal

добавить мешевый декаль на выбранные объекты

ed_reloadBitmaps

перезагрузить текстуры выбранных объектов или текстуры всей сцены

ed_reloadInteractions

перегрузить интерекшены

ed_reloadLandBitmaps

перегрузить текстуры земли

ed_rotateMap

повернуть карту на заданный угол в градусах

пример: ed_rotateMap 180

ed_select entity_name

выделить на карте объекты с указанным именем или по маске

примеры: ed_select plant_2a ed_select plant*

ed_selectLost

ed_separateGrass

разгруппировать кисточковую траву на отдельные объекты

ed_unhideEntities

отобразить объекты с указанными свойствами

ed_storageMinimap

создать изображение миникарты в формате .png с разрешением и сохранить в папку с профилем игры “Men of War II”

например, ed_storageMinimap 2048

Общие

КомандаОписание

exec "filename"

Запустить скрипт из файла

help

Вывести список консольных команд

s_repositorySelect "path_begin" ["path_end"]

s_version

Вывести информацию о текущей версии игры

preprocess_sdl "[path]/filename"

Собрать полный SDL c учетом вызова всех инструкций для указанного файла (указать путь к файлу в кавычках). Результат выполнения данной команды будет доступен в папке “...\Users\<user>\AppData\Local\Men of War II\preprocess\”

pro_reset

q - quit

Управление игрой

КомандаОписаниеПримечание

g_Hud2Dump

Вывести список всех действий, доступных из интерфейса игры

g_component

Перевести в указанное состояние нужный компонент для выделенного объекта техники, с проигрываем соответствующих анимаций и эффектов.

Синтаксис команды: g_component state component_name

Доступные состояния

  • break;

  • destroy;

  • restore.

Доступые компоненты (component):

  • body;

  • engine;

  • turret

  • gun

  • trackleft

  • trackright

g_createAISquad

Создать отряд из выделенных юнитов

g_defuse

g_effect

Заспавнить эффект Синтаксис команды: g_effect "effect_name"

Имя эффекта необходимо писать в двойных кавычках. Например, g_effect "explosion"

g_entityAddPerk

Добавить перк выделенному объекту Синтаксис команды: g_entityAddPerk perk_name perk_skill

g_link

Прилинковать первый выделенный объект ко второму

Объекты выделяют по очереди, зажав клавишу Shift на клавиатуре. Первый выделенный объект будет прилинкован ко второму

g_linkToStructure

Прилинковать выделенный объект к структурному объекту

Структурный объект выделяют после линкуемого, зажав Shift на клавиатуре

g_mineP

g_mineT

g_perkList

Вывести список зарегистрированных перков

g_requestFsm

Запрос issue в FSM менеджер

g_steamInventoryClear

Очистить инвентарь игрока в Steam

Мультиплеер

mp_checkCaptureFlag

проверить настройки миссии "Знамя победы"

mp_checkCombat

проверить настройки миссии "Свободный бой"

mp_checkCompetitive

проверить настройки соревновательного боя

mp_checkFrontline

проверить настройки миссии "Линия фронта"

mp_checkGroundControl

проверить настройки для миссии "Контроль территорий"

mp_checkHeavyLoad

проверить настройки миссии "Ценный груз"

mp_checkSpawnPoints

найти на карте неназначенные спавн поинты

mp_crc [0|1]

отображать/скрыть CRCs

mp_dumpPlayProfiles

сбросить параметры в профиле игрока

mp_gameCard [sessionId]

display gameCard of session

mp_hostCard

display hostCard

mp_mapCard [sessionId]

display mapCard of session

mp_resource {path}

display mp resources

mp_sceneUser [playerId]

get/set scene user

mp_sessionCard [sessionId]

display sessionCard

mp_showMapPoints

показать map points

mp_unitManager [playerId]

отображать playerId

mp_userCard [hostId]

display userCard(s)

mp_userUnits

показать юниты игрока

Съёмка видео

КомандаОписаниеПояснения

g_shotMovie [ 0 | 1 ]

Выключить | Включить режим покадрой съемки видео

g_shotMovieFPS {int}

Задать шаг времени съемки кадров.

Значение {int} шага задается кадрах в секундах

g_screenshotExt {int}

Задать формат скриншотов в записи

Значение {int} - расширение формата с точкой и в кавычках

Доступные форматы:

  • .jpg

По результатам тестов выявлено, что для размерешения 4к лучшими форматами покадровой записи видео являются .dds либо .tga

Интерфейс

КомандаОписаниеПояснение

ui_clearStuffViewManager

очистить кеш спрайтов

ui_dialogStructure [0|1]

отображать/скрыть диалог структуры выделенного объекта

ui_hud2PanelShow [0|1]

включить/выключить hud2 панель интерфейса

Используйте ui_dialogStructure для получения списка имен диалогов

ui_showDamageReport [0|1]

отображать/скрыть всплывающую информацию над техникой о полученном уроне

Отладочная информация

КомандаОписание

v_bonesNames name1 name2...

отображать кости с указанными именами

v_armordisplay [0|1]

отображать/скрыть отладочную информацию о состоянии брони техники для выделенного юнита

Отключение отдельных элементов интерфейса

ui_hud2PanelShow "element_name" [0|1] - отображать/скрыть указанный елемент интерфейса

Список возможных элементов:

  • unit_state_icons_scene

  • gc_hud2_hint_view

  • gc_hint_inventory

  • gc_hud2_equipment_support

  • gc_hud2_selection

  • gc_hud2_crewbar

  • gc_hud2_selection_groups

  • gc_hud2_hotbar

  • reinforcement_bar

  • gc_hud2_panel_selection_groups

  • gc_hud2_options_bar

  • gc_hud2_interactive_hint_panel

  • unit_state_icons_selection_bar

  • hud2_scene_timer

  • hud2_objective_progress

  • hud2_objective_hint

  • mp_game_groundcontrol_frontline_timer_hud2

  • mp_gamechat_hud2

  • mp_replay_control_hud2

  • gc_hud2_damagelog_view

  • gc_hud2_damagelog_panel

  • gc_hud2_gamebar

  • gamebar;

  • hud2_mp_team_stats_left

  • hud2_mp_team_stats_right

  • hud2_mp_unit_spawn

  • mp_cp_dialog

  • mp_spawn_prepare_dialog

  • map

Last updated