इंजन
More actions
गेम, रनटाइम, मॉड API और पार्सर की साझा आवश्यकताएँ जाँचें। ये जाँच बताती हैं कि कोई सुविधा तैयार क्यों है, अभी प्रतीक्षा में है या उपलब्ध नहीं है।
गेम और रनटाइम
ShroudForge क्लाइंट और समर्पित सर्वर में अंतर करता है। कुछ सुविधाएँ केवल एक प्रकार की प्रक्रिया के लिए होती हैं। रनटाइम समर्थित मॉड को चल रहे गेम तक पहुँच देता है। रनटाइम का शुरू न होना या विफल होना एक साथ कई मॉड को प्रभावित कर सकता है।
“गेम की प्रतीक्षा” या अभी लोड हो रही दुनिया परिचालन स्थिति बताती है। इसका अपने आप यह अर्थ नहीं है कि मॉड खराब है। दुनिया पर निर्भर सुविधाएँ तभी तैयार होती हैं जब आवश्यक गेम डेटा मौजूद हो।
गेम प्रोफ़ाइल और मॉड प्रोफ़ाइल
गेम प्रोफ़ाइल गेम बिल्ड के लिए समर्थित नेटिव पहुँच का वर्णन करती हैं। मेल खाती प्रोफ़ाइल न होने से कुछ खास सुविधाएँ सीमित हो सकती हैं। हर मॉड को अनुपलब्ध मानने के बजाय संबंधित संदेश पढ़ें।
DLL संगतता प्रोफ़ाइल अलग काम करती हैं। वे किसी मॉड को उसकी फ़ाइलों और ज्ञात अनुकूलनों से जोड़ती हैं। मिलान में मॉड ID या फ़ोल्डर का नाम उपयोग होता है। इसके लिए DLL हैश या मॉड संस्करण का सटीक मिलान आवश्यक नहीं है।
मॉड API और पार्सर
मॉड API Lua मॉड के लिए फ़ंक्शन उपलब्ध कराती है। मॉड को अपने उपयोग वाले API का समर्थन करना और आवश्यक अनुमतियाँ घोषित करना चाहिए। पार्सर एसेट में बदलाव के लिए गेम डेटा पढ़ता और संसाधित करता है। इसलिए Lua मॉड और नेटिव DLL की आवश्यकताएँ अलग हो सकती हैं।
यदि स्टार्टअप विफल हो
प्रभावित घटक और बताई गई वजह पढ़ें। एसेट तैयार करने में विफलता होने पर ShroudForge फ़ाइलों की संगति सुरक्षित रखने के लिए गेम स्टार्टअप रोक सकता है। संदेश में आवश्यक पुनर्प्राप्ति बताई जाती है। DLL लोड होना केवल उसके लोड होने की पुष्टि करता है, मॉड की हर सुविधा की नहीं।