Hytale Visual Scripting Guide: No- Code Modding a kiszolgáló tulajdonosainak

Név Kategória: név : perc min read

Nem minden szervertulajdonos akar Java-t írni. A Hytale erős no- code eszközöket kínál - a node- alapú vizuális scripting rendszer, a JSON adateszközök és az ingame Asset Editor - amelyek lehetővé teszik, hogy egyedi NPC-ket, világgenerációt, elemeket és játékmechanikát készítsünk programozás nélkül.

< p > Nem minden szerver tulajdonos akarja megtanulni Java. A jó hír: A Hytale egy hatalmas csomag no-code eszközök, amelyek lehetővé teszik, hogy hozzon létre egyedi tartalom - NPC, elemek, blokkok, világgeneráció, és a játék mechanika - anélkül, hogy írna egy sor kódot. Ezek ugyanazok az eszközök, amelyeket a Hypixel Studios a belső Orbis építéséhez használ. < / p > < p > Ez az útmutató a no- code modding három pillérét tartalmazza Hytale-ban: < strong > data assets < / strong > (JSON configuration), < strong > Asset Editor < / strong > (in-game GUI), és a < strong > vizuális scripting rendszer < / strong > < / p > < h2 > A no-code modellezési verem < / h2 > < p > A Hytale modellezése összetett: < / p > < táblázat > < fej > < tr > < th > Layer < / th > < th > Tool < / th > < th > Require Code? < / th > < th > Best For < / th > < / tr > < / fej > < tbody > < tr > < td > < strong > < / strong > < / td > JSON fájlok + Eszközszerkesztő < / td > < td > Nem < td > Blokkok, tételek, NPC-k, zsákasztalok, receptek, világ gen < / td > < / tr > < tr > < td > < strong > Art Assets < / strong > < / td > < td > Blockpad (Hytale pluginnal) < / td > < td > < td > < / td > Egyedi modellek, textúrák, animációk < / td > < / tr > < tr > < td > < strong > Visual Scripting < / strong > < / td > < td > Node- based editor < / td > < td > < / td > Játék logika, NPC viselkedés, kölcsönhatások, nyerési feltételek < / td > < / tr > < tr > < td > < strong > Server Plugins < / strong > < / td > < td > Java 25 + IngelliJ < / td > < td > < td > < td > Deep server modifications, complex systems < / td > < / tr > < / test > < / táblázat > < p > A legtöbb szerver testreszabása az első három réteggel érhető el. Java pluginok csak olyan komplex rendszerek, mint a matchmaking, egyéni hálózatépítés, vagy mély ECS manipuláció. < / p > < h2 > Adatok Eszközök: JSON- Driven Content < / h2 > < p > A Hytale-ban a no- code modding alapja < strong > adateszközök < / strong > - JSON fájlok, amelyek minden játéktartalmat meghatároznak. Ugyanazok az adatvezetékek, amelyek blokkokat, elemeket, NPC-ket és világgenerációt vezetnek az alapjátékban teljesen ki vannak téve a modellezőknek. < / p > < h3 > Mit lehet beállítani JSON < / h3 > < ul > < li > < erős > Blokkok és elemek: < / erős > meghatározások, tulajdonságok, textúrák, csepegtető táblák, stack méretek, kategóriák < / li > < li > < erős > NPC- k és szervezetek: < / erős > bázistulajdonságok, statisztika, csepp, modell / animációs referenciák < / li > < li > < erős > NPC Viselkedés: < / erős > szenzor- akció minták, harci logika, tétlen viselkedés, frakció kapcsolatok < / li > < li > < erős > Világgeneráció: < / erős > biomes, terepforma, anyagok, növényzet, szerkezeti elhelyezés < / li > < li > < erős > Loot Tables: < / erős > leejtési arányok, állapotok, ritka súlyok < / li > < li > < erős > Kovácsolási receptek: < / erős > munkapad megbízások, összetevők követelményei, meghatározási szint < li > < erős > Interakciók: < / erős > játékos-NPC párbeszéd, kiváltó zónák, környezeti hatások < / li > < / ul > < p > Az adateszközök ereje az, hogy a változások < erŠsek > hot- reloaded < / strong > - szerkeszteni egy JSON fájlt, és a változások azonnal vonatkoznak a futó világ nélkül szerver újraindàtás. < / p > < h3 > Gyors Példa: A Raptors Rideable < / h3 > < p > Az adateszköz-hatalom egyik legemlítettebb példája: a raptorok versenyképessé tétele állítólag csak < erős > 4 JSON < / erős > sort igényel. Se Java, se összeállítás, se újraindítás. Ez az a fajta módosítás, amely igényel egy teljes plugin Minecra. < / p > < h3 > Csomagszerkezet < / h3 > < p > Az adateszközök módosítása < erős > Csomagok < / erős >: < / p > < pre> < kód > MyFirstPack / manifeszt. json Gyakori / Bloktextúrák / Ikonok / Modellek / Szerver / Tétel / tétel / Tétel / Kategória / Blokk / Nyelvek / en- US / szerver.lang < / kód > < / pre> < p > A < kód > manist.json < / kód > tartalmazza a < kód > "Tartalmazza az AssetPack": valódi < / kód >. Dobja be a csomagmappát < kód >% AppData% / Roaming / Hytale / UserData / Mods / < / Code > és aktív. < / p > < h2 > Az eszközszerkesztő: In- Game GUI for data assets < / h2 > < p > A nyers JSON szerkesztése működik, de a Hytale valami jobbat kínál: a < erős > Eszközszerkesztő < / erős >, egy teljes GUI, amit közvetlenül a játékba építettek. < / p > < h3 > Hogyan férjünk hozzá < / h3 > < ol > < li > Hozzon létre vagy töltsön be egy < erős > Kreatív világ < / erős > < / li > < li > type < code > / op self < / code > in chat to give operator status < / li > < li > Nyomja meg a < erős > B < / erős > nyitásához Kreatív eszközök Hub < / erős > < / li > < li > A < erős > Eszközök < / erős > tab < / li > < li > Válasszon < erős > Eszközszerkesztő < / erős > < / li > < li > Kattintson a három pont a top- bal és válassza a < erős > "Add Pack" < / erős >, hogy hozzon létre egy új eszközcsomag < / li > < / ol > < h3 > Mit tudsz csinálni < / h3 > < p > Az Eszközszerkesztő kinyit egy ablakot a játék teljes könyvtárfájáról. Az olyan mappákat, mint az Audio, Camera, Environment, Environment, Téma, Részecskék és GameplayConfig böngészheti. Minden egyes eszközre: < / p > < ul > < li > < erŠs > Nézet és szerkesztés < / erős > bármilyen ingatlan egy form- alapú UI < / li > < li > < erős > Másolj le egy meglévő eszközt < / erős > mint kiindulási pontot (a leggyorsabban a egyedi tételek esetében) < / li > < li > < erős > Lásd a dokumentációs tippeket < / erős > minden mező magyarázatát (hozzáadva a 2-es frissítéshez) < / li > < li > < erős > Hot- reload változások < / erős > - kattintson a "Változások alkalmazása" gombra, és azonnal nézze meg az eredményeket < / li > < li > < erős > Equip elemek < / erős > közvetlenül a szerkesztő, hogy tesztelje őket < / li > < / ul > < h3 > Egyedi blokk létrehozása - lépésről lépésre < / h3 > < ol > < li > Open Asset Editor és hozzon létre egy új Pack < / li > < li > Hozzon létre egy JSON fájlt < kód > Csomagok / YourPack / Server / Tételek / az én _ blokk.json < / kód > < / li > < li > Helyezze textúráját < kód > Csomagok / YourPack / Gyakori / BlokTextures / my _ blokkol.png < / kód > < / li > < li > Helyezze az ikonját < kód > Csomagok / YourPack / Gyakori / Icons / ItemsGenerated / My _ Block.png < / kód > < / li > < li > Az Eszközszerkesztő, nyissa meg a forrás fülét, állítsa be a tulajdonságokat, és kattintson < erős > Változások alkalmazása < / erős > < / li > < li > Keresés a blokk nevét, válassza ki, és kattintson < erős > Egyenértékű elem < / erős > < / li > < / ol > < p > Módosíthatja az anyagi tulajdonságokat, a viselkedést, a hangokat, a részecske hatásokat, a cseppeket, a köteg méretét és a kategóriákat - mind kód nélkül. < / p > < h3 > The Creative Tools Hub < / h3 > < p > Az eszközszerkesztő csak egy lap. A teljes Creative Tools Hub tartalmazza: < / p > < táblázat > < fej > < tr > < th > Tab < / th > < th > Tartalom < / th > < / tr > < / fej > < tbody > < tr > < td > < strong > Eszközök < / strong > < / td > Eszközszerkesztő, Eszközcsomópont szerkesztő, Modell Editor (Blockpad) < / td > < / tr > < tr > < td > < strong > Világ < / strong > < / td > < td > Struktúra ívás, atmoszféra színek, teleportálás, OBJ- to- voxel átalakító < / td > < / tr > < tr > < td > < strong > Builder Tools < / strong > < / td > < td > Kiválasztó eszköz, vonalzó, lézermutató, blokkműveletek, szkript ecsetek < / td > < / tr > < tr > < td > < strong > Machinima < / strong > < / td > < td > Timeline- based cinematic creating tools < / td > < / tr > < / test > < / táblázat > < h2 > Vizuális írás: Node- alapú logika < / h2 > < p > A vizuális scripting rendszer a Hytale < strong > Unreal Engine Tervrajzok < / strong > - egy node- alapú grafikus szerkesztő, ahol logikai blokkokat csatlakoztatunk vizuálisan az írás helyett. < / p > < h3 > Jelenlegi állapot < / h3 > < p > < erős > Fontos: < / erős A teljes vizuális scripting rendszer még nem elérhető a Early Access. Az Asset Graph szerkesztő létezik, de a Hypixel Studios "csiszolatlan" -nak ismeri el. Ez egy tervezett funkció, nem sokkal az EA indítása után. Azonban a < erős > World Generation csomópont szerkesztő < / erős > funkcionálisan és aktívan használják V2 terep generáció. < / p > < h3 > Hogyan működik < / h3 > < p > A csomópont szerkesztő olyan munkahelyet biztosít, ahol: < / p > < ol > < li > < strong > Place csomópontok < / strong > - minden csomópont egy függvényt jelent (ellenőrző távolság, ivadék entitás, beállított időzítő stb.) < / li > < li > < erős > Csatlakozó csomópontok < / erős > - vezetékek összekapcsolása kimenetek egy csomópont bemenetek egy másik < / li > < li > < erős > Beállítja a paramétereket < / erős > - minden csomópont állítható beállítások < / li > < li > < erős > Élő vizsgálat < / erős > - a változások azonnal tükrözik az in- game < / li > < / ol > < p > A rendszer támogatja az auto-pozicionáló csomópontokat, a gyökércsomópontok beállítását és a hierarchikus szervezéssel rendelkező összetett grafikonok kezelését. < / p > < h3 > Mi a Visual Scripting Enable < / h3 > < ul > < li > < erős > Egyéni NPC viselkedés < / erős > - járőr útvonalak, párbeszédfák, harci stratégiák < / li > < li > < erős > Világgenerációs szabályok < / erős > - biomkonfiguráció, terepsűrűség, anyagelhelyezés (jelenleg rendelkezésre áll) < / li > < li > < erős > Játék mechanika < / erős > - nyerési feltételek, pontozási logika, kiváltó zóna < / li > < li > < erős > Interaktív történetek < / erős > - keresési rendszerek, elágazó narratívák < / li > < li > < erős > Maffia viselkedés módosítás < / erős > - a meglévő teremtmények viselkedésének megváltozása < / li > < li > < erős > In-world interakciók < / erős > - kapcsolók az ajtókhoz, ívók a kioldókhoz, nyomólemezek a csapdákhoz < / li > < / ul > < h3 > Tervezési elvek < / h3 > < p > Hypixel Studios megosztotta tervezési céljait vizuális scripting: < / p > < ul > < li > < erős > Java funkciók alhalmaza: < / erős > Nem mindent, amit Java tehet, de lefedi a legtöbb szerver testreszabási igények < / li > < li > < erős > Designer- barát: < / erős > Nincs szükség kódolási ismeretre < / li > < li > < erős > Programozó-kiterjeszthető: < / erős > A Java fejlesztők új vizuális csomópontokat hozhatnak létre a nem programozók számára a < / li > használatához < li > < erős > Sandboxed: < / erős > Biztonságos megosztására modderek - nincs önkényes kód végrehajtás < / li > < li > < erős > Végül a világban: < / erős > Tervek, hogy a vizuális scripting közvetlenül a 3D-s világban, összekötő objektumok és kiváltó térben < / li > < / ul > < h2 > NPC Behavior Configuration (nincs szükség kódra) < / h2 > < p > Az egyik legerősebb no- code képesség az NPC viselkedési rendszer. A < erős > 150 + moduláris viselkedési elemek < / erős > használatával komplex mesterséges mesterséges intelligenciát lehet létrehozni teljes mértékben adateszközökön keresztül: < / p > < h3 > A szereprendszer < / h3 > < p > Minden NPC-nek van egy < erős > szerepe < / erős > - egy viselkedési sablon, amely meghatározza, hogy mit csinál, hogyan reagál, és mit hordoz. A szerepeket a JSON határozza meg. A szerepváltás teljesen átalakítja a viselkedést - a juhokat a < kód > Sablon _ Animal _ Semutral > / kód > - < kód > - Sablon _ Predator < / kód > és agresszívvá válik. < / p > < h3 > Érzékelési művelet Minta < / h3 > < p > NPC viselkedés egy szenzor- akcióhurkot követ: < / p > < ol > < li > < erős > érzékelő: < / erős > NPC érzékeli valamit (játékos a közelben, alacsony egészségi, idő a nap) < / li > < li > < erős > állapot: < / erős > Ellenőrizze kontextus (játékos ellenséges? 50% alatt vagyok HP?) < / li > < li > < erős > Akció: < / erős > Reagálás végrehajtása (támadás, menekülés, segítségkérés, fegyvercsere) < / li > < / ol > < p > Mindez adateszközökön keresztül van konfigurálva. A < strong > Combat Action Evaluator < / strong > kezelni komplex harci döntések - NPC értékeli az állapotukat, elemzi ellenfelek, és válasszon a rendelkezésre álló intézkedések súlyozott véletlenszerűség. < / p > < h3 > Mit lehet építeni kód nélkül < / h3 > < ul > < li > Egyedi ellenséges tömegek < / li > < li > NPC-kereskedők párbeszéddel és kereskedelmi leltárral < / li > < li > Boss harcok több szakaszban (szerepcsere egészségügyi küszöbök) < / li > < li > Járőrök, akik riasztják a közeli szövetségeseket, amikor észrevesznek egy behatolót < / li > < li > Tamed társak, akik követik a játékost és harcolnak velük < / li > < / ul > < h2 > A programozó / tervező munkafolyamat < / h2 > < p > A Hytale szerver ideális csapatmunkaárama egyesíti mindkét megközelítést: < / p > < ol > < li > < erős > Programozók < / erős > építsenek mély logikát Java pluginok és fedjék fel a tiszta, újrahasználható horgokat < / li > < li > < erŠs > Tervezők < / erŠs > Használja az Eszközszerkesztő és vizuális scripting össze a kampók a betontartalom < / li > < li > < strong > < / erős > Adateszközök < / erős > könnyebb homokozót és biztonsági felülvizsgálatot, mint önkényes kód < / li > < / ol > < p > Még a programozó nélküli kiszolgálótulajdonosként is, a no-code eszközök lehetővé teszik, hogy egyedi elemeket, NPC-ket, világgenerációt és játékmechanikát hozzunk létre, amelyek teljes plugin fejlesztést igényelnek Minecraftban. < / p > < h2 > Getting Start Today < / h2 > < ol > < li > < erős > Kezdje az eszközszerkesztővel. < / erős > Nyisson egy kreatív világot, nyomja meg a B, és fedezze fel a könyvtár fa. Egy meglévő elem másolása és tulajdonságainak módosítása. < / li > < li > < erős > Ismerje meg a World Gen csomópont szerkesztő. < / erős > Ez most a legérettebb vizuális szövegírási eszköz. Kövesse a közösség oktatását a HytaleModding.de. < / li > < li > < erős > Az NPC viselkedésének beállítása. < / erős > A szereprendszer és a szenzor- akcióminták használata egyéni teremtmények létrehozásához. < / li > < li > < erős > Csatlakozz a közösséghez. < / erős > The HytaleModding.dev Discord (8000 + tag) a legjobb hely, hogy kérdéseket tegyen fel, és ossza meg alkotások. < / li > < / ol > < p > A dolgok Java plugin oldaláról lásd < a href = "/ news / hytale- modding- apia-server- plugin-development-guide" > Modding API Guide < / a >. Kifejezetten a világgeneráció számára, olvasd el a < a href = "/ news / hytale- world- builder- v2-custil- generation- guide" > World Builder V2 Guide < / a. És egyedi 3D modellek létrehozásához, nézd meg a < a href = "/ Hírek / hytale- asset -editor -blockbench- custil- models- guide" > Eszközszerkesztő & Blockpad Útmutató < / a >. < / p > < p > < em > Épített valami hűvös no-code szerszámokkal? Ossza meg a Discord - szeretjük a közösségi alkotások. < / em > < / p >