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

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

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

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

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

| Команда               | Описание                                                                                                                | Пояснение                                                   |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| command\_name + Enter | Ввод в консоль команды  без указания ее значения выводит в консоль текущее значение параметра, соответствующего команде | Команде соответствует параметр или команда в игровом движке |
| command\_name value   | Устанавливает для соответствующего параметра или команды введенное  значение                                            |                                                             |
| command\_name \[0\|1] | Команда-переключатель состояния, включает или выключает соответствующий команде режим                                   | Значение 1 соответствует состоянию "включено"               |

{% hint style="info" %}
Список всех консольных команд можно получить с помощью консольной команды help
{% endhint %}

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

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

<table><thead><tr><th width="267">Команда</th><th>Описание</th><th></th></tr></thead><tbody><tr><td>con_file [0|1]</td><td>вести запись содержимого консоли в файл</td><td>Если режим включен, то содержимое консоли пишется в файл game.log, который находится в папке log профиля игры.</td></tr><tr><td>con_warnings [0|1]</td><td>вывод предупреждений</td><td></td></tr><tr><td>con_debugs [0|1]</td><td>вывод отладочных сообщений</td><td></td></tr><tr><td>con_errors [0|1]</td><td>вывод ошибок</td><td></td></tr><tr><td>con_messages [0|1]</td><td>вывод сообщений</td><td></td></tr><tr><td>con_fileTimestampUTC [0|1]</td><td>при записи в файл указывать время в UTC</td><td>значение 0 соответствует режиму указания времени   относительно момента запуска процесса</td></tr></tbody></table>

### Редактор

<table><thead><tr><th>Команда</th><th width="286">Описание</th><th>Пояснение</th></tr></thead><tbody><tr><td>ed_entitiesManager </td><td>переключить менеджер объектов с миссии на карту и наоборот</td><td></td></tr><tr><td>ed_hideEntities </td><td>скрыть объекты с заданными свойствами</td><td></td></tr><tr><td>ed_listBumpMaps</td><td>вывести в консоль список карт нормалей, которые используются в сцене</td><td></td></tr><tr><td>ed_meshDecal</td><td>добавить мешевый декаль на выбранные объекты</td><td></td></tr><tr><td>ed_reloadBitmaps</td><td>перезагрузить текстуры  выбранных объектов или текстуры всей сцены</td><td></td></tr><tr><td>ed_reloadInteractions</td><td>перегрузить интерекшены</td><td></td></tr><tr><td>ed_reloadLandBitmaps</td><td>перегрузить текстуры земли</td><td></td></tr><tr><td>ed_rotateMap</td><td>повернуть карту на заданный угол в градусах</td><td>пример:<br>ed_rotateMap 180</td></tr><tr><td>ed_select entity_name</td><td>выделить на карте объекты с указанным именем или по маске</td><td>примеры:<br>ed_select plant_2a<br>ed_select plant*</td></tr><tr><td>ed_selectLost</td><td></td><td></td></tr><tr><td>ed_separateGrass</td><td>разгруппировать кисточковую траву на отдельные объекты</td><td></td></tr><tr><td>ed_unhideEntities</td><td>отобразить объекты с указанными свойствами</td><td></td></tr><tr><td>ed_storageMinimap</td><td>создать изображение миникарты в формате .png с разрешением и сохранить в папку с профилем игры “Men of War II”</td><td>например, ed_storageMinimap 2048</td></tr></tbody></table>

### Общие

<table><thead><tr><th width="377">Команда</th><th>Описание</th></tr></thead><tbody><tr><td>exec "filename"</td><td>Запустить скрипт из файла </td></tr><tr><td>help </td><td>Вывести список консольных команд</td></tr><tr><td>s_repositorySelect "path_begin" ["path_end"]</td><td></td></tr><tr><td>s_version</td><td>Вывести информацию о текущей версии игры</td></tr><tr><td>preprocess_sdl "[path]/filename"</td><td>Собрать полный SDL c учетом вызова всех инструкций для указанного файла (указать путь к файлу в кавычках). <br>Результат выполнения данной команды будет доступен в папке “...\Users\&#x3C;user>\AppData\Local\Men of War II\preprocess\”</td></tr><tr><td>pro_reset</td><td></td></tr><tr><td>q - quit</td><td></td></tr></tbody></table>

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

<table><thead><tr><th width="228">Команда</th><th width="328">Описание</th><th>Примечание</th></tr></thead><tbody><tr><td>g_Hud2Dump</td><td>Вывести список всех действий, доступных из интерфейса игры</td><td></td></tr><tr><td>g_component </td><td><p>Перевести в указанное состояние нужный компонент для выделенного объекта техники, с проигрываем соответствующих анимаций и эффектов.<br></p><p>Синтаксис команды:<br>g_component state component_name<br></p></td><td><p>Доступные состояния</p><ul><li>break;</li><li>destroy;</li><li>restore.</li></ul><p>Доступые компоненты (component):</p><ul><li>body;</li><li>engine;</li><li>turret</li><li>gun</li><li>trackleft</li><li>trackright</li></ul></td></tr><tr><td>g_createAISquad</td><td>Создать отряд из выделенных юнитов</td><td></td></tr><tr><td>g_defuse</td><td></td><td></td></tr><tr><td>g_effect</td><td>Заспавнить эффект<br>Синтаксис команды:<br>g_effect "effect_name"</td><td>Имя эффекта необходимо писать в двойных кавычках.<br>Например, <br>g_effect "explosion"</td></tr><tr><td>g_entityAddPerk</td><td>Добавить перк выделенному объекту<br>Синтаксис команды:<br>g_entityAddPerk perk_name perk_skill</td><td></td></tr><tr><td>g_link</td><td>Прилинковать первый выделенный объект ко второму</td><td>Объекты выделяют по очереди, зажав клавишу Shift на клавиатуре.<br>Первый выделенный объект будет прилинкован ко второму</td></tr><tr><td>g_linkToStructure</td><td>Прилинковать выделенный объект к структурному объекту</td><td>Структурный объект выделяют после линкуемого, зажав Shift на клавиатуре</td></tr><tr><td>g_mineP</td><td></td><td></td></tr><tr><td>g_mineT</td><td></td><td></td></tr><tr><td>g_perkList</td><td>Вывести список зарегистрированных перков</td><td></td></tr><tr><td>g_requestFsm</td><td>Запрос issue в FSM менеджер</td><td></td></tr><tr><td>g_steamInventoryClear</td><td>Очистить инвентарь игрока в Steam</td><td></td></tr></tbody></table>

### Мультиплеер

<table><thead><tr><th width="269"></th><th width="496"></th></tr></thead><tbody><tr><td>mp_checkCaptureFlag</td><td>проверить настройки миссии "Знамя победы" </td></tr><tr><td>mp_checkCombat</td><td>проверить настройки миссии "Свободный бой"</td></tr><tr><td>mp_checkCompetitive</td><td>проверить настройки соревновательного боя</td></tr><tr><td>mp_checkFrontline</td><td>проверить настройки миссии "Линия фронта"</td></tr><tr><td>mp_checkGroundControl</td><td>проверить настройки для миссии "Контроль территорий"</td></tr><tr><td>mp_checkHeavyLoad</td><td>проверить настройки миссии "Ценный груз"</td></tr><tr><td>mp_checkSpawnPoints</td><td>найти на карте неназначенные спавн поинты</td></tr><tr><td>mp_crc [0|1]</td><td>отображать/скрыть CRCs</td></tr><tr><td>mp_dumpPlayProfiles</td><td>сбросить параметры в профиле игрока</td></tr><tr><td>mp_gameCard [sessionId]</td><td>display gameCard of session</td></tr><tr><td>mp_hostCard</td><td>display hostCard</td></tr><tr><td>mp_mapCard [sessionId]</td><td>display mapCard of session</td></tr><tr><td>mp_resource {path}</td><td>display mp resources</td></tr><tr><td>mp_sceneUser [playerId] </td><td>get/set scene user </td></tr><tr><td>mp_sessionCard [sessionId]</td><td>display sessionCard</td></tr><tr><td>mp_showMapPoints</td><td>показать map points</td></tr><tr><td>mp_unitManager [playerId]</td><td>отображать playerId</td></tr><tr><td>mp_userCard [hostId]</td><td>display userCard(s)</td></tr><tr><td>mp_userUnits</td><td>показать юниты игрока</td></tr></tbody></table>

### Съёмка видео

| Команда                  | Описание                                          | Пояснения                                                                                                                                                                                                                                                                                                                                                                           |
| ------------------------ | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| g\_shotMovie \[ 0 \| 1 ] | Выключить \| Включить режим покадрой съемки видео |                                                                                                                                                                                                                                                                                                                                                                                     |
| g\_shotMovieFPS {int}    | Задать шаг времени съемки кадров.                 | Значение {int} шага задается кадрах в секундах                                                                                                                                                                                                                                                                                                                                      |
| g\_screenshotExt {int}   | Задать формат скриншотов в записи                 | <p>Значение {int} - расширение формата с точкой и в кавычках</p><p>Доступные форматы:</p><ul><li>.jpg  </li><li><a data-footnote-ref href="#user-content-fn-1">.tga</a></li><li><a data-footnote-ref href="#user-content-fn-2">.png</a> </li><li><a data-footnote-ref href="#user-content-fn-3">.dds</a> </li><li><a data-footnote-ref href="#user-content-fn-4">.bmp</a></li></ul> |

{% hint style="info" %}
По результатам тестов выявлено, что для размерешения 4к лучшими форматами покадровой записи видео являются .dds либо .tga
{% endhint %}

### Интерфейс

| Команда                       | Описание                                                                 | Пояснение                                                          |
| ----------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------ |
| ui\_clearStuffViewManager     | очистить кеш спрайтов                                                    |                                                                    |
| ui\_dialogStructure  \[0\|1]  | отображать/скрыть диалог структуры выделенного объекта                   |                                                                    |
| ui\_hud2PanelShow \[0\|1]     | включить/выключить hud2 панель интерфейса                                | Используйте ui\_dialogStructure для получения списка имен диалогов |
| ui\_showDamageReport  \[0\|1] | отображать/скрыть всплывающую информацию над техникой о полученном уроне |                                                                    |

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

<table><thead><tr><th width="332">Команда</th><th>Описание</th></tr></thead><tbody><tr><td>v_bonesNames name1 name2...</td><td>отображать кости с указанными именами</td></tr><tr><td>v_armordisplay [0|1]</td><td>отображать/скрыть отладочную информацию о состоянии брони техники для выделенного юнита</td></tr></tbody></table>

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

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

[^1]: Формат изображений Targa

[^2]: Обычный файл в формате png

[^3]: Изображение в формате текстур DirectX

[^4]: Формат изображений в Windows


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bestway-1.gitbook.io/documentation/gem-rts-v1-ru/redaktor/rezhimy-otladki/konsolnye-komandy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
