Od nuly do CurseForge: Jak si postavit svůj první Hytale Mod

By HytaleCharts Team Category: technical 6 min read

Nikdy předtím jsi nemodelovala? Tento průvodce vás provede stavbou prvního Hytale modu pomocí vizuálního skriptového systému a JSON datových balíčků. Žádné programové zkušenosti nejsou potřeba. Přejdete z nulové znalosti na publikovanou modu na CurseForge.

< p > Nemusíte být programátor, aby Hytale mod. Herní lodě s vizuálním skriptem nástroje, JSON-based konfigurace, a Blockbench (oficiální 3D modelovací nástroj), které společně vám umožní vytvořit vlastní položky, zvířata, recepty, a herní mechanika bez zápisu jednoho řádku kódu. < / p > < p > Tento průvodce vás provede procesem budování jednoduchého módu a jeho zveřejnění na < a href = "https: / / www.curseforge.com / hytale" target = "_ blank" rel = "noopener noreferenrer" > CurseForge < / a >. Pokud jste byli zvědaví na modulaci, ale nevěděli, kde začít, toto je váš vstupní bod. < / p > < h2 > Tři modulační cesty < / h2 > < p > Hytale nabízí několik přístupů k vytvoření modu, každý vhodný pro různé úrovně dovedností a cílů: < / p > < h3 > 1. JSON Datové balíčky (Nejjednodušší) < / h3 > < p > Upravit stávající chování hry úpravou konfiguračních souborů. Kromě textového editoru nejsou zapotřebí žádné nástroje. Můžete měnit receptury, upravovat NPC statistiky, měnit tabulky a vylepšovat parametry světové generace. < / p > < p > < silný > Nejlepší pro: < / silný > Vylepšení rovnováhy, vlastní recepty, upravené míry poklesu, úpravy světové generace. < / p > < h3 > 2. Vizuální písmo (střední, brzy) < / h3 > < p > Pro Hytale je plánován node-based scripting system inspirovaný Blueprints Unreal Engine 's. Hypixel Studios oznámil, že dorazí "krátce po spuštění", a to vám umožní připojit uzly s vizuálními dráty vytvořit herní logiku bez zapamatování programování syntaxe. Editor nódu World Gen V2 již používá podobný vizuální přístup pro světovou generaci. < / p > < p > < silný > Nejlepší pro: < / silný > Mechanika vlastní hry, interaktivní objekty, spouštěné události, změny hry (po uvolnění). < / p > < h3 > 3. Java Plugins (Advanced) < / h3 > < p > Komplexní programovací přístup pro komplexní logiku serverside. Pokud jste napsali Bukkit nebo Spigot pluginy pro Minecraft, pojmy jsou známé. < / p > < p > < silný > Nejlepší pro: < / silný > Komplexní systémy, ekonomické pluginy, vlastní UI, hluboká integrace s herními intervaly. < / p > < p > Tato příručka se zaměřuje na cesty 1 a 2, protože nevyžadují žádné programování. < / p > < h2 > Nastavení pracovního prostoru < / h2 > < p > Před zahájením stavby: < / p > < ol > < li > < silný > Vytvořit vyhrazený svět. < / silný > Otevřít Hytale, vytvořit nový svět Creative Mode. Toto je vaše testovací prostředí. < / li > < li > < silný > Najít složku mod. < / silný > Hytale mods žijí v adresáři serveru. Pro lokální hru je to typicky v instalaci Hytale pod složkou serveru. < / li > < li > < strong > Vytvořte strukturu adresáře vašeho modu. < / strong > Hytale packs používají < code > manifest.json < / code > soubor a organizují obsah pod < code > Common / < / code > a < code > Server / < / code > adresáře: < před > < kód > my- first- mod / Name Časté / (sdílená aktiva: textury, modely, ikony) Name Name Name Name < / kód > < / pre > < / li > < li > < silný > Napište svůj manifest.json. < / silný > Tento soubor říká Hytale o vaší smečce: < před > < kód > { "Skupina": "pojď. Tvé jméno," "Jméno": "Můj první mod," "Version": "1.0.0", "Popis": "Autoři": ["YourName"] } < / kód > < / pre > < / li > < / ol > < img src = "https: / / cdn.hytale.com / 5e7ba50a3c9a2a00106793e6 _ 135 _ _ _ trork _ archetyp.jpg" alt = "Různé Archetypes NPC v Hytale, ukazující rozmanitost modelářů tvorů může vytvořit" zatížení = "lenivý" styl = "šířka: 100%; výška: auto; hraniční poloměr: 8px; rozpětí: 1.5rem 0;" / > < h2 > Projekt 1: Vlastní řemeslný recept (JSON) < / h2 > < p > Nejjednodušší mod můžete udělat: nový recept na výrobu. Pojďme vytvořit recept, který umožňuje hráčům řemeslné diamantové krumpáč z různých materiálů, než je výchozí. < / p > < ol > < li > Přejděte na mod < kód > recepty / < / code > složka < / li > < li > Vytvořit soubor JSON (např., < kód > custom _ picaxe.json < / code >) < / li > < li > Definovat recept pomocí formátu receptu Hytler, upřesnění vstupních položek a výstupu < / li > < li > Uložit, znovu načíst mod a otestovat na pracovní stůl < / li > < / ol > < p > Přesný formát JSON následuje podle schématu receptu Hytala, který můžete odkazovat na existující herní soubory v datovém adresáři serveru. Podívejte se, jak jsou výchozí recepty strukturovány a použijte je jako šablony. < / p > < h2 > Projekt 2: Modifikované chování NPC (JSON) < / h2 > < p > Udělejme zombie, která je rychlejší a klesá lépe kořist: < / p > < ol > < li > Najděte základní definici zombie NPC v datových souborech hry < / li > < li > Zkopírujte to do složky < mod > nks / < / code > < / li > < li > Upravte rychlost, zdraví, poškození a pokles tabulky hodnoty < / li > < li > Přidejte vlastní zombie jako variantu, která spawns vedle pravidelné zombie < / li > < / ol > < p > To je kolik NPC modů na CurseForge práce. "Mob Variants" a podobné mody jsou především modifikací JSON stávajících definic NPC s upravenými statistikami a novými tabulkami. < / p > < h2 > Hledání Vpřed: Vizuální skript < / h2 > < p > Když Hytale spustí vizuální scripting systém, otevře třetí modulační cestu pro neprogramátory. Na základě toho, co Hypixel Studios sdílel, bude systém fungovat podobně jako Unreal Engine Blueprints: připojíte spouštěcí uzly (jako "On Player Step") k akčním uzlům (jako "Create Explosion") s vizuálními dráty, budování herní logiky bez kódu zápisu. < / p > < p > Editor nódu World Gen V2, který je již k dispozici pro modulaci světové generace, poskytuje náhled, jak tento přístup funguje v praxi. Jakmile generalizovaný vizuální skript systém lodí, nechá modulátory vytvářet interaktivní objekty, vlastní herní mechanika, a spustit události připojením stavebních bloků vizuálně. < / p > < p > Do té doby pokrývají datové balíčky JSON a Java pluginy celou škálu potřeb modulace. < / p > < h2 > Použití blockbench < / h2 > < p > < a href = "https: / / www.blockbend.net /" target = "_ blank" rel = "noopener noreferrer" > Blockbench < / a > je oficiální 3D modelovací nástroj pro Hytale, k dispozici jako zdarma stolní aplikace. S nainstalovaným Hytale plugin, exportuje přímo do .blockkymodel a .blockkyanim formáty, validuje hustotu pixel, a podporuje Hytale geometrie omezení. < / p > < p > Pro vaši první modu možná nebudete potřebovat vlastní modely. Ale pokud chcete, aby vaše mod vyniknout vizuálně, Blockbench je místo, kde budete vytvářet unikátní položky vystoupení, vlastní bloky tvary, a NPC modely. < / p > < img src = "https: / / cdn.hytale.com / 5e7ba0da50cbcd001176c5fd _ 29 _ _ building _ blocks.png" alt = "Hytale building blocks and creative assets that modders can use in their creations" loading = "lazy" style = "width: 100%; výška: auto; hraniční poloměr: 8px; marge: 1.5rem 0;" / > < h2 > Testování Mod < / h2 > < p > Testování je jednoduché, protože mods jsou serverside: < / p > < ol > < li > Umístěte složku mod v adresáři serveru < / li > < li > Start (nebo restart) server < / li > < li > Připojte se k serveru a ověřte si práci Vašich změn < / li > < li > Zkontrolujte serverovou konzoli na případné chybové zprávy týkající se vašeho mod < / li > < / ol > < p > Hythal 's mod systém hlásí chyby jasně. Pokud váš JSON má syntax chybu nebo vizuální skript reference něco, co neexistuje, konzole vám přesně řekne, co se děje a kde. < / p > < h2 > Publishing to CurseForge < / h2 > < p > Jakmile Vaše mod funguje: < / p > < ol > < li > < strong > Vytvořit CurseForge účet < / strong > pokud nemáte jeden < / li > < li > < silný > Aplikujte na stav Mod Author < / silný > na Hytale sekci < / li > < li > < silný > Vytvořit nový projekt < / silný > s jasným názvem, popisem a alespoň jedním screenshotem < / li > < li > < strong > Nahrajte soubory mod < / strong > jako zip archiv < / li > < li > < silný > Návod k instalaci zápisu < / silný > takže majitelé serveru vědí, jak nastavit < / li > < li > < strong > Submit for review < / strong > < / li > < / ol > < p > Good CurseForge seznamy patří screenshoty, jasné popisy, známé problémy, a změna. To nejsou jen pěkné-to-haves; mají přímý vliv na to, zda majitelé serveru zvolit vaše mod nad alternativy. < / p > < h2 > Co postavit další < / h2 > < p > Jakmile zveřejníte svůj první mod, zvažte: < / p > < ul > < li > < silný > Vlastní dotazy: < / silný > Použijte vizuální skriptování k vytvoření multikrokových řetězců pro hledání < / li > < li > < silný > Nová stvoření: < / silný > Kombinovat blockbench pro vizuály s NPC rámcem JSON pro chování < / li > < li > < silný > Stavební bloky: < / silný > Vytvořit dekorativní bloky sady pro stavitele < / li > < li > < silné > Mini- hry: < / silné > Režimy vlastní hry skriptu pomocí vizuálního skriptování < / li > < li > < strong > Enter the < a href = "/ news / hytale- new- worlds- competition- 100k- curseforge- modding- contest" > New Worlds contest < / a >: < / strong > $100,000 v cenách pro WorldGen, NPC, a Experience mods < / li > < / ul > < p > Hytale modding komunita je aktivní na serveru CurseForge Discord a oficiální Hytale Discord. Oba jsou dobrá místa pro získání zpětné vazby, najít kolaboranty, a učit se od zkušených modelářů. < / p > < p > Pokud je vaše mod určen pro více hráčů, zvažte nastavení testovacího serveru a < href = "/ add-server" > jeho výpis na HytaleCharts < / a > takže hráči mohou vyzkoušet váš výtvor. < / p >