वास्तविक क्षेत्र खोजें#

स्थानीय रूप से निरीक्षण किया गया X4 9.00 मैक्रो ship_arg_s_fighter_02_a_macro है properties/hull/@max = 1800. (स)यह उदाहरण 3600 का निरपेक्ष मूल्य निर्धारित करता है। स्रोत संरचना और चयनकर्ता स्थापित खेल के साथ जाँच की गई थी। नया विस्तार स्वयं खेल में अलग से चलाया नहीं गया था।

मॉड संरचना#

पूर्ण उदाहरण फ़ाइलें में हैं wiki/examples/elite_hull. (स)एक अद्वितीय स्थान content.xml सीधे विस्तार जड़ पर और मूल मैक्रो के सापेक्ष पथ पर अंतर। नीचे दिए गए मैनिफेस्ट खेल संस्करण 9.00 को लक्षित करता है।

TEXT
wiki_elite_hull/
├── content.xml
└── assets/units/size_s/macros/
    └── ship_arg_s_fighter_02_a_macro.xml
XML
<content id="wiki_elite_hull" name="Wiki: Elite Hull" version="100"
         author="Your name" enabled="1" save="1"
         description="Sets Elite Vanguard hull to 3600.">
  <dependency version="900" />
</content>

लक्षित पैच लगाएं#

अंतर एक मैक्रो के एक विशेषता बदलता है। यह विस्तार में मूल जहाज की पूरी परिभाषा को कॉपी नहीं करता है। बदलाव को संकीर्ण बनाए रखना अनावश्यक संघर्षों को कम करता है।

XML
<diff>
  <replace sel="/macros/macro[@name='ship_arg_s_fighter_02_a_macro']/properties/hull/@max">3600</replace>
</diff>

परिवर्तन की पुष्टि करें#

  1. पुष्टि करें कि X4 विस्तार का पता लगाता है और सक्षम करता है।
  2. विभिन्न अनुप्रयोग त्रुटियों की जांच करें।
  3. चयनित संस्करण के अधिकतम रस्सी की तुलना मूल के साथ करें।
  4. एक नए उदाहरण और पहले से ही सहेजे गए जहाज को अलग से परीक्षण करें।
  5. परीक्षण खेल को सहेजें और पुनः लोड करें।

अधिकतम पतवार को बदलना क्षतिग्रस्त जहाज के लिए मरम्मत का आदेश नहीं है। बाद में लोड करने वाला मॉड उसी विशेषता को बदल सकता है।

अन्य गुण#

द्रव्यमान, माल, इंजन और चालक दल विभिन्न संबद्ध परिभाषाओं में रह सकते हैं। एक सार्वभौमिक गति या क्षमता क्षेत्र का अनुमान न लें। पढ़ें मैक्रो और घटक, एक्सएमएल अंतर और डाउनलोड करने योग्य उदाहरण.