Форум

Уведомления
Очистить все

[Other] Моддинг в Bannerlord: Структура папок

 
Дмитрий Менделеев
Известный участник Модератор Гильдия переводчиков

Оригинал статьи: Перейти
Автор статьи:
Taleword
Последнее изменение статьи: 26 июля 2020 года


ОПИСАНИЕ
Создавать все папки не обязательно. Единственное требование, чтобы Лаунчер обнаружил мод - это папка SubModule и файл SubModule.xml.

Полный пример структуры и содержимого папок рассмотрим на примере - «Имя диска»:\\«Место установки»\Mount & Blade II Bannerlord\Modules\Native\

Описания папок и примеры файлов:

AssetPackages - Содержит файлы TPAC (формат архивов у Taleworlds). Формат TPAC был представлен во время релиза многопользовательской бета-версии Bannerlord, заменив устаревший формат .BRF у Warband и формат CRF ранней бета-версии, и до сих пор используется по сей день. Можно исследовать с помощью неофициального инструмента TpacTool.

  • someasset.tpac

Atmospheres - Обратитесь к Atmosphere.XML

  • Interpolated
    • interpolatedatmosphere.xml
  • atmosphere.xml

bin - Здесь должны находиться скомпилированные двоичные файлы - Обратитесь к БАЗОВЫЙ C# МОД

  • Win64_Shipping_Client
    • MyModule.dll

GUI - Здесь большинство вещей, связанных с Gauntlet (пользовательский интерфейс).

  • Brushes - стили для элемента
  • Prefabs - текстовое описание окна, с элементами вроде текста, слайдеров или текстбокса.

ModuleData - Здесь находятся общие данные, связанные с вашим модом, в формате XML (например, предметы/культуры/игровые тексты).
SceneObj - Здесь ваши сцены.

- MyModule
    - AssetPackages
        -- assetpackage.tpac
    - Atmospheres
        - Interpolated
            -- interpolatedatmosphere.xml
        -- atmosphere.xml
    - bin
        - Win64_Shipping_Client
            -- MyModule.dll
    - GUI
        - Brushes
        - Prefabs
    - ModuleData
    - SceneObj
    - SubModule.xml

ОтветитьЦитата
Автор темы Размещено : 29.01.2022 17:10

Оставьте ответ

Имя автора

Электронная почта автора

Заголовок *

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Отказаться
Политика конфиденциальности