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