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