Zérótól CurseForge-ig: Hogyan építsük meg az első hymese mod

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

Soha nem változtál még meg? Ez az útmutató végigkísér az első Hytale mod építésén a vizuális írási rendszer és a JSON adatcsomagok segítségével. Nincs szükség programozásra. A nullától a CurseForge-on megjelent mod-ig.

< p > A Hytale mod elkészítéséhez nem kell programozónak lenned. A játék hajók vizuális scripting eszközök, JSON- alapú konfiguráció, és Blockpad (a hivatalos 3D modellezési eszköz), hogy együtt lehetővé teszi, hogy hozzon létre egyedi tételek, lények, receptek, és játékmechanika írás nélkül egyetlen sor kódot. < / p > < p > Ez az útmutató végigkíséri Önt az egyszerű mod építésének folyamatán és annak közzétételén < a href = "https: / / www.curseforge.com / hytale" target = "_ blue" rel = "noopener noreferrer" > CurseForge < / a >. Ha már kíváncsi a modding, de nem tudta, hol kell kezdeni, ez a belépési pont. < / p > < h2 > A három modellezési oldal < / h2 > < p > A Hytale többféle megközelítést kínál a mod létrehozására, mindegyik különböző készségszinteknek és céloknak felel meg: < / p > < h3 > 1. JSON adatcsomagok (könnyebb) < / h3 > < p > A meglévő játékviselkedés módosítása konfigurációs fájlok szerkesztésével. A szövegszerkesztőn kívül nincs szükség szerszámokra. Változtathatsz a kézműves recepteken, állíthatsz NPC statisztikákat, módosíthatod a csepptáblázatokat, és változtathatod a világ termelési paramétereit. < / p > < p > < erős > A legjobb: < / erős > Egyensúly tweaks, egyéni receptek, módosított ejtési arány, világgenerációs kiigazítások. < / p > < h3 > 2. Vizuális írásmód (közbenső, közelgő) < / h3 > < p > Az Unreal Engine 's Tervei által ihletett nodebased scripting rendszer a Hytale-ra van tervezve. A Hypixel Studios bejelentette, hogy "röviddel a kilövés után" érkezik, és lehetővé teszi, hogy csomópontokat kössünk vizuális drótokkal, hogy játéklogikát hozzunk létre anélkül, hogy megjegyeznénk a programozási szintaxist. A World Gen V2 csomópont szerkesztő már használ hasonló vizuális megközelítést a világgeneráció számára. < / p > < p > < erős > A legjobb: < / erős > Egyéni játék mechanika, interaktív objektumok, kiváltó események, játék módosítások (egyszer megjelent). < / p > < h3 > 3. Java bővítmények (Speciális) < / h3 > < p > Teljes programozási hozzáférés komplex szerveroldali logikához. Ha már írt Bukkit vagy Spigot bővítmények Minecraft, a fogalmak ismerős. < / p > < p > < erős > A legjobb: < / erős > Komplex rendszerek, gazdasági pluginok, egyedi UI-k, mély integráció a játék belső. < / p > < p > Ez az útmutató az 1. és 2. útvonalra összpontosít, mivel nem igényel programozást. < / p > < h2 > A munkatér beállítása < / h2 > < p > Mielőtt elkezdené építeni: < / p > < ol > < li > < erős > Hozzon létre egy külön világot. Open Hytale, hozzon létre egy új Creative Mode világot. Ez a vizsgálati környezet. < / li > < li > < erős > Keresse meg a mod mappát. < / erős > A Hytale modok a szerver mod könyvtárában élnek. Helyi játék esetén ez tipikusan a Hytale installációjában van a kiszolgáló mappa alatt. < / li > < li > < erős > Hozzon létre egy mod mappát. < / erős > A Hytale csomagok a < kód > manist.json < / kód > fájlt használják, és a tartalmat < kód > Közönséges / < / kód > és < kód > Szerver / < / kód > könyvtárak alatt rendszerezik: < pre- > < kód > my- first - mod / Az Európai Unió Hivatalos Lapja Közös / (megosztott eszközök: textúrák, modellek, ikonok) Az alábbi termékek: (szerveroldali adatok) - - - (NPC viselkedési beállítások) Drops / (drop table config) < / code > < / pre> < / li > < li > < erős > Írja le a manifeszt.json. < / erős > Ez a fájl a Hytale-nak szól a csomagjáról: < pre> < kód > { "Csoportos": "Com.yourname", "Név": "Első Mod", Verzió: "1.0.0", "Leírás": "Egy egyszerű mod megtanulni az alapokat", "Authors": ["YourName"] } < / kód > < / pre> < / li > < / ol > < img src = "https: / / cdn.hytale.com / 5e7ba50a3c9a2a00106793e6 _ 135 _ _ _ trork _ archetypes.jpg" alt = "Various Trork NPC archetypes in Hytale, show the diversity of creaters modders can create" locking = "lusta" style = "width: 100%; height: auto; borders: 8px; marge: 1.5rem 0;" / > < h2 > 1. projekt: Egyedi kézműves recept (JSON) < / h2 > < p > A legegyszerűbb mod lehet csinálni: egy új formáló recept. Készítsünk egy receptet, ami lehetővé teszi a játékosoknak, hogy az alapértelmezettől eltérő anyagból készítsenek gyémánt csákányt. < / p > < ol > < li > Navigáció a mod _ BAR _ < kód > receptek / < / kód > mappa < / li > < li > Hozzon létre egy JSON fájlt (pl., < kód > egyedi _ Pictaxe.json < / kód >) < / li > < li > Határozza meg a receptet Hytale receptformátumával, megadva a bemenő elemeket és a kimenetet < / li > < li > Mentse meg, töltse újra a mod, és a vizsgálat egy munkapad < / li > < / ol > < p > A pontos JSON formátum követi Hytale recept séma, amely lehet hivatkozni a meglévő játék fájlokat a szerver adattárában. Nézd meg, hogy az alapértelmezett receptek strukturáltak és sablonként használd őket. < / p > < h2 > 2. projekt: Módosított NPC Behavior (JSON) < / h2 > < p > Csináljunk egy gyorsabb zombit és dobjunk jobb zsákmányt: < / p > < ol > < li > Keresse meg az alap zombi NPC definíciót a játék adatfájljaiban < / li > < li > Másold a mod _ BAR _ _ BAR _ _ BAR _ _ BAR _ _ BAR _ _ BAR _ _ BAR _ < li > Módosítsa a sebességet, az egészséget, a károkat és a leejtési táblázat értékeit < / li > < li > Add hozzá az egyedi zombi, mint egy változat, amely ívás mellett rendszeres zombik < / li > < / ol > < p > Ez az, hogy hány NPC modok CurseForge működik. "Maffiaváltozók" és hasonló modok elsősorban JSON módosítások a meglévő NPC definíciók korrigált statisztikákkal és új csepegtető táblázatokkal. < / p > < h2 > Nézés Előre: Vizuális írás < / h2 > < p > Amikor a Hytale vizuális scripting rendszer elindítja, megnyit egy harmadik moduláló utat a nem programozók számára. Az alapján, amit a Hypixel Studios megosztott, a rendszer ugyanúgy fog működni, mint az Unreal Engine Tervrajzok: akkor csatlakozik kiváltó csomópontok (mint "On Player Step") az akció csomópontok (mint a "Create Explosion") vizuális drótokkal, épít játéklogika írás nélkül. < / p > < p > A V2-es világszintű csomópont szerkesztő, amely már rendelkezésre áll a világgenerációs modellezéshez, áttekintést ad arról, hogyan működik ez a megközelítés a gyakorlatban. Amint az általános célú vizuális scripting rendszer hajók, lehetővé teszi a modders létre interaktív objektumok, egyéni játék mechanika, és elindította események összekapcsolásával építőelemek vizuálisan. < / p > < p > Időközben a JSON adatcsomagok és a Java bővítmények a modulációs igények teljes skáláját lefedik. < / p > < h2 > Blokpad használata < / h2 > < p > < a href = "https: / / www.blockbenc.net /" target = "_ blue" rel = "noopener noreferrer" > Blockpad < / a > a Hytale hivatalos 3D modellezési eszköze, ingyenes asztali alkalmazásként. A Hytale plugin telepítve, ez export közvetlenül .blockkymodel és .blockyanim formátumok, validálja pixel sűrűség, és fokozza a Hytale geometriai korlátait. < / p > < p > Az első mod, lehet, hogy nem kell egyedi modellek. De ha azt szeretnénk, hogy a mod kitűnjön vizuálisan, Blockpad az a hely, ahol létre egyedi termék megjelenések, egyedi blokk formák, és NPC modellek. < / p > < img src = "https: / / cdn.hytale.com / 5e7ba02a50cbcd001176c5fd _ 29 _ _ _ building _ blocks.png" alt = "Hytale building blocks.png and creative devities that modders can use in their creations" lousen "style =" width: 100%; height: auto; borderegion: 8px; marge: 1.5rem 0; "/ > < h2 > A mod vizsgálata < / h2 > < p > A vizsgálat egyszerű, mivel a modok szerveroldalúak: < / p > < ol > < li > Helyezze a mod mappát a szerver mod könyvtárába < / li > < li > Indítás (vagy újraindítás) < / li > < li > Csatlakozz a szerverhez és ellenőrizd a változásokat < / li > < li > Ellenőrizze a kiszolgáló konzolját a mod < / li > -hez kapcsolódó hibajelzések esetén < / ol > < p > A Hytale mod rendszere egyértelműen beszámol a hibákról. Ha a JSON-nak szintaxis hibája van, vagy a vizuális szkriptje olyasmire utal, ami nem létezik, a konzol pontosan megmondja, mi a baj és hol. < / p > < h2 > Kiadás a CurseForge számára < / h2 > < p > Ha a mod működik: < / p > < ol > < li > < erős > Hozzon létre egy CurseForge fiókot < / erős > ha nincs < / li > < li > < erős > Alkalmazza a Mod Szerző státusz < / erős > a Hytale szakasz < / li > < li > < erős > Új projekt létrehozása < / erős > egyértelmű névvel, leírással és legalább egy képernyőfelvétellel < / li > < li > < strong > Feltölteni a mod fájlokat < / strong > zip archívumként < / li > < li > < erős > Írja be a beépítési útmutatót < / erős > így a szerver tulajdonosai tudják, hogyan kell beállítani < / li > < li > < erős > Megfontolandó rész < / erős > < / li > < / ol > < p > Jó CurseForge listák közé screenshotok, egyértelmű leírások, ismert kérdések, és egy változó. Ezek nem csak nice- to- haves; ezek közvetlenül befolyásolják, hogy a szerver tulajdonosai válassza ki a mod helyett alternatívák. < / p > < h2 > Mit építsünk tovább < / h2 > < p > Az első kiadást követően vegye figyelembe: < / p > < ul > < li > < erős > Egyéni küldetések: < / erős > Visual scripting létrehozása többlépcsős keresési láncok < / li > < li > < erős > új teremtmények: < / erős > A Blockpad kombinálása NPC keretrendszerrel < li > < erős > Épülettömb: < / erős > Díszítő tömbkészlet létrehozása < / li > < li > < erős > Mini-játékok: < / erős > Script egyedi játékmódok vizuális scripting < / li > < li > < erős > Írja be a < a href = "/ news / hytale- news- contest- 100k- curseforge- modding- competition" > Új Világok verseny < / a >: < / erős > $100,000 a nyeremények WorldGen, NPC, és tapasztalat mods < / li > < / ul > < p > A Hytale moduláló közösség aktív a CurseForge Discord szerver és a hivatalos Hytale Discord. Mindkettő jó hely arra, hogy visszajelzést szerezzünk, kollaboránsokat találjunk, és tanuljunk a tapasztalt modellezőktől. < / p > < p > Ha a mod több játékosra van tervezve, fontolja meg egy tesztkiszolgáló és < href = "/ add- server" felállítását, > a HytaleCharts < / a > listázását így a játékosok megpróbálhatják a teremtés. < / p >