Версия игры/52.01

Материал из Dwarf Fortress Wiki
(перенаправлено с «Release information/52.01»)
Перейти к навигацииПерейти к поиску
История версий
(полная история версий)
v50v0.40v0.34v0.31v0.28v0.23

Версия 52.01 [1] вышла 21 июля 2025 года.

Комментарии разработчика

В этой версии вводится поддержка lua-скриптов. Сейчас это влияет на генерацию процедурных объектов, таких как забытые твари, божественные проклятия (вампиры и оборотни), божественные предметы, некроманты, их помощники и эксперименты, злая погода и так далее. Последние пятнадцать лет всё это было жёстко прописано в коде Dwarf Fortress и недоступно для моддеров. Теперь алгоритмы и данные доступны для моддинга. По мере развития игры скрипты будут охватывать всё больше прописанных в коде функций.

Соответствующие скрипты, определяющие ванильные процедурные объекты, находятся в каталоге data/vanilla/vanilla_procedural. Эти скрипты структурированы так же, как и моды, как и остальной контент data/vanilla, поэтому вы можете использовать их в качестве примера для своих модов. Мод должен иметь файл init.lua, но организовывать ли дальнейшие скрипты и папки — решать вам (ванильный "мод" имеет папку generators с несколькими скриптами и несколькими подпапками).

— Комментарий Toady One1

Привет, Уристы!

Моддеры, ликуйте! Обновление Lua уже доступно! Putnam постоянно вносит улучшения, и оно работает достаточно гладко, поэтому мы готовы разместить его в основной ветке. Это важное обновление, которое откроет путь для более продвинутых систем, таких как процедурная магия. Оно также даёт сообществу возможность глубже разобраться в коде и создавать ещё более крутые моды. Спасибо всем, кто помогал нам в бета-версии. Если у вас возникнут какие-либо проблемы, пожалуйста, сообщите о них в баг-трекере.

Хотите создавать моды для Dwarf Fortress на Lua, но не знаете, с чего начать? Мы совместно с DPh Kraken создали два видеоурока. В первом видео вы узнаете, как создать мод для Dwarf Fortress, использующий API процедурной генерации Lua:
https://youtu.be/QMxgsUogIIk

Второй вариант ориентирован на создание своего существа:
https://youtu.be/DEBTWMlUQzA

А если вы предпочитаете текстовое руководство, DPh Kraken также написал статью на вики Dwarf Fortress о моддинге на Lua. Вы можете прочитать её здесь. Вы также можете поделиться своими модами и обсудить их в дискорде Kitfox в разделах #modding-technical или #modding-discussion! Нам будет интересно увидеть, какие новые творения вы создадите с помощью Lua.

— Комментарий в Steam

Общие изменения

  • Добавлен lua-скриптинг для процедурных объектов.
  • Исправлен вылет, связанный с проверкой личности бездушных существ во время разговора.
  • Добавлена возможность поиска по списку существ в режиме легенд по виду и названию взаимодействия.
  • Исправлены кнопки <> для переключения по z-оси после возникновения странных проблем.