--- title: मैक्रो, घटक और सूचकांक summary: एक फ़ाइल नाम, मैक्रो, घटक और वेयर एक जहाज परिभाषा के विभिन्न भाग क्यों हैं। section: ships kind: guide status: reference updated: 2026-10-22 tags: ["X4","modding","ship","macros"] sources: ["https://gist.github.com/MattMcFarland/1282329f83f88f1b98520c5e2ec491a2"] --- ## चार परतें एक मैक्रो फ़ाइल में परिभाषा होती है। मैक्रो गेम कॉन्फ़िगरेशन, क्लास, गुण और कनेक्शन को परिभाषित करता है। एक घटक मॉडल और ज्यामितीय कनेक्शन प्रदान करता है। एक वस्तु व्यापार, मूल्य, उत्पादन, उपलब्धता और उसके मैक्रो संदर्भ को परिभाषित करती है। सूचकांक पंजीकृत नामों को संसाधन पथों से जोड़ते हैं; किसी भी तरह के फ़ोल्डर में एक एक्सएमएल फ़ाइल डालने से यह साबित नहीं होता है कि गेम इसे हल कर सकता है। ## एक मौजूदा श्रृंखला नीचे दिए गए X4 9.00 उदाहरण में एक वस्तु को उसके मैक्रो और मॉडल घटक से जोड़ा गया है। समान नाम अलग-अलग उद्देश्यों के लिए हैं। एक संस्करण अपने स्वयं के मैक्रो और वेयर को पेश करते हुए घटक का पुनः उपयोग कर सकता है। ```text ware: ship_arg_s_fighter_02_a → macro: ship_arg_s_fighter_02_a_macro → component: ship_arg_s_fighter_02 ``` ## संपत्ति कहाँ मिल सकती है कुलीन पतवार गुणों के नीचे हैं `properties/hull`, और नीचे द्रव्यमान `properties/physics`. (स)कार्गो क्षमता को एक अलग भंडारण मैक्रो के माध्यम से जोड़ा जाता है। `storage/@missile` जहाज मैक्रो में माल रखरखाव की मात्रा नहीं है। पैच फ़ील्ड चुनने से पहले संदर्भों का पालन करें। ## नए संसाधन अपने विस्तार नाम स्थान के साथ नए मैक्रो और घटक आईडी पूर्वनिर्धारित करें। कस्टम मॉडल को पंजीकृत करें, लेकिन मौजूदा मॉडल को नया के रूप में फिर से पंजीकृत न करें। देखिये [जहाज का पूरा मार्ग](wiki:adding-ship).