Modding System
แนวโน้มพลัง
ขึ้น = บัฟ, ลง = เนิร์ฟประวัติแพตช์
- ≈🛠QoLpackageId generation
ปรับปรุงการสร้าง packageIds อัตโนมัติสำหรับมอดเก่าให้มีความหมายมากขึ้นและหลีกเลี่ยงการซ้ำซ้อนโดยใช้ข้อมูลแบบ hashed
ปรับปรุงตรรกะการสร้างอัตโนมัติ
- ≈🐛Bug fixmod sorting
แก้ไขเครื่องมือจัดเรียงมอดที่ใช้งาน packageIds ที่มีส่วนต่อท้ายไม่ถูกต้อง
แก้ไขปัญหาเรื่องส่วนต่อท้าย
- ≈🛠QoLduplicate mod warningsActive→Removed
ลบการแจ้งเตือนสำหรับมอดที่ซ้ำกันในกรณีที่มีมอดซ้ำเพียงตัวเดียวที่เปิดใช้งานอยู่
ทำความสะอาดบันทึกการแจ้งเตือน
- ≈🐛Bug fixempty def mods
แก้ไขปัญหาที่ทำให้เกิดข้อผิดพลาดเมื่อมอดมีการกำหนด patches แต่ไม่มี defs
แก้ไขข้อผิดพลาดที่ไม่จำเป็น
- ▲🐛Bug fixDef Patch Loading
แก้ไขบั๊กที่ม็อดซึ่งเพิ่ม def ผ่านแพตช์ไม่สามารถโหลดได้ โดยกู้คืนฟังก์ชันการเพิ่ม def แบบมีเงื่อนไขให้กลับมาใช้งานได้ตามปกติ
- ≈🛠QoLAbout.xml Schema
ย้อนกลับการเปลี่ยนแปลงใน About.xml เพื่อความสอดคล้อง นักพัฒนาควรลบแท็กเฉพาะที่ระบุไว้ในการอัปเดตออก
- ≈🎯BehaviorModUpdating Logic
เขียน ModUpdating ใหม่เพื่อให้จัดการโฟลเดอร์เนื้อหาของ 1.0 ได้อย่างถูกต้องและลบคำเตือนที่ไม่จำเป็นออก
- ▲🔁Reworkversion supportsingle→multiple
เปิดตัวการรองรับม็อดหลายเวอร์ชัน ทำให้รายการใน Workshop รายการเดียวสามารถทำงานได้ในเกมหลายเวอร์ชันโดยใช้โฟลเดอร์ที่ตั้งชื่อตามเวอร์ชันสำหรับ Defs, Assemblies และ Patches
ตอนนี้ม็อดสามารถรองรับเกมหลายเวอร์ชันได้ผ่านไดเรกทอรีเฉพาะเวอร์ชันและรายการใน About.xml