Dependency Checker: ตรวจ dependency ของมอดหลายตัว
เลือกโฟลเดอร์ Mods หรือ manifest.json หลายไฟล์ เพื่อดูว่ามอดไหนต้องใช้มอดไหน หา dependency ที่ขาด UniqueID ซ้ำ เวอร์ชันไม่พอ และการอ้างอิงวนเป็นวงกลม
1. เลือก manifest.json
เลือกได้ทั้งโฟลเดอร์ Mods (ระบบจะหาไฟล์ manifest.json ทุกไฟล์ในโฟลเดอร์ย่อยให้) หรือเลือกไฟล์ทีละหลายไฟล์ เบราว์เซอร์อาจถามยืนยันก่อนเปิดโฟลเดอร์ ไฟล์ไม่ถูกอัปโหลด
หรือวาง manifest.json
ข้อมูลทั้งหมดประมวลผลในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดไปยังเซิร์ฟเวอร์ใด ผลลัพธ์บอกเฉพาะความสัมพันธ์ระหว่างไฟล์ที่เลือก ไม่ได้ยืนยันว่ามอดติดตั้งในเกมจริง และไม่ได้รับรองว่ามอดทำงานกับเกมเวอร์ชันใด
ตรวจอะไรบ้าง
- dependency ที่ขาด มอดระบุ dependency ที่ไม่มีอยู่ในไฟล์ที่เลือก (แยก IsRequired และไม่บังคับ)
- เวอร์ชันไม่พอ dependency มีอยู่แต่เวอร์ชันต่ำกว่า MinimumVersion
- UniqueID ซ้ำ มีหลาย manifest ใช้ UniqueID เดียวกัน (ไม่สนตัวพิมพ์เล็กใหญ่ เหมือน SMAPI)
- อ้างอิงวนเป็นวงกลม เช่น A ต้องใช้ B และ B ต้องใช้ A
- ContentPackFor นับเป็น dependency ที่จำเป็นของ content pack
ผลลัพธ์นี้ไม่ได้บอกอะไร
- ไม่ได้ยืนยันว่ามอดติดตั้งในเกมจริง ถ้าเลือกไฟล์ไม่ครบ ผลจะแสดงว่าขาด ทั้งที่อาจติดตั้งอยู่แล้ว
- ไม่ได้บอกว่ามอดเข้ากันได้กับเกมหรือ SMAPI เวอร์ชันใด เพราะไม่มีข้อมูลความเข้ากันได้ที่เชื่อถือได้ในไฟล์ manifest
ถ้าต้องการรู้สถานะการโหลดจริง ให้ดู log ของ SMAPI ด้วย Log Analyzer
ความเป็นส่วนตัว
เมื่อเลือกโฟลเดอร์ เบราว์เซอร์จะให้เครื่องมืออ่านรายชื่อไฟล์ในโฟลเดอร์นั้น เครื่องมือจะเปิดอ่านเฉพาะไฟล์ชื่อ manifest.json และไม่ส่งข้อมูลออกจากเครื่อง