De la zero la CurseForge: Cum de a construi primul mod Hytale

După: nume Categorie: : nume : minute min citește

Nu te-ai mai modificat până acum? Acest ghid vă plimbă prin construirea primul mod Hytale folosind sistemul vizual de scripting și pachete de date JSON. Nu e nevoie de programare. Vei trece de la zero cunoștințe la un mod publicat pe CurseForge.

Nu trebuie să fii programator pentru a face un mod Hytale. Navele de joc cu instrumente de scripting vizual, JSON-based de configurare, și Blockbench (un instrument oficial de modelare 3D) care împreună vă permit să creați elemente personalizate, creaturi, rețete, și mecanica gameplay fără a scrie o singură linie de cod. Acest ghid vă plimbă prin procesul de construire a unui mod simplu și de a-l publica pe Proiectul 1: Rețetă personalizată de artizanat (JSON) Cel mai simplu mod pe care îl puteți face: o nouă rețetă de artizanat. Să creăm o rețetă care permite jucătorilor să facă un pickaxe diamant din diferite materiale decât implicit. Navigați la modul dvs. rețete/ folder Creați un fișier JSON (de exemplu, custom_pickaxe.json) Defineste reteta folosind formatul retetei Hytale, specificand elementele de intrare si iesirea Salvați, reîncărcați modul și testați la o masă de lucru Formatul exact JSON urmează schema de rețetă Hytale, pe care le puteți face trimitere din fișierele de joc existente în directorul de date al serverului. Uită-te la modul în care rețetele implicite sunt structurate și să le folosească ca șabloane. Proiectul 2: Comportament modificat al NPC (JSON) Să facem un zombie care este mai rapid și picături mai bine prada: Gaseste definitia Zombie NPC in fisierele de date ale jocului Copy it to your mod's npcs/ folder Modificarea valorilor tabelului de viteză, sănătate, deteriorare și scădere Adăugați zombie personalizat ca o variantă care icre alături de zombi regulate Acesta este cât de multe dintre modurile NPC pe munca CurseForge. "Mob Variants" și moduri similare sunt în primul rând modificări JSON la definițiile existente ale NPC cu statistici ajustate și noi tabele de picaturi. Cautare Înainte: Visual Scripting Când sistemul vizual de scripting Hytale se lansează, acesta va deschide o a treia cale de modare pentru neprogramatori. Pe baza a ceea ce Hypixel Studios a împărtășit, sistemul va funcționa similar cu Unreal Engine Blueprints: vă veți conecta nodurile de declanșare (cum ar fi "On Player Step") la noduri de acțiune (ca "Create Explosion") cu fire vizuale, construirea logicii gameplay fără cod scris. Editorul World Gen V2 Node, deja disponibil pentru modding-ul generaţiei mondiale, oferă o previzualizare a modului în care funcţionează această abordare în practică. Odată ce sistemul de scripting general-funcțional nave, va permite modders crea obiecte interactive, mecanica de joc personalizate, și evenimente declanșate prin conectarea blocurilor de construcții vizual. Între timp, pachetele de date JSON și plugin-urile Java acoperă întreaga gamă de necesități modding. Folosind Blockbench Testarea modului Testarea este simplă din moment ce modurile sunt server-side: Plasați dosarul mod în directorul modulului serverului Start (sau repornire) serverul Alătură-te serverului și verifică-ți activitatea de modificare @ info: whatsthis Sistemul Mod Hytale raportează erori clar. În cazul în care JSON are o eroare de sintaxă sau script-ul vizual referindu-se la ceva ce nu există, consola vă spune exact ce este greșit și unde. Traducerea şi adaptarea: Odată ce modul funcţionează: Creați un cont CurseForge dacă nu aveți unul Aplicare pentru statutul de autor Mod pe secțiunea Hytale Crea un nou proiect cu un nume clar, descriere și cel puțin o captură de ecran Încarcă fișierele mod ca o arhivă zip Instrucţiuni de instalare Write astfel încât proprietarii de servere știu cum să-l configurați Listările de la Good CurseForge includ capturi de ecran, descrieri clare, probleme cunoscute și un jurnal de schimb. Acestea nu sunt doar frumos-to-have; acestea afectează direct dacă proprietarii de server alege modul dvs. peste alternative. Ce să construim în continuare După ce ați publicat primul mod, ia în considerare: Căutări de custom: Utilizați scripting-ul vizual pentru a crea lanțuri de căutare în mai multe etape Noi creaturi: Combine Blockbench pentru imagini cu NPC cadru JSON pentru comportament Blocuri de construcție: Creați seturi decorative de bloc pentru constructori Mini-games: Moduri de joc personalizate Script folosind scripting vizual Enter the