game background image

R2API_ContentManagement

作者:RiskofThunder最后更新:2022-12-19 01:26:07427.9万35KB

雨中冒险2 R2API_ContentManagement-1-奇游Mod大师

前置依赖

Mod简介

用于向游戏添加内容的API

R2API.ContentManagement-内容包创建和管理。

关于

R2API.ContentManagement是R2API的一个子模块程序集,它提供了一个统一的系统来处理来自使用R2API的mod的内容包。ContentManagement子模块处理用于调用将任何内容添加到游戏的方法的程序集的ContentPacks的自动创建,因此,大多数与内容相关的子模块都直接依赖于ContentManagement子模块。

用例/功能

R2API.ContentManaged用于希望让R2API处理添加到游戏中的内容的mod,以及希望获得让R2API处理内容创建的某些部分的好处的mod

  • R2APISerializableContentPack是RoR2原始SerializableContentPack的更新版本,它包含所有缺失的字段,这些字段与安全程序一起添加到无效的幸存者中,以避免向最终的内容包添加空条目。
    • 注意:R2APISerializableContentPack不继承自SerializableContentPack,内容管理系统不支持任何其他类型的SerializableContentPack,无论是普通的还是自定义的。
  • 通过向ContentManagement添加内容包,R2API将自动处理以下事情:
    • 避免内容包上的空条目。
    • 避免使用空字符串作为资产名称,这修复了某些问题,如SkillDef首选项。
    • 用于将ContentPack连接到添加它的程序集的系统,反之亦然。
    • 使用ContentPackProvider自动加载ContentPack(可选)
  • 一个ContentAddition类,可用于使用ContentManager添加内容件,该类带有错误检查功能,如果他们的内容件有问题,它会通知mod创建者(即:没有图标的工件def。(在运行时导致异常));
    • 虽然ItemDefs、EquipmentDefs和EliteDefs可以通过ContentAddition添加,但强烈建议分别使用Items和Elites模块。

变更日志

'1.0.10'

  • 增强了修改后的游戏模式支持
    • ContentAddition.AddGameMode() 现在需要额外的 游戏模式描述 参数,而不是要求修改者自己添加组件。
    • 现在对修改后的游戏模式进行单独排序,因此无需添加 x 到游戏模式预设的开始

'1.0.9'

  • 增加了对修改游戏模式的更好支持
    • 增加了修改后的游戏模式不会出现在多人菜单中的修正
    • 增加了游戏模式的排序,以正确的顺序显示它们(普通模式之后的修改模式)
    • 在“备用游戏模式”屏幕中添加自动添加按钮
    • 为附加游戏模式信息添加自定义组件

'1.0.8'

  • 向ItemRelationshipProvider内容添加额外的空检查。

'1.0.7'

  • 根据需要将ItemRelationshipProviders添加到ContentPack中。

'1.0.6'

  • 修复SystemInitializer无限循环。

'1.0.5'

  • SOTS DLC2版本的初始修复。

'1.0.4'

  • 修复内容被错误地归因于R2API的contentpack。

'1.0.3'

  • 重新选择加入系统初始化器,修复与内容延迟注册相关的行为。

'1.0.2'

  • 让API更安全。

'1.0.1'

  • 修复一些依赖版本号设置不正确的R2API nuget包。

'1.0.0'

  • 从主R2API.dll拆分为自己的子模块。
本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索雨中冒险2后使用Mod大师工具。