तीन अलग-अलग नाम#

फ़ोल्डर फ़ाइल पथ निर्धारित करता है; निर्भरता उपयोग content/@id; खिलाड़ियों को देखते हैं name. (स)उन्हें मेल नहीं खाना चाहिए। मैनिफेस्ट में फ़ाइलों की सूची देने के बजाय एक्सटेंशन का वर्णन किया गया है।

अभ्यास का मैनिफ़ेस्ट#

XML
<content id="wiki_demo" name="Wiki Demo" version="103"
         author="Example Author" description="An XML learning example."
         save="true">
  <dependency version="900" />
  <dependency id="ego_dlc_split" optional="true" />
  <text language="7" name="Учебный пример" description="Пример XML." />
</content>

यह विस्तार संस्करण 1.03 और न्यूनतम X4 9.00 की घोषणा करता है। वैकल्पिक निर्भरता स्थापना की आवश्यकता के बिना DLC मौजूद होने पर लोड करने का आदेश देती है। गायब संपत्ति तक पहुंच को अभी भी संभालने की आवश्यकता है।

इसे स्वयं जांचें#

इसे एक अलग में डाल wiki_demo फ़ोल्डर extensions. मुक़द्दमारूसी में उपयोग करते समय रूसी नाम के साथ एक्सटेंशन मेनू प्रविष्टि की उम्मीद करें; यह उदाहरण कोई गेमप्ले क्रिया नहीं करता है।

केवल परिवर्तन name और फिर से जाँच. तो केवल फ़ोल्डर का नाम बदलेंः आपके विस्तार में कौन से पथ को अपडेट करने की आवश्यकता है? इस अभ्यास का उपयोग करें एक पहचान पत्र को एक पथ के रूप में व्यवहार करने से रोकने के लिए।

व्याख्या न करें save="true" सबूत के रूप में कि अपने मॉड को हटाने के लिए सुरक्षित है। योजना बचत/लोड सत्यापन राज्य कोड के लिए।

अगला कदम#

प्रथम एमडी मोड, संगतता, कैटलॉग लोड करना. (स)यह उदाहरण खेल में नहीं चलाया गया है।

बचत का क्या अर्थ है#

save="true" रिकॉर्ड विस्तार जानकारी सहेजता है। यह स्वयंचलित रूप से स्वैच्छिक Lua चर बनाए रखता है या हर विश्व वस्तु को अद्यतन नहीं करता है।

के लिए jobs.xml और god.xml, एक नए गेम को अलग करना, पहले पुराने save में एक extension जोड़ना और पहले से ज्ञात extension को अपडेट करना। केम ओडुन इन मामलों के लिए विभिन्न पीढ़ी के व्यवहार का दस्तावेज करता है। नौकरियां और ईश्वर परिणामों की व्याख्या करता है और लेखक के निष्कर्षों को हमारी सत्यापन से अलग करता है।