Авторы - обновите свои моды!

Друзья, это важное донесение всем авторам пользовательских модов Enlisted.

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

Авторы, пожалуйста, обновите свои моды под будущую версию, которая выйдет в следующем крупном обновлении.

Адаптируйте модификации

  1. Откройте папку “userGameMods”, затем папку с названием мода и откройте scene.blk любым текстовым редактором.
  2. Найдите строку “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/….

Адаптируйте эффекты

Первый способ

  1. Запустите мод в редакторе
  2. Удалите все энтити с упоминаниями про устаревшие эффекты в логерах.
  3. Расставьте новые эффекты в редакторе игры через пункт Create Entity - Effects (основные эффекты окружения фильтруются по envir)
  4. Сохраните сцену

Второй способ

  1. Найдите ваш мод в соответствующей папке (userGameMods)
  2. Замените все упоминающиеся эффекты на новые
    D:\dagor2\enlisted\prog\gameBase\content\common\gamedata\scenes\
  3. Сделайте матрицу эффекта единичной [[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]

}

  1. Сохраните файл и проверьте результаты изменений запустив мод

Мы благодарим вас за терпение и впечатляющие моды, которые вы создаёте для всего сообщества Enlisted!

5 лайков

Это тизер возвращения всех дополнительных ассетов?

4 лайка

Разработчики - почините Ваши окна!

Я не хочу снова вспоминать хитрые комбинации прыжка\приседа\упора лёжа, без которых мой боец не в состоянии преодолеть каждый поребрик и каждое окошко(

2 лайка

то есть… всё вручную переписывать?..
надеюсь, это будет того стоить…

Да там от 1 до 2 строки.
И еще можешь в блокноте замену использовать.

Кстати… Ты ж вроде все ещё редактируешь свойства в entities.blk? Советую поменять там e_ww2_common на enlisted. Вроде с WW2 изменения не вступят в силу.

3 лайка

Изменения так же коснулись и загрузочных изображении.
Теперь они формата .avif (были .jpg).

Если вы добавили несколько изображении в briefing, то просто поменяйте там .jpg на .avif и загрузочные изображения снова должны будут работать.

3 лайка