--- title: एक मॉड को अद्यतन करनाः महत्वपूर्ण X4 9.00 परिवर्तन summary: पुराने उदाहरणों को अनुकूलित करते समय फिर से जांचने के लिए टकराव, संसाधन और घटनाएं। section: data kind: guide status: reference updated: 2026-10-27 tags: ["X4","modding","x4","version","migration"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/Breaking%20Changes/","https://chemodun.github.io/x4/modding-support/game-changes/"] --- ## संस्करण स्थापित करें यह लेख 9.00 बजे का है। भविष्य के रिलीज या व्यक्तिगत बीटा के लिए आधिकारिक प्रविष्टियां आपके स्थापित खेल में व्यवहार स्थापित नहीं करती हैं। ## इन क्षेत्रों की फिर से जाँच करें | क्षेत्र | 9.00 बजे का बदलाव | | --- | --- | | टक्कर | पुराने को पुनर्स्थापित करें `.jcs`; नया आउटपुट पुराने संस्करणों के साथ असंगत है | | संसाधन | पुराना क्षेत्र `` द्वारा प्रतिस्थापित किया गया [संसाधन क्षेत्र](wiki:resource-areas) | | `event_area_discovered` | हटाया गया | | `event_build_started`, `event_player_build_started` | `param2` शून्य है; क्रम प्राप्त करें `param3` निर्माण कार्य | | `GetEfficiencyUpgrades()` | अवमूल्यन; रिक्त सूची लौटाता है | आधिकारिक तालिका में भेजे गए UI-स्क्रिप्ट परिवर्तनों का कोई भी विवरण नहीं है। आप वास्तविक मेनू की तुलना करें जो आप हुक करते हैं। ## अपनी प्रवासन की योजना बनाएं 1. डेटा और कॉल सूचीबद्ध करें जो आपके मॉड वास्तव में उपयोग करते हैं। 2. प्रासंगिक परिवर्तनों की पहचान करें और पुराने कार्य स्रोतों को अलग से बनाए रखें। 3. दोनों प्रतिष्ठानों के संबंधित संसाधनों की तुलना करें; विशिष्ट संदर्भ, हस्ताक्षर या प्रारूप निर्धारित करें। 4. एक नए खेल में एक कार्रवाई का परीक्षण, फिर एक पुराने सहेजने उन्नयन. 5. उपयोग [संस्करण कैटलॉग](wiki:version-catalogs) दोनों खेलों का समर्थन करते समय अलग-अलग फ़ाइलों के लिए। ## परिणाम को रिकॉर्ड करें ```text Game: exact version + build Changed part: one file or contract Before: expected failure or old behavior After: independently observed value/action Save/load: pass, fail or not tested ``` यह सबूत के बजाय रिपोर्ट टेम्पलेट है। सफलतापूर्वक निर्माण या एक्सएमएल सत्यापन पारित करने से टकराव, खनन या घटना व्यवहार स्थापित नहीं होता है। मॉडल के लिए, मॉडल से शुरू करें [आधिकारिक Blender टूलकिट](wiki:tool-blender). ## 8.00 और 9.00 एपीआई की तुलना [केम ओडुन का खेल बदल गया](https://chemodun.github.io/x4/modding-support/game-changes/) संदर्भों की तुलना करता है **8.00 (590967)** और **9.00 (611726)**. (स)यह अलग है [परिवर्तन](https://chemodun.github.io/x4/changes/), जो दस्तावेज साइट पर संपादन रिकॉर्ड करता है। | खोज | एक मॉड लेखक के लिए कार्रवाई | | --- | --- | | `find_asteroid_in_cluster`, `find_recyclable_in_cluster`, `get_highest_resource_yield` हटाया गया | संसाधन क्षेत्रों और नई गतिविधियों की जांच करें; यांत्रिक रूप से नाम का प्रतिस्थापन न करें | | विशेषताएं `find_resource` और `find_closest_resource` बदल गया | 9.00 योजना की तुलना करें, विशेष रूप से `resourcearea` और खोज फ़िल्टर | | `GetRadarModuleName` 9.00 बजे से समाप्त | फ़ंक्शन की मौजूदगी की जांच करने के बजाय वर्तमान डेटा मार्ग खोजें | | C एपीआई संरचना/कार्य नाम बदल दिया गया | पुनःपढ़ें घोषणाएँ, फ़ील्ड और आउटपुट बफर आकार | साझा फ़ंक्शन नाम में एक अपरिवर्तित C हस्ताक्षर स्थापित नहीं होता है। दोनों addons/core Lua संदर्भों में एक वैश्विक आवश्यकता नहीं है। यूआईएक्स का अपना रिलीज़ इतिहास है, जो X4 से अलग है। सही प्रतिस्थापन के लिए ऑपरेशन को समझने और उसके परिणाम की पुष्टि करना आवश्यक है।