DLTX
IMPORTANT
Статус: Поддерживается
Минимальная версия: 1.0
Система DLTX - позволяет переопределять значения в отдельном файле, что должно значительно уменьшить количество конфликтов модов и необходимость объединять моды вручную.
items.ltx <-- Orig
mod_items_MODNAME.ltx <-- Mod file overrideПереопределение осуществляется с помощью атрибутов:
!- Переопределение секции или поля!!- Удаление секции>- Добавление списка полей CSV<- Удаление списка полей CSV
Переопределение секции
Для того, чтобы переопределить секцию, используйте символ ! перед объявлением секции. Допустим у вас секция:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
![some_section]Переопределение поля
Для того, чтобы переопределить поле в секции, переопределите его секцию с нужным полем. Допустим, вы хотите переопределить поле с названием price в some_section:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
![some_section]
price = 10000Удаление секции
Чтобы удалить секцию, удалите все его поля, а перед объявлением секции используйте символ !!
Допустим у вас секция:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
!![some_section]
!price
!weight
!friendsУдаление поля
Для удаления поля в секции, используйте символ ! перед объявлением поля Например, чтобы удалить поле с названием price в some_section:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
![some_section]
!priceДополнение к секции наследования
Чтобы добавить новую родительскую секцию к другой секции, добавьте его, как обычно, не перечисляя все существующие родительские элементы
Допустим у вас секция:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
![some_section]:some_other_sectionУдаление секции наследования
Для удаления родительской секции, перед её названием в списке родителей нужно поставить символ ! Например, чтобы удалить раздел parent_section из родительского раздела some_section:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
![some_section]:!parent_sectionДобавление списка полей CSV
Для добавления элемента в список CSV, используйте символ > перед объявлением поля и перечислите элементы, которые вы хотите добавить Например, чтобы добавить элемент you, введите его в поле friends in some_section:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
![some_section]
>friends = youУдаление списка CSV полей
Чтобы удалить элемент из списка CSV, используйте символ < перед объявлением поля и перечислите элементы, которые вы хотите удалить Например, чтобы удалить элемент myself в поле friends в секции some_section:
[some_section]:parent_section
price = 5000
weight = 1.0
friends = me, myself, iВы используете:
![some_section]
<friends = myself