--- title: jobs.xml और god.xml: NPC जहाज और स्टेशन summary: कोटा, प्लेसमेंट और XML को संपादित करने के लिए तत्काल मौजूदा ब्रह्मांड को बदलने की आवश्यकता क्यों नहीं है। section: galaxy kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","jobs","and","god"] sources: ["https://chemodun.github.io/x4/modding-support/anatomy-of-game-data/libraries/jobs-xml/","https://chemodun.github.io/x4/modding-support/anatomy-of-game-data/libraries/god-xml/"] --- ## उनके उद्देश्यों को अलग करें `libraries/jobs.xml` एनपीसी जहाजों का वर्णन करता हैः चयन, आदेश, कोटा और अनुमत स्थान। कार्य इंजन जनसंख्या को बनाए रखता है; `buildatshipyard="true"`, प्रारंभिक उत्पादन के बाद पुनःपूर्ति में शिपयार्ड निर्माण शामिल है। एक कोटा तत्काल प्रजनन का वादा नहीं है। `libraries/god.xml` मुख्य रूप से स्टेशन और वस्तु उत्पादन को परिभाषित करता है। उनके बाद के विकास में एमडी का भी उपयोग किया जाता है। संस्करण 9.00 योजनाओं और चरणबद्ध निर्माण का उपयोग करके उत्पादन प्रविष्टियां जोड़ी गई। स्टेशन में प्रवेश करने से गश्ती कार्य की जगह नहीं मिलती है। ## न्यूनतम कोटा पैच उदाहरण `libraries/jobs.xml` आपके विस्तार मेंः ```xml 2 ``` **पूर्व शर्त:** `wiki_scout_patrol` एक वैध नौकरी के लिए एक काल्पनिक आईडी है जिसे आपने पहले ही बनाया है, एक के साथ `quota`, पर्याप्त `maxgalaxy` और उपयुक्त स्थान/शिप परिभाषाएं। वैनिला में ऐसा प्रवेश नहीं है। **प्रभाव:** पैचिंग के बाद, कि प्रविष्टि है `galaxy` विशेषता बन जाता है `2`. (स)इससे जॉब इंजन का लक्ष्य बदल जाता है; यह दो अतिरिक्त जहाजों को दिखाई देने का आदेश नहीं देता है। कुछ भी नहीं मिलान करने वाला चयनकर्ता इच्छित संपादन नहीं करता है। मौजूदा जहाजों को नए उपकरण स्वचालित रूप से प्राप्त नहीं होते हैं जब एक टेम्पलेट बदलता है। ## नए खेल और लोड बचत | परिदृश्य | चेक | | --- | --- | | नया खेल | सक्रियण, चयनित डेटासेट, कोटा और स्थान फ़िल्टर | | एक नए विस्तार के साथ लोड करना | इसके सहेजे गए विस्तार रिकॉर्ड और `content/@save` | | पहले से ज्ञात विस्तार को अद्यतन करना | एक नया `god` प्रविष्टि का अर्थ स्वचालित स्टेशन जनरेशन नहीं है | | एक नौकरी संपादित करना | कार्य स्थिति सहेजी जाती है, परिभाषाओं को फ़ाइलों से पढ़ा जाता है; मौजूदा जहाज पुराने आदेशों को बनाए रख सकते हैं | केम ओडून रिपोर्ट करता है कि लोड होने से उत्पन्न `god` विस्तार के लिए प्रविष्टियाँ जोड़ा गया था `save="true"`; पहले से ज्ञात विस्तार को अद्यतन करने से ऐसा नहीं होता है। `save="false"` लोड समय की पीढ़ी को ट्रिगर नहीं करता है। एक नए खेल पर यह ध्वज अकेले पीढ़ी को निष्क्रिय नहीं करता है। किसी विशेष गेमस्टार्ट या आकाशगंगा के लिए एक डेटासेट रूट सेट को जोड़ने के बजाय बदल देता है। निरीक्षण भी `matchextension`: विस्तार की जगह पर चयन को सीमित करने से आधार मानचित्र को बाहर रखा जा सकता है। ## परिणाम की जांच करें एक नए गेम और एक पुराने गेम की एक प्रति की तुलना अलग से करें। प्रविष्टि आईडी, वस्तु की वास्तविक संख्या/स्थान और अपेक्षित भरने का मार्ग दर्ज करें। जांच स्टेशनों के लिए `-godlog`; बिना पीढ़ी पास के एक खाली रिपोर्ट कुछ भी साबित नहीं करती है। मौजूदा दुनिया को अद्यतन करने के लिए अलग-अलग एमडी प्रवास की आवश्यकता हो सकती है। यह एक स्रोत आधारित व्याख्या और सीखने पैच है, हमारे अपने खेल स्वीकृति परीक्षण नहीं है। आगे बढ़ें [मैनिफ़ेस्ट](wiki:extension-manifest), [खेल शुरू होता है](wiki:gamestarts-and-menu) और [डिबगिंग](wiki:debugging).