• 產品
  • 特點
  • Mod Master
  • 下載
  • 遊戲
  • 博客
  • 定價

R2API_ContentManagement

作者:RiskofThunder最後更新:2022-12-19 01:26:074.3M35KB

Risk of Rain 2 R2API_ContentManagement-1-lagofast 模組大師

預依賴項

模組介紹

用於向遊戲添加內容的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]提供注意圖標

立即下载模组

安裝 LagoFast,啟動 Risk of Rain 2 並暢玩你喜愛的模組。