DLC Definition

Файл DLC Definition - это файл с расширением .reddlc, является ключевым элементом при создании DLC для игрового проекта. В нем содержатся настройки и инструкции, определяющие ресурсы и пути к ним в вашем DLC. Кроме того, он управляет процессом загрузки и монтирования этих ресурсов.

Один из ключевых компонентов файла DLC Definition - это mounters. Mounters - это инструменты, которые указывают движку игры, какие файлы и ресурсы должны быть загружены из вашего DLC.

Каждый mounter связан с определенным типом ресурсов или действий. Например, mounter может указывать на текстуры, модели персонажей, звуковые эффекты или скрипты, которые должны быть загружены и использованы в вашем DLC.

Все доступные mounters описаны здесь:

DLC Mounters

Класс DLC Definition

Класс: CDLCDefinition

id

Тип: <string>

Уникальный идентификатор DLC. Используется для внутреннего обозначения и ссылок на конкретное DLC.

Успользуйте формат dlc_xxx_yyy.

localizedNameKey

Тип: <string>

Указывает идентификатор строки для названия DLC в меню. Этот ключ связывается с локализованными строками, чтобы обеспечить корректное отображение названия DLC на различных языках.

localizedDescriptionKey

Тип: <string>

Указывает идентификатор строки для описания DLC в меню. Этот ключ связывается с локализованными строками, чтобы обеспечить корректное отображение названия DLC на различных языках.

mounters

Тип: <array[Mounter]>

Массив объектов, которые указывают движку игры, какие файлы и ресурсы должны быть загружены из вашего DLC. Каждый элемент массива представляет отдельный компонент DLC, например, текстуры, модели, звуковые файлы или скрипты. Эти объекты обеспечивают правильную интеграцию новых ресурсов в игровой процесс.

languagePacks

Тип: <array[LanguagePack]>

Массив строк, представляющих поддерживаемые языковые пакеты для данного DLC. Эти языковые пакеты позволяют игре адаптировать текстовые и звуковые ресурсы под выбранный пользователем язык. Если массив пустой, это указывает на отсутствие дополнительных языковых пакетов и использование основных ресурсов игры.

initiallyEnabled

Тип: <boolean>

Определяет, будет ли DLC включено по умолчанию.

Значение false часто используется для DLC которые привносят в игру альтернативные облики NPC, таким образом игрок должен вручную включить ето DLC в настройках.

visibleInDLCMenu

Тип: <boolean>

Указывает, будет ли DLC отображатся в списке DLC для включения/выключения его игроком в меню игры в разделе Настройки -> Игровой процесс.

Значение true часто используется для DLC которые привносят в игру альтернативные облики NPC, таким образом игрок может включить или выключить ети образы в настройках.

requiredByGameSave

Тип: <boolean>

Указывает, требуется ли DLC для загрузки сохранений игры, которые были сохранены с этим DLC.

Это полезно для необязательных DLC, которые не влияют на игровой процесс, а по большей части являются косметическими, таким образом при значении false, можно будет загрузить сохраннее которое было сохранено с этим DLC, но при этом само DLC может быть не установлено.

Last updated