R2api_управление контентом

Автор:RiskofThunderПоследнее обновление:19/12/2022 01:26:074.3M35KB

Risk of Rain 2 R2api_управление контентом-1-lagofast mod master

Предварительные зависимости

Введение в мод

API для добавления контента в игру

R2api. contentmanagement — создание и управление пакетом контента.

по поводу

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

варианты использования/функции

R2api.contentmanaged используется для модов, которые хотят, чтобы r2api обрабатывал контент, добавленный в игру, наряду с модами, которые хотят получить преимущества позволения r2api обрабатывать определенные части создания контента.

  • R2apiserializablecontentpack — это обновленная версия оригинального serializablecontentpack ror2, он содержит все недостающие поля, которые добавляются в пережившие пустоту наряду с процедурами безопасности, чтобы избежать добавления нулевых записей в окончательный пакет контента.
    • Примечание: r2apiserializablecontentpack не унаследован от serializablecontentpack, и система управления контентом не поддерживает какой-либо другой тип serializablecontentpack, будь то ванильный или пользовательский.
  • добавив пакет контента в управление контентом, r2api автоматически обрабатывает следующие вещи:
    • избегайте нулевых записей в пакетах контента.
    • избегайте пустых строк в качестве имен активов, что исправляет некоторые проблемы, такие как настройки skilldef.
    • системы для подключения пакета содержимого к сборке, которая его добавила, и наоборот.
    • автоматическая загрузка контентпакета с помощью провайдера контентпакета (необязательно)
  • класс Addition контента, который можно использовать для добавления элементов контента с помощью менеджера контента, класс оснащен функцией проверки ошибок, которая сообщит создателю мода, если что-то не так с их элементом контента (т. е. деф артефакта, у которого нет значков. (вызывает исключения во время выполнения));
    • хотя itemdefs, equipmentdefs и elitedefs можно добавлять с помощью contentadding, настоятельно рекомендуется использовать модули itemdefs и elites соответственно.

Журнал изменений

'1.0.10'

  • улучшает поддержку модифицированного игрового режима
    • ContentAddition.AddGameMode () теперь требует дополнительного описание эмода игры аргумент вместо того, чтобы требовать от моддеров добавления самих компонентов.
    • теперь сортирует модифицированные игровые режимы отдельно, поэтому нет необходимости добавлять x до начала сборных игровых режимов

'1.0.9'

  • добавляет лучшую поддержку модифицированных игровых режимов
    • добавляет исправления модифицированных игровых режимов, которые не отображаются в многопользовательском меню
    • добавляет сортировку игровых режимов, чтобы отображать их в правильном порядке (модифицированные режимы после ваниля)
    • добавляет автоматическое добавление кнопок к экрану «альтернативных игровых модов».
    • добавляет пользовательский компонент для дополнительной информации о режиме игры

'1.0.8'

  • добавляет дополнительные нулевые проверки к контенту itemrelationshipprovider.

'1.0.7'

  • добавляет провайдеров отношений с элементами в пакет содержимого, как и предполагалось.

'1.0.6'

  • исправьте бесконечный цикл системинициализатора.

'1.0.5'

  • первоначальные исправления выпуска sots dlc2.

'1.0.4'

  • исправить, что контент ошибочно приписывается пакету контента r2api.

'1.0.3'

  • повторное включение в системные инициализаторы, исправление поведения, связанного с опозданием регистрации контента.

'1.0.2'

  • сделайте API более безопасным.

'1.0.1'

  • исправьте некоторые пакеты nuget r2api, в которых номера версий зависимости были установлены неправильно.

'1.0.0'

  • разделен из основного r2api.dll на свой собственный подмодуль.
Этот инструмент предоставлен сторонним разработчиком [bufftool]Внимание (Нормальное)

Загрузите моды сейчас

Установите LagoFast, запустите Risk of Rain 2 и играйте с модами, которые вам нравятся.