Расширенная настройка пакета
Создание балансных модов часто требует более сложной настройки пакета мода.
Настройки пакета задаются в файле .info.
Настройка зависимостей от других пакетов
Настроить зависимости пакета мода от уже существующих пакетов можно с помощью блока dependency.
Мод будет использовать ресурсы оригинальной игры, если в блоке dependency указать id пакета "Men of War II, main package". Иначе, ресурсы игры Men of War II не будут подключены в мод.
Если мод должен работать на основе другого мода, то необходимо добавить блок dependency и указать id этого мода.
Блок dependency можно использовать многократно для задания очередности подключения пакетов. Если для работы мода необходимо включить несколько модов, то необходимо создать список из блоков dependency с id нужных модов в порядке подключения модов. Модификация ресурсов происходит в порядке применения пакетов.
При загрузке ресурсов пакеты применяются в том порядке, который задан в файле .info с помощью блоков dependency.
От порядка блоков dependency зависит содержимое итоговых файлов.
Неверный порядок блоков dependency может привести к ошибкам в игре или конфликтам при загрузке.
Исключение ресурсов
delete_global
Задает список ресурсов, которые должны быть игнорированы игрой при активации ресурсов из папки global
delete_scene
Задает список ресурсов, которые должны быть игнорированы игрой при активации ресурсов из папки scene
Принудительное подключение ресурсов
always_activate_scene
Всегда активировать секцию 'scene' пакета, если активна секция 'global' данного пакета. По умолчанию секция 'scene' активируется, если загружается карта, которая находится в секции 'global' этого пакета
always_activate_global
Означает, что данный пакет изменяет глобальные игровые настройки.
Если пакет с параметром always_activate_global подключен в игру, то этот факт всегда отмечается в списке при создании хоста, в сохранении игры и тому подобное
Проверки совместимости пакета
incompatible <id пакета>
Используется для задания id пакетов, несовместимых с данным пакетом. Игра будет отключать пакет с указанным id при активации пакета
min_core_version <count>
Минимальная версии игры, для которой поддерживается совместимость пакета. Если параметр не указан, то соответствующая проверка отсутствует
max_core_version <count>
Максимальная версии игры, для которой поддерживается совместимость пакета. Если параметр не указан, то соответствующая проверка отсутствует
hash
Значение параметра hash позволяет предварительно определять, что содержимое пакета одинаковое у разных пользователей и на сервере при игре совместно. Значение параметра hash автоматически обновляется при публикации в пакета в Workshop
сlient_only
Cодержимое пакета доступно только на клиенте, не подгружается на сервер и не влияет на игровой процесс
obsolete
Позволяет скрыть ресурсы пакета (объекты и текстуры) в списках доступных ресурсов в редакторе
Last updated