• สินค้า
  • คุณสมบัติ
  • Mod Master
  • ดาวน์โหลด
  • เกม
  • บล็อก
  • การกำหนดราคา

R2API_ContentManagement

ผู้แต่ง:RiskofThunderปรับปรุงล่าสุด :2022-12-19 01:26:074.3M35KB

Risk of Rain 2 R2API_ContentManagement-1-ม็อดมาสเตอร์ Lagofast

การพึ่งพาก่อน

การแนะนำ Mod

API สำหรับการเพิ่มเนื้อหาลงในเกม

R2API.ContentManagement - การสร้างและการจัดการแพ็คเนื้อหา

เกี่ยวกับ

R2API.ContentManagement เป็นแอสเซมบลีโมดูลย่อยสำหรับ R2API ที่จัดเตรียมระบบแบบครบวงจรสำหรับการจัดการแพ็คเนื้อหาจาก mod ที่ใช้ R2API โมดูลย่อยการจัดการเนื้อหาจัดการการสร้างแพ็คเนื้อหาโดยอัตโนมัติสำหรับแอสเซมบลีที่เรียกใช้เมธอดที่เพิ่มเนื้อหาใดๆ ลงในเกม ดังนั้นโมดูลย่อยที่เกี่ยวข้องกับเนื้อหาส่วนใหญ่จึงขึ้นอยู่กับโมดูลย่อยการจัดการเนื้อหาโดยตรง

กรณีการใช้งาน/คุณสมบัติ

R2API.ContentManaged ใช้สำหรับ mods ที่ต้องการให้ R2API จัดการเนื้อหาที่เพิ่มลงในเกม ควบคู่ไปกับ mods ที่ต้องการรับประโยชน์จากการปล่อยให้ R2API จัดการบางส่วนของการสร้างเนื้อหา

  • R2APISerializableContentPack เป็นเวอร์ชันอัปเดตของ SerializableContentPack ดั้งเดิมของ RoR2 ซึ่งประกอบด้วยฟิลด์ที่ขาดหายไปทั้งหมดซึ่งเพิ่มในผู้รอดชีวิตจากช่องว่างพร้อมกับขั้นตอนความปลอดภัยเพื่อหลีกเลี่ยงการเพิ่มรายการว่างลงในแพ็คเนื้อหาที่สรุปแล้ว
    • หมายเหตุ: R2APISerializableContentPack ไม่ได้สืบทอดมาจาก SerializableContentPack และระบบการจัดการเนื้อหาไม่รองรับ SerializableContentPack ประเภทอื่น ๆ ไม่ว่าจะเป็นวานิลลาหรือแบบกำหนดเอง
  • โดยการเพิ่มแพ็คเนื้อหาลงในการจัดการเนื้อหา R2API จะจัดการสิ่งต่อไปนี้โดยอัตโนมัติ:
    • หลีกเลี่ยงรายการว่างบนแพ็คเนื้อหา
    • หลีกเลี่ยงสตริงที่ว่างเปล่าเป็นชื่อสินทรัพย์ ซึ่งแก้ไขปัญหาบางอย่าง เช่น การตั้งค่า SkillDef
    • ระบบสำหรับเชื่อมต่อแพ็คเนื้อหากับแอสเซมบลีที่เพิ่ม และในทางกลับกัน
    • การโหลดแพ็คเนื้อหาอัตโนมัติโดยใช้ผู้ให้บริการแพ็คเนื้อหา (ไม่จำเป็น)
  • คลาส ContentAddition ที่สามารถใช้สำหรับเพิ่มชิ้นส่วนเนื้อหาโดยใช้ ContentManager คลาสดังกล่าวมาพร้อมกับฟังก์ชันการตรวจสอบข้อผิดพลาดซึ่งจะแจ้งให้ผู้สร้าง mod ทราบหากมีบางอย่างผิดปกติกับชิ้นส่วนเนื้อหาของพวกเขา (เช่น: การกำหนดสิ่งประดิษฐ์ที่ไม่มีไอคอน (ทำให้เกิดข้อยกเว้นที่รันไทม์));
    • ในขณะที่สามารถเพิ่ม ItemDefs, EquipmentDefs และ EliteDefs ได้โดยการเพิ่มเนื้อหา ขอแนะนำให้ใช้โมดูล ItemDefs และ Elites ตามลำดับ

บันทึกการเปลี่ยนแปลง

'1.0.10'

  • เพิ่มการรองรับโหมดเกมดัดแปลง
    • ContentAddition.AddGameMode() ตอนนี้ต้องใช้เพิ่มเติม คำอธิบายเกมโมโด อาร์กิวเมนต์แทนที่จะกำหนดให้โมเดอร์เพิ่มส่วนประกอบเอง
    • ตอนนี้เรียงลำดับโหมดเกมที่ดัดแปลงแยกต่างหาก ดังนั้นจึงไม่จำเป็นต้องเพิ่ม x จนถึงจุดเริ่มต้นของโหมดเกมสำเร็จรูป

'1.0.9'

  • เพิ่มการสนับสนุนที่ดีขึ้นสำหรับโหมดเกมดัดแปลง
    • เพิ่มการแก้ไขสำหรับโหมดเกมดัดแปลงที่ไม่ปรากฏในเมนูผู้เล่นหลายคน
    • เพิ่มการเรียงลำดับสำหรับโหมดเกมเพื่อแสดงตามลำดับที่เหมาะสม (โหมดดัดแปลงหลังจากวานิลลา)
    • เพิ่มการเพิ่มปุ่มอัตโนมัติลงในหน้าจอ "เกมโมดสำรอง"
    • เพิ่มส่วนประกอบที่กำหนดเองสำหรับข้อมูลโหมดเกมเพิ่มเติม

'1.0.8'

  • เพิ่มการตรวจสอบว่างเพิ่มเติมให้กับเนื้อหาของ ItemRelationshipProvider

'1.0.7'

  • เพิ่มผู้ให้บริการความสัมพันธ์รายการลงในแพ็คเนื้อหาตามที่ตั้งใจไว้

'1.0.6'

  • แก้ไข SystemInitializer infinite loop

'1.0.5'

  • การแก้ไขเบื้องต้นสำหรับรุ่น SOTS DLC2

'1.0.4'

  • แก้ไขเนื้อหาที่ถูกนำมาประกอบกับแพ็คเนื้อหาของ R2API อย่างผิดพลาด

'1.0.3'

  • เลือกเข้าสู่ตัวเริ่มต้นระบบอีกครั้ง แก้ไขพฤติกรรมที่เกี่ยวข้องกับการลงทะเบียนเนื้อหาล่าช้า

'1.0.2'

  • ทำให้ API ปลอดภัยยิ่งขึ้น

'1.0.1'

  • แก้ไขแพ็คเกจ R2API nuget บางแพ็คเกจที่ตั้งค่าหมายเลขเวอร์ชันการพึ่งพาไม่ถูกต้อง

'1.0.0'

  • แยกออกจาก R2API.dll หลักเป็นโมดูลย่อยของตัวเอง
เครื่องมือนี้จัดทำโดยบุคคลที่สาม [bufftool]ความสนใจระดับปกติ

ดาวน์โหลด Mods ทันที

ติดตั้ง LagoFast เริ่มต้น Risk of Rain 2 และเล่นกับ mod ที่คุณชื่นชอบ