कैसे अपने पहले Hytale मॉड का निर्माण करने के लिए

By HytaleCharts Team श्रेणी: Name मिनट पढ़ा

पहले कभी मॉडेड नहीं? यह गाइड आपको दृश्य स्क्रिप्टिंग सिस्टम और JSON डेटा पैक का उपयोग करके अपने पहले Hytale mod के निर्माण के माध्यम से चलता है। कोई प्रोग्रामिंग अनुभव की जरूरत नहीं है। आप कर्सफोर्ज पर एक प्रकाशित मोड में शून्य ज्ञान से जाएंगे।.

आपको Hytale mod बनाने के लिए एक प्रोग्रामर होने की जरूरत नहीं है। दृश्य स्क्रिप्टिंग टूल, जेएसओएन आधारित कॉन्फ़िगरेशन और ब्लॉकबेंच ( आधिकारिक 3 डी मॉडलिंग टूल) के साथ खेल जहाज जो आपको कोड की एक लाइन लिखने के बिना कस्टम आइटम, जीव, व्यंजनों और गेमप्ले मैकेनिक्स बनाने की अनुमति देते हैं। यह गाइड आपको एक सरल मॉड के निर्माण की प्रक्रिया के माध्यम से चली जाती है और इसे CurseForge पर प्रकाशित किया जाता है। यदि आप modding के बारे में उत्सुक हैं, लेकिन यह नहीं पता था कि कहाँ शुरू करना है, यह आपका प्रवेश बिंदु है। तीन मोडिंग पथ Hytale मॉड निर्माण के लिए कई दृष्टिकोण प्रदान करता है, प्रत्येक विभिन्न कौशल स्तरों और लक्ष्यों के अनुकूल है: 1. JSON डेटा पैक (Easiest) कॉन्फ़िगरेशन फ़ाइलों को संपादित करके मौजूदा गेम व्यवहार को संशोधित करें। पाठ संपादक से परे कोई उपकरण आवश्यक नहीं है। आप क्राफ्टिंग व्यंजनों को बदल सकते हैं, एनपीसी आँकड़ों को समायोजित कर सकते हैं, ड्रॉप टेबल को संशोधित कर सकते हैं, और दुनिया की पीढ़ी के मापदंडों को तोड़ सकते हैं। सर्वश्रेष्ठ के लिए: शेष ट्वीक, कस्टम व्यंजनों, संशोधित ड्रॉप दरों, विश्व पीढ़ी समायोजन। 2. Visual Scripting (Intermediate, Coming Soon) अवास्तविक इंजन के ब्लूप्रिंट से प्रेरित एक नोड आधारित स्क्रिप्टिंग प्रणाली को हथेले के लिए योजनाबद्ध किया गया है। हाइपिक्सल स्टूडियो ने घोषणा की कि यह प्रक्षेपण के तुरंत बाद आएगी। वर्ल्ड जेन V2 नोड संपादक पहले से ही विश्व पीढ़ी के लिए एक समान दृश्य दृष्टिकोण का उपयोग करता है। सर्वश्रेष्ठ के लिए: कस्टम गेम मैकेनिक्स, इंटरैक्टिव ऑब्जेक्ट्स, ट्रिगर इवेंट्स, गेमप्ले संशोधन (once released). 3. जावा प्लगइन्स (उन्नत) जटिल सर्वर-साइड लॉजिक के लिए पूर्ण प्रोग्रामिंग एक्सेस। यदि आपने Minecraft के लिए Bukkit या Spigot प्लगइन लिखा है, तो अवधारणाएं परिचित हैं। सर्वश्रेष्ठ के लिए: कॉम्प्लेक्स सिस्टम, अर्थव्यवस्था प्लगइन्स, कस्टम यूआई, गेम इंटरनल के साथ गहरी एकीकरण। यह गाइड पथ 1 और 2 पर केंद्रित है, क्योंकि उन्हें कोई प्रोग्रामिंग की आवश्यकता नहीं है। अपने कार्यक्षेत्र को सेट करना Before you start Building: एक समर्पित दुनिया बनाएँ ओपन हाइटेल, एक नया क्रिएटिव मोड वर्ल्ड बनाते हैं। यह आपका परीक्षण पर्यावरण है। अपने मोड फ़ोल्डर को खोजें Hytale mods सर्वर के मॉड डायरेक्टरी में रहते हैं। एक स्थानीय खेल के लिए, यह आम तौर पर सर्वर फ़ोल्डर के तहत आपकी Hytale स्थापना में होता है। अपने मोड की फ़ोल्डर संरचना बनाएँ Hytale pack एक manifest.json फ़ाइल का उपयोग करते हैं और Common/ और Server/ निर्देशिकाओं के तहत सामग्री व्यवस्थित करते हैं: my-first-mod/ Amethum.json. A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A- A type of the product of the product of the product. A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-E-E-E-E-E-E-E-E-E-E-E-E- A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A-A- NPC/Roles/ The posing of the posing of the posing of the posing of the posing. आपका प्रकटन लिखें.json यह फ़ाइल आपके पैक के बारे में Hytale को बताती है: A "समूह": "com.yourname", "नाम": "मेरा फर्स्ट मॉड", "Version": "1.0.0", "Description": "मूल जानने के लिए एक सरल मॉड", "Authors": ["YourName"] परियोजना 1: कस्टम क्राफ्टिंग पकाने की विधि (JSON) सबसे सरल आधुनिक आप बना सकते हैं: एक नया क्राफ्टिंग नुस्खा। चलो एक नुस्खा बनाते हैं जो खिलाड़ियों को डिफ़ॉल्ट की तुलना में विभिन्न सामग्रियों से हीरे की पिकाक्स तैयार करने देता है। अपने मोड के लिए नेविगेट करें रसीदें / फ़ोल्डर JSON फ़ाइल बनाएं (उदाहरण के लिए, custom_pickaxe.json) Hytale के नुस्खा प्रारूप का उपयोग करके नुस्खा को परिभाषित करें, इनपुट आइटम और आउटपुट को निर्दिष्ट करें सेव, अपने मॉड को फिर से लोड करें, और वर्कबेंच पर परीक्षण करें सटीक JSON प्रारूप Hytale की विधि स्कीमा का अनुसरण करता है, जिसे आप सर्वर के डेटा डायरेक्टरी में मौजूदा गेम फ़ाइलों से संदर्भित कर सकते हैं। कैसे डिफ़ॉल्ट व्यंजनों को संरचित किया जाता है और उन्हें टेम्पलेट्स के रूप में उपयोग किया जाता है। परियोजना 2: संशोधित एनपीसी व्यवहार (JSON) चलो एक zombie बनाते हैं जो तेज़ है और बेहतर लूटता है: गेम की डेटा फ़ाइलों में आधार zombie NPC परिभाषा को खोजें इसे अपने मोड में कॉपी करें npcs/ फ़ोल्डर गति, स्वास्थ्य, क्षति और ड्रॉप टेबल मूल्यों को संशोधित करें हिन्दी अपने कस्टम zombie को एक संस्करण के रूप में जोड़ें जो नियमित zombies के साथ spawns यह कैसे CurseForge काम पर एनपीसी मोड में से कई है। "मोब वेरिएंट" और इसी तरह के मोड मुख्य रूप से समायोजित आँकड़ों और नए ड्रॉप टेबल के साथ मौजूदा एनपीसी परिभाषाओं में JSON संशोधन हैं। देखना आगे: विजुअल स्क्रिप्टिंग जब Hytale की दृश्य स्क्रिप्टिंग प्रणाली शुरू होती है, तो यह गैर-प्रोग्रामर्स के लिए एक तीसरे मोडिंग पथ को खोल देगा। क्या हाइपिक्सल स्टूडियो ने साझा किया है, इस पर आधारित यह प्रणाली अवास्तविक इंजन ब्लूप्रिंट के समान काम करेगी: आप दृश्य तारों के साथ एक्शन नोड्स (जैसे "क्रिएट धमाका") के लिए ट्रिगर नोड्स (जैसे "ऑन प्लेयर स्टेप") को कनेक्ट करेंगे, बिना लिखित कोड के गेमप्ले लॉजिक का निर्माण करेंगे। वर्ल्ड जेन V2 नोड संपादक, जो पहले से ही वर्ल्ड जनरेशन मोडिंग के लिए उपलब्ध है, यह एक पूर्वावलोकन देता है कि यह दृष्टिकोण कैसे व्यवहार में काम करता है। एक बार सामान्य प्रयोजन के दृश्य स्क्रिप्टिंग सिस्टम जहाजों के बाद, यह modders को दृष्टि से इमारत ब्लॉकों को जोड़कर इंटरैक्टिव ऑब्जेक्ट्स, कस्टम गेम मैकेनिक्स और ट्रिगर इवेंट्स बना देगा। इस बीच, JSON डेटा पैक और जावा प्लगइन्स में मोडिंग जरूरतों की पूरी श्रृंखला शामिल है। Using Blockbench Blockbench Hytale के लिए आधिकारिक 3D मॉडलिंग टूल है, जो एक मुफ्त डेस्कटॉप एप्लिकेशन के रूप में उपलब्ध है। Hytale प्लगइन स्थापित करने के साथ, यह सीधे .blockymodel और .blockyanim प्रारूपों में निर्यात करता है, पिक्सेल घनत्व को मान्य करता है, और Hytale की ज्यामिति बाधाओं को लागू करता है। अपने पहले मॉड के लिए आपको कस्टम मॉडल की आवश्यकता नहीं हो सकती है। लेकिन अगर आप चाहते हैं कि आपका मॉड विज़ुअल रूप से बाहर खड़े हो जाए, तो ब्लॉकबेंच वह जगह है जहां आप अद्वितीय आइटम उपस्थिति, कस्टम ब्लॉक आकार और एनपीसी मॉडल तैयार करेंगे। अपने मॉड का परीक्षण परीक्षण सरल है क्योंकि मोड सर्वर-साइड हैं: सर्वर की मॉड डायरेक्टरी में अपने मॉड फ़ोल्डर को प्लेस करें Start (या फिर से शुरू) सर्वर सर्वर में शामिल हों और अपने परिवर्तन कार्य को सत्यापित करें अपने मॉड से संबंधित किसी भी त्रुटि संदेशों के लिए सर्वर कंसोल की जांच करें हाइटेल की मॉड सिस्टम स्पष्ट रूप से त्रुटियों की रिपोर्ट करता है। यदि आपके JSON में एक वाक्यविन्यास त्रुटि है या आपकी दृश्य स्क्रिप्ट कुछ ऐसा संदर्भित करती है जो मौजूद नहीं है, तो सांत्वना आपको वास्तव में बताती है कि क्या गलत है और कहाँ है। Publishing to CurseForge Once your mod work: Create a CurseForge account अगर आपके पास एक नहीं है> Apply for Mod Author status on the Hytale section एक स्पष्ट नाम, विवरण और कम से कम एक स्क्रीनशॉट के साथ एक नई परियोजना बनाएँ अपलोड करें अपने मोड फ़ाइलों एक ज़िप संग्रह के रूप में Write स्थापना निर्देश इसलिए सर्वर मालिकों को पता है कि इसे कैसे स्थापित किया जाए Submit for review Good CurseForge लिस्टिंग में स्क्रीनशॉट, स्पष्ट विवरण, ज्ञात मुद्दे और एक बदलाव शामिल है। ये सिर्फ अच्छा नहीं हैं; वे सीधे प्रभावित करते हैं कि क्या सर्वर मालिक विकल्प पर अपना मॉड चुनते हैं। अगला एक बार जब आपने अपना पहला मॉड प्रकाशित किया है, तो विचार करें: कस्टम खोज: बहु-चरण खोज श्रृंखला बनाने के लिए दृश्य स्क्रिप्टिंग का उपयोग करें न्यू जीव: व्यवहार के लिए एनपीसी फ्रेमवर्क जेएसओएन के साथ दृश्यों के लिए ब्लॉकबेंच को मिलाएं बिल्डिंग ब्लॉक: बिल्डरों के लिए सजावटी ब्लॉक सेट बनाएं मिनी गेम: दृश्य स्क्रिप्टिंग का उपयोग करके स्क्रिप्ट कस्टम गेम मोड न्यू वर्ल्ड्स प्रतियोगिता: WorldGen, NPC, and Experience mods के लिए पुरस्कारों में $100,000 Hytale modding समुदाय CurseForge Discord सर्वर और आधिकारिक Hytale Discord पर सक्रिय है। दोनों प्रतिक्रिया प्राप्त करने के लिए अच्छे स्थान हैं, सहयोगी ढूंढते हैं और अनुभवी modders से सीखते हैं। यदि आपका मॉड मल्टीप्लेयर के लिए डिज़ाइन किया गया है, तो एक परीक्षण सर्वर स्थापित करने पर विचार करें और इसे HytaleCharts पर सूचीबद्ध करें इसलिए खिलाड़ी आपकी रचना की कोशिश कर सकते हैं।