Консольные команды
Консоль - интерактивное окно редактора, которое позволяет мониторить состояние игры и управлять им в реальном времени. Вызов консоли осуществляется нажатием клавиши "тильда" (~) на клавиатуре.
Консольные команды позволяют получить доступ к параметрам и командам игрового движка, а также к конкретным компонентам или объектам игры.
Процесс ввода команды в консоль активирует окно подсказок с названиями команд, отфильтрованных по введенной маске. Перемещаться по списку команд в окне подсказок можно с помощью клавиш вверх и вниз клавиатуры управления курсором. Выбор нужной команды из списка осуществляется двойным ЛКМ или кнопкой 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 | Доступные состояния
Доступые компоненты (component):
|
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} - расширение формата с точкой и в кавычках Доступные форматы:
|
По результатам тестов выявлено, что для размерешения 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