Горячие клавиши и консольные команды
Игровой профиль
Настройки профиля хранятся по следующему пути:
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