Горячие клавиши и консольные команды

Игровой профиль

Настройки профиля хранятся по следующему пути:

C:\Users\username\AppData\Local\Men of War II\

Гарячие клавиши

Описание горячих клавиш для различных функций в игровом движке Gem RTS представлено в таблице:

Клавиша
Действие

F1

Редактор в режиме игры

F2

Редактор карт

F3

Редактор миссий

F4

Редактор спецэффектов

F6

Редактор окружения

F9

Свойства миссии

F10

Список процессов для отладки

F11

Список слоёв рендеринга для отладки

T

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

G

Сбросить авиабомбу в позицию курсора

Y

Сбросить коктейль Молотова в позицию курсора

B

Фугасный взрыв в позиции курсора

Тильда

Показать консоль

Numpad 0-9

Выбор игрока под необходимым номером (0-9)

Numpad Minus

Уменьшить размер кисточки (при работе с картой)

Numpad Plus

Увеличить размер кисточки (при работе с картой)

CTRL + 0

Установить камеру по центру карты, в координату (0,0)

CTRL + T

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

CTRL + F

Найти объект и навести камеру на него

CTRL + X

Быстрое завершение миссии (win/lose)

CTRL + I

Инвентарь (работает в режиме F1)

CTRL + M

Настройки миникарты (работает в режиме F1)

CTRL + S

Сохранить карту/миссию (работает в режиме F2/F3)

CTRL + O

Открыть карту/миссию (работает в режиме F2/F3)

CTRL + C

Копировать

CTRL + V

Вставить

CTRL + Y/Z

Возврат действия/отмена действия

ALT + V

Отобразить волюмы объектов (SHIFT + V меняет режим отображения, в зависимости от свойств)

ALT + C

Отобразить компоненты (Object hit boxes)

ALT + S

Отобразить оси для всех костей скелета

ALT + R

Вызов различных функций, запуск анимаций

ALT + T

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

ALT + P

Отобразить путь (показывает выбранные точки пути)

ALT + W

Отобразить полигональную сетку

ALT + I

Показать MID (идентификатор объекта в миссии)

ALT + F

Включение и отключение тумана войны

ALT + H

Отобразить некую карту поверхности земли

ALT + A

Отобразить обстаклы объектов (границ объектов для поиска пути)

ALT + B

Отобразить общие границы объектов

ALT + Y/Z

Движение по записям истории действий в редакторе\миссии (Undo/Redo history)

SHIFT + V

Меняет режимы отображения волюмов при включенном отображении волюмов по ALT + V

SHIFT + T

Выбор текстур для сцены

CTRL + ALT + D

Управление отображением элементов интерфейса (работает в F1)

SHIFT + W

Вызов контекстного меню для выделенного объекта в режиме F3

  • 1 - IK Params - редактирование лимитов в костях, с включенной инверсной кинематикой;

  • 2 - Bone colors - редактирование цвета костей модели;

  • 5 - Call function - вызов различных функций, здесь же запуск анимаций;

  • 6 - Tags - назначить или удалить тег с выделенного объекта;

  • 7 - Inventory - редактирование инвентаря.

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

Ниже представлена только часть команд и переменных, которые часто используются и наиболее полезные. Если необходимо ознакомиться со всем списком доступных команд и переменных, то воспользуйтесь консольной командой help, которая вернет вам их полный список.

Сообщения в консоль

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

con_messages 1

Включает отображение сообщений о загрузке и установке различных параметров.

con_debugs 1

Включает отображение отладочных сообщений, например, отладка скриптов, отладка различных типов урона.

con_warnings 1

Включает отображение предупреждающих сообщений об ошибках.

dbg_blastwave 1

Включает вывод отладочной информации при нанесении фугасного урона.

dbg_fragments 1

Включает вывод отладочной информации при нанесении осколочного урона.

dbg_InteractionEvent 1

Включает вывод отладочной информации при срабатывании событий в скриптах объектов.

dbg_InteractionEventInfo 1

Расширяет вывод отладочной информации при срабатывании событий в скриптах объектов.

dbg_health 1

Включает вывод отладочной информации при нанесении урона солдатам.

dbg_piercing 1

Включает вывод отладочной информации при пробитии брони.

Команды для подхватывания изменений в настройках игры без перезапуска редактора

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

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

g_alwaysReloadSceneSettings 1

Применяет новые настройки set-файлов путём перезагрузки сцены без перезапуска редактора.

ed_reloadBitmaps

Применяет изменения в текстурах.

ed_reloadLandBitmaps

Применяет изменения в текстурах карты.

ed_reloadInteractions

Применяет изменения в скриптах.

Команды для работы с выделенным объектом

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

v_bones

[0 | 1 ]

Выключает | Включает отображение оси костей (ALT + S).

v_bonesNames

[0 | 1 ] "name1" "name2" "..."

Выключает | Включает отображение костей и их имена по заданным параметрам. Если задать 1, будут отображены все кости и их имена, иначе только указанные.

v_volumes

[0 | 1 ]

Выключает | Включает отображение волюмов (ALT + V).

v_volumeNames

[0 | 1 ]

Выключает | Включает отображение имен волюмов.

v_volumeFilter

"name"

Выключает | Включает отображение волюма с заданным именем, данные под курсором (броня и сторона волюма) не будут перекрыты другими волюмами.

v_volumeSides

[0 | 1 ]

Выключает | выключает окрашивание каждой стороны волюма в соответствующий цвет.

v_showArmorPlaneMarker

[0 | 1 ]

Выключает | Включает отображение имени стороны волюма под курсором (для отладки бронирования).

v_props

[0 | 1 ]

Выключает | Включает для каждого объекта в сцене отображение имен в виде списка, заданного в def-файлах объектов в параметре props.

v_collider

[0 | 1 ]

Выключает | Включает отображение имени коллайдера у объекта.

v_targetClass

[0 | 1 ]

Выключает | Включает отображение имени класса цели у объекта.

v_targetSelector

[0 | 1 ]

Выключает | Включает отображение имени профиля выбора целей у объекта.

ed_select

"name"

Выделяет все объекты в сцене по их имени, повторная команда для другого объекта не снимает выделение с объектов после выполнения предыдущей операции.

ed_selectNonVisible

[0 | 1 ]

Выключает | включает выделение невидимых объектов карты.

ed_allowSelectLandPatchEntity

[0 | 1 ]

Выключает | включает режим, позволяющий выделять выставленные окопы с зажатой клавишей CTRL

v_boarder

[0 | 1 ]

Выключает | Включает отображение места для входа и посадки солдат в укрытия, показывает линии переходов между различными укрытиями.

v_places

[0 | 1 ]

Выключает | Включает отображение информации о месте размещения: имя, тип и кость, за которой закреплено укрытие.

v_visor

[0 | 1 ]

Выключает | Включает отображение визоров.

v_visorInfo

[0 | 1 ]

Выключает | Включает отображение информации о визорах: имя сенсора, визор и кость.

v_supportPoint

[0 | 1 ]

Выключает | Включает отображение опорных точек касания с поверхностью земли (см. support кости, настройка подвески).

v_patherId

[0 | 1 ]

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

ui_armorDisplay

[0 | 1 ]

Выключает | Включает под курсором информацию о волюме, пробитии орудия (если ББ), уроне, броне волюма, эффективной броне, углах и т.д.

v_bullet_pass

100

Выключает | Включает отображение волюмов, которые имеют в настройках брони заданный порог bullet_pass

preprocess_sdl

"/path"

Обработка заданного SDL-файла со всеми входящими в него инструкциями

g_effect

“event_name”

Вызывает скриптовое событие для выделенного объекта.

v_observerSuspect

[0 | 1 ]

Выключает | Включает отображение информации о шуме и обнаружении юнита, когда он производит выстрел (требуется слушатель, не союзник).

v_observerSuspectNoiseZoneStep

5

Отображает с заданным шагом в метрах круги шума и его уровни вокруг объекта.

v_talks

[0 | 1 ]

Выключает | Включает вывод отладочной информации для диалогов (talk)

Настройки камеры

Параметр
Значение
Описание

cam_viewAngleFree

0

Включение/отключение свободного угла обзора камеры.

cam_distanceMin

200

Минимальное расстояние камеры от объекта.

cam_distanceMax

900

Максимальное расстояние камеры от объекта.

cam_viewAngleMax

90

Максимальный угол обзора камеры.

cam_viewAngleMin

0

Минимальный угол обзора камеры.

cam_viewAngleDistanceK

0.1

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

cam_liftSteadyUpMin

0.2

Минимальное значение подъёма камеры при движении вверх.

cam_liftSteadyDownMin

0.3

Минимальное значение опускания камеры при движении вниз.

cam_liftSteadyBlendStart

0.02

Начало интервала смешивания для плавного подъёма/опускания.

cam_liftSteadyBlendEnd

0.9

Конец интервала смешивания для плавного подъёма/опускания.

cam_liftSteadyUpMax

-5

Максимальное значение подъёма камеры при движении вверх.

cam_liftSteadyDownMax

5

Максимальное значение опускания камеры при движении вниз.

cam_viewFovMin

40

Минимальное поле зрения камеры (Field of View).

cam_viewFovMax

70

Максимальное поле зрения камеры (Field of View).

cam_zFar

10000

Глобальная дальность прорисовки, где 1 метр равен 20 единицам измерения длины.

cam_allowMouseScroll

0/1

Переключение возможности перемещения камеры с помощью прокрутки мыши: 0 отключает, 1 включает.

Команды настройки тумана

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

r_fogSaturation

0.5

Насыщенность тумана

r_fogBrightness

0.6

Яркость тумана

r_fogFullRangeOpacity

0

Прозрачность тумана на полном диапазоне

r_foggedByHumanRadius

1

Радиус тумана, создаваемого человеком

r_zNearClipOpacity

0.2

Прозрачность объектов близко к камере

r_zNearClipHideMs

300

Время (мс), за которое объекты близко к камере станут невидимыми

r_zNearClipDistance

6.5

Дистанция, на которой начинает действовать ближняя отсечка

v_pathVisualizerOpacity

255

Прозрачность визуализатора пути

r_grassDistance

3000

Дальность отрисовки травы

r_fadeDistance

3000

Дальность исчезновения объектов (также используется для травы)

Команды настройки зданий

Эта таблица помогает разработчикам понять и настроить параметры, которые влияют на поведение и взаимодействия солдат в домах во время игры.

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

g_stateIconCellsForAssaultHouse

5

Количество ячеек для иконок в доме при штурме

g_humanInHouseAttackDelayMin

0.15

Минимальная задержка выстрела/автоматной очереди для пехотинца в доме

g_humanInHouseAttackDelayMax

0.5

Максимальная задержка выстрела/автоматной очереди для пехотинца в доме

g_aimingSectorInHouseAngle

80

Ограничитель для стрельбы из плейса в доме. Значение 80 приводило к стрельбе сквозь стены

g_houseBoardTimeMin

2.5

Минимальное время захода в дом

g_houseBoardTimeMax

2.5

Максимальное время захода в дом

g_houseEmitTimeMin

1.5

Минимальное время для начала действия эффектов, исходящих от дома (например, дым)

g_houseEmitTimeMax

1.5

Максимальное время для начала действия эффектов, исходящих от дома (например, дым)

Настройка урона юнитов

Эта таблица помогает разработчикам понять и настроить различные аспекты урона, его визуализации и механики в игровом процессе.

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

v_damage 1

1

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

g_humanStunTimeMin

2

Минимальное время оглушения солдата от урона волны

g_humanStunTimeMax

7

Максимальное время оглушения солдата от урона волны

g_humanStunDamageMin

1

Минимальное значение урона для расчёта времени оглушения

g_humanStunDamageMax

5

Максимальное значение урона для расчёта времени оглушения

v_ArmorHealthBarDisabledForEnemy

0

Включает отображение индикатора здоровья (HP bar) у врагов

g_disableSignalForDamage

0

Включает передачу сигнала при нанесении урона

g_shellAPMissCannon

0

Шанс того, что бронебойный снаряд пролетит сквозь орудие без регистрации попадания

g_shellAPZeniteMissCannon

0

Шанс того, что зенитный снаряд пролетит сквозь орудие без регистрации попадания

g_shellAPMissHuman

0

Шанс того, что бронебойный снаряд пролетит сквозь человека без регистрации попадания

g_bulletOvermatchMin

0.0001

Минимальное значение OvermatchDamping для кумулятивов, позволяет настроить порог пробития по типу снарядов

Настройка прицеливания

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

g_weaponTargetingSmokeObstacleSpreadMultiplier

3

Множитель увеличения круга разброса при прицеливании через дым

g_spreadMinByActorRadiusScale

1

Максимальное сведение относительно радиуса дома для гаубиц

g_spreadMinByActorRadiusOffset

0

Дополнительное значение к радиусу сведения на домах

g_zeroingForHouseCount

3

Количество выстрелов в дом до максимального сведения для стрельбы из гаубиц

g_armorHealthDamageRangeMin

1

Минимальный множитель урона по броне

g_armorHealthDamageRangeMax

1

Максимальный множитель урона по броне

g_armorPierceNormalizationAngle

0

Выключает нормализацию при пробитии

g_armorPierceNormalizationAngle_TwoCalibresRule

0

Выключает нормализацию и правило 2х калибров

g_actorAttackGroundLostRadius

1

Радиус, после которого происходит сброс прицеливания с атаки в юнита на атаку в землю (для пушек)

g_howitzerAttackGroundLostRadius

1

Радиус после которого происходит сброс прицеливания с атаки в юнита на атаку в землю (для гаубиц)

g_maxAltitude

1800

Ограничитель высоты для прицеливания в юнитах (20 юнитов = 1 м)

Эта таблица помогает разработчикам понять и настроить различные аспекты механики прицеливания и урона в игровом процессе

Настройки передвижения

Вот таблица, описывающая параметры настроек для механики передвижения в игровом движке:

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

g_moveForceForwardSectorAngle

90

Угол, внутри которого будет применён задний ход

g_moveForceForwardSectorLength

40

Дальность, в пределах которой будет применён задний ход

g_pathMinSearchRadius

40

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

g_fogSimpleXRayVision

1

Включает правило простого тумана и для AI юнитов

g_trailerMassRatioToSpeedDamping

"(0, 0.2) (1, 1)"

Таблица штрафа скорости трейлера, показывает зависимость демпфирования скорости от массы

Другие полезные команды

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

Параметр
Значение
Описание

mp_spawnPrepareDelay

100.0

Время отката "дороги подкрепления".

mp_spawnPrepareSlotCount

2

Количество "дорог подкрепления".

g_autoTargetingRange

7

Радиус курсора при котором срабатывает "фиксация наведения" в юнитах.

g_quickMenuActionsDelay

0.2

Задержка перед появлением прогрессбара кругового меню экшенов.

g_quickMenuActionsTime

0.3

Время прогрессбара кругового меню экшенов.

g_mineOnEnemyTerritoryDiscoverTime

90

Время обнаружения мин территорией в секундах.

g_mineDeleteDefusedTime

120

Время удаления разминированных мин в секундах.

ed_missionEditorWindowWidth

500

Устанавливает ширину интерфейса редактора миссий в пикселях.

dbg_canSelectEmptyVehicles

1

Включает выбор пустых юнитов.

ui_possiblePierceChance

0.4

Вероятность пробития, выше которой "светофор" пробития - желтый.

ui_successPierceChance

0.75

Вероятность пробития, выше которой "светофор" пробития - зелёный.

g_energyByPierceChanceUpscale

0.2

Дополнительная энергия снаряда, позволяющая пробивать больше приведённой брони по шансу.

ui_showScoreReport

0

Отключает отображение цифр получение очков за фактическую территорию в groundcontrol.

ui_hideHealthBar

1

Отключает отображения хелсбаров в ui.

g_effectiveStrengthMaxK

2.0

Максимальное значение приведённой брони по отношению к толщине.

mp_unfogEnemyTerritoryDistanceToBorder

3

Глубина подсвеченной вражеской территории за линией фронта.

g_chassisIntegratorDepth

6

Коэффициент сглаживания, убирает тряску во время езды через часто меняющиеся высоты.

g_delayUseUserMessage

0

Задержка перед повторной отправкой сообщения игрокам из списка (круговое меню).

g_delayUseUserGuide

0

Задержка перед повторной установкой указателя для команды.

ui_loadingTips

1

Включает работу loading tips.

g_orderWithdrawTime

8

Время отступления.

mp_afkTimeConnect

180

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

mp_afkTimeConnectSingle

180

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

mp_afkTimeCommand

150

АФК таймер в PVP.

mp_afkTimeCommandSingle

7200

АФК таймер для PVE.

g_formationIntervalMin

1.5

Минимальная дистанция между юнитами в формации при протягивании с зажатой ПКМ. Учитывается радиус юнита.

g_formationIntervalMax

40

Максимальная дистанция между юнитами в формации при протягивании с зажатой ПКМ. Учитывается радиус юнита.

g_coverSelectBush

1

Включает в селектор укрытий кусты

g_talksPriorityDelay

0.5

Коэффициент для задержки между проигрыванием диалогов (talk)

Last updated