वास्तविक आवश्यकताओं की घोषणा करें#
एक बुनियादी एक्सएमएल मॉड को केवल इसलिए पुस्तकालय की आवश्यकता नहीं होनी चाहिए क्योंकि कोई अन्य परियोजना इसका उपयोग करती है। केवल तभी निर्भरता घोषित करें जब आपके कोड या संपत्ति को इसकी आवश्यकता हो। नीचे दिए गए उदाहरण में स्प्लिट डीएलसी की आवश्यकता होती है। DLC या अन्य एक्सटेंशन को लक्षित करते समय, इसके फ़ाइल नामस्थान को भी सत्यापित करेंः प्रभावी पथ बेस-गेम पथ से भिन्न हो सकता है।
<dependency id="ego_dlc_split" optional="false" />कई मॉड एक विशेषता बदल सकते हैं#
दो वैध अंतर एक ही क्षेत्र को लक्षित कर सकते हैं। प्रभावी लोड किए गए दस्तावेज परिणाम निर्धारित करता है। उस दस्तावेज़ और वास्तविक खेल मूल्य की जांच करें। सबसे पहले एक न्यूनतम निर्भरता सेट का परीक्षण करें, फिर इच्छित संगतता सेट, और पुनरुत्पादन के लिए सटीक मॉड संस्करण रिकॉर्ड करें।
अद्वितीय पहचानकर्ता#
मैक्रो, घटकों, वस्तुओं, एमडी स्क्रिप्ट और UI घटनाओं के लिए एक विस्तार पूर्वावलोकन का उपयोग करें। पाठ पृष्ठ भी संघर्ष कर सकते हैं। किसी फ़ाइल का नाम बदलने से उसके अंदर के आईडी का नाम नहीं बदलता है।
X4 अद्यतन#
मूल संस्करण के लिए, पढ़ें 9.00 प्रवासन नोट. (स)कई समर्थित खेलों के लिए, अलग करें सटीक और संचयी संस्करण सूची.
ब्रेकिंग परिवर्तन पढ़ें और नए निर्माण में वास्तविक फ़ाइलों की जांच करें. आंतरिक मेनू Lua में बदलावों के लिए अतिरिक्त जांच की आवश्यकता हो सकती है। प्रभावित व्यवहार के लिए एक छोटी परीक्षा दोहराएंः लोडिंग, एक गुण मूल्य, UI कार्रवाई या नया जहाज निर्माण। बचत/लोड को अलग से चेक करें।