Друзья, это важное донесение всем авторам пользовательских модов Enlisted.
В одном из грядущих крупных обновлений в игре произойдут изменения, которые потребуют обновления пользовательских модификаций для совместимости. Для того, чтобы сделать этот переход плавным, мы заранее подготовили для ваших модов временную совместимость одновременно с актуальной и с будущей версиями игры.
Авторы, пожалуйста, обновите свои моды под будущую версию, которая выйдет в следующем крупном обновлении.
Адаптируйте модификации
- Откройте папку “userGameMods”, затем папку с названием мода и откройте scene.blk любым текстовым редактором.
- Найдите строку “door_mult_ent_generator” - именно в ней прописаны устаревшие пути к файлам. В свойстве “ri_extra_gen__blk” меняем, например, “e_stalingrad” на “enlisted”.
Например, так выглядит старая строчка:
ri_extra_gen__blk:t=“content/e_stalingrad/gamedata/stalingrad_doors.blk”
Так должна выглядеть обновлённая:
ri_extra_gen__blk:t=“content/enlisted/gamedata/stalingrad_doors.blk”
На некоторых картах также необходимо изменить свойство в объекте “sound_effect_generator” - “e_stalingrad” и подобные, также на “enlisted”.
Если в вашей миссии используются современные танки из старого первоапрельского события.
Строчку content/e_modern/gamedata/gen/… замените на content/enlisted_extra/gamedata/gen/….
Адаптируйте эффекты
Первый способ
- Запустите мод в редакторе
- Удалите все энтити с упоминаниями про устаревшие эффекты в логерах.
- Расставьте новые эффекты в редакторе игры через пункт Create Entity - Effects (основные эффекты окружения фильтруются по envir)
- Сохраните сцену
Второй способ
- Найдите ваш мод в соответствующей папке (userGameMods)
- Замените все упоминающиеся эффекты на новые
D:\dagor2\enlisted\prog\gameBase\content\common\gamedata\scenes\ - Сделайте матрицу эффекта единичной [[1, 0, 0] [0, 1, 0] [0, 0, 1] [оставить ваши координаты]]
Нужно отметить, что масштабирование новых эффектов может привести к непредвиденным результатам и визуальным артефактам, поэтому они разделены на размерные категории (small, medium, big etc).
Матрица должна быть единичная по умолчанию, что не приведет ни к каким преобразованиям.
entity{
_template:t=“fire_bonfire_small_effect” // название темплейта с эффектом
transform:m=[[1, 0, 0] [0, 1, 0] [0, 0, 1] [-423.756, 9.26824, -1583.39]] // матрица трансформации, где в первых 3х скобках происходит преобразование масштаба, поворота, наклона и пр, а последние - позиционирование. Вам нужно первые 3 привести к виду [1, 0, 0] [0, 1, 0] [0, 0, 1]
}
- Сохраните файл и проверьте результаты изменений запустив мод
Мы благодарим вас за терпение и впечатляющие моды, которые вы создаёте для всего сообщества Enlisted!