मॉड पहचान
More actions
देखें कि ShroudForge किन मॉड फ़ोल्डरों और फ़ाइलों को पहचानता है। पहचान प्रक्रिया DLL लोड नहीं करती और मॉड फ़ाइलों में बदलाव नहीं करती।
क्या पहचाना जाता है?
इंस्टॉल किए गए मॉड mods/<mod-folder>/ या आपके कॉन्फ़िगर किए गए मॉड डायरेक्टरी के अंदर अनपैक किए गए फ़ोल्डर होते हैं। ShroudForge mod.json, वैकल्पिक extended.mod.json, src/mod.lua, native-plugin.ini और मौजूदा DLL फ़ाइलें पढ़ता है। केवल Lua वाले मॉड को अपनी DLL की आवश्यकता नहीं होती। कोई नेटिव मॉड बिना मैनिफ़ेस्ट या Lua फ़ाइल के भी DLL Manager में दिख सकता है।
यह दृश्य बताता है कि फ़ोल्डर और उसकी जानकारी पहचानी गई या नहीं। वास्तविक नेटिव लोडिंग DLL Manager में दिखाई देती है। मॉड का अपना पृष्ठ उसकी समग्र स्थिति दिखाता है।
अज्ञात मैनिफ़ेस्ट फ़ील्ड
Mod Detection मॉड्यूल और सहनशील पठन सक्षम होने पर mod.json और extended.mod.json में ShroudForge के लिए अज्ञात अतिरिक्त फ़ील्ड हो सकते हैं। केवल इन फ़ील्ड के कारण पैकेज अस्वीकार नहीं होता। ज्ञात फ़ील्ड में फिर भी मान्य मान होने चाहिए। अमान्य JSON, आवश्यक जानकारी का अभाव और गलत डेटा प्रकार अब भी त्रुटियाँ हैं।
इस संगतता विकल्प को अक्षम करने पर सख्त सत्यापन फिर लागू हो जाता है। इससे सभी इंस्टॉल किए गए मॉड अपने आप हटते या अक्षम नहीं होते।
मॉड पहचाना नहीं गया
पहले वास्तविक मॉड फ़ोल्डर जाँचें। डाउनलोड फ़ोल्डर में एक और रैपर फ़ोल्डर या mods डायरेक्टरी हो सकती है। इंस्टॉलर एक ही अंदर समाहित मॉड पैकेज ढूँढ़ता है। कई मॉड पैकेज वाले नए आर्काइव को समूह के रूप में अपने आप इंस्टॉल नहीं किया जाता। उसे निकालें और एक बार में एक मॉड फ़ोल्डर इंस्टॉल करें। सामान्य संचालन के दौरान ShroudForge आर्काइव के बजाय अनपैक किए गए मॉड फ़ोल्डर पढ़ता है।
रिपोर्ट की गई JSON जगह ठीक करें या पूरा पैकेज फिर से इंस्टॉल करें। संगतता प्रोफ़ाइल ज्ञात अंतरों के लिए अडैप्टर दे सकती है। केवल पहचान हो जाना यह पुष्टि नहीं करता कि नेटिव हुक या मॉड API काम करते हैं।