Hytale Visual Scripting Guide: Ei koodia Modding palvelinten omistajille

Nimi: Luokka:: nimi : minuutteja min lue

Kaikki palvelimen omistajat eivät halua kirjoittaa Javaa. Hytale tarjoaa tehokkaita no-code työkaluja ...Node-pohjainen visuaalinen skriptijärjestelmä, JSON Data Asset Editor, ja in-game Asset Editor ... joiden avulla voit luoda mukautettuja NPCs, maailman sukupolven, kohteita, ja pelimekaniikka ilman ohjelmointia.

Kaikki palvelimen omistajat eivät halua oppia Javaa. Hyvät uutiset: Hytale tarjoaa tehokkaan sviitin no-code työkaluja, joiden avulla voit luoda mukautetun sisällön NPCs, kohteita, lohkot, maailman sukupolvi, ja pelimekaniikka . Nämä ovat samat työkalut Hypixel Studios käyttää sisäisesti rakentaa Orbis. Tämä opas kattaa Hytalen koodittoman modauksen kolme pilaria: dataresurssit (JSON-konfiguraatio), Asset-editori (pelin graafinen käyttöliittymä) ja visual scripting system (solmuun perustuva logiikka). Ei koodia Modding Stack Hytalen modaus on kompleksisuutta: < tr > < th > Layer < th > Tool < th > Vaaditaan koodi? < th > th > paras Data Assets JSON-tiedostot + Asset Editor NoBlocks,items, NPCs, saalistaulukot, reseptit, maailman gen Art Assets Blockbench (hytale-liitännäinen) NoCustom-mallit, tekstuurit, animaatiot Visual Scripting Node-based editor No Pelilogiikka, NPC-käyttäytyminen, yhteisvaikutukset, voitto-olosuhteet Server-liitännäiset Java 25 + IntelliJ Kylläsyvän palvelimen muutokset, monimutkaiset järjestelmät Suurin osa palvelimen räätälöinnistä voidaan suorittaa kolmella ensimmäisellä kerroksella. Java-liitännäisiä tarvitaan vain monimutkaisiin järjestelmiin, kuten matchmakingiin, räätälöityyn verkottumiseen tai syvään ECS-manipulointiin. Tieto Varat: JSON-Driven Content Hytalessa ei-koodimodauksen perusta on dataresurssit JSON-tiedostot, jotka määrittelevät jokaisen pelin sisällön. Samat tietoputket, jotka ohjaavat lohkoja, kohteita, NPC:tä ja maailman sukupolvea peruspelissä, altistuvat täysin moddereille. Mitä voit määrittää JSON Blokit ja kohteet: määritelmät, ominaisuudet, tekstuurit, pudotuspöydät, pinokoot, luokat NPCs and Yksiköt: perusominaisuudet, tilastot, pisarat, malli/animaatioviitteet NPC Käyttäytyminen: sensoritoimintamallit, taistelulogiikka, joutokäyttäytyminen, ryhmittymäsuhteet World Generation: biomes, maaston muoto, materiaalit, kasvillisuus, rakennesijoittelu Pitkät taulukot: pudotusaste, olosuhteet, harvinaisuuspainot Käsityöstöreseptit: työpenkkitehtävät, ainesosavaatimukset, tasolukot Interactivities: soitin-NPC dialogi, käynnistysalueet, ympäristövaikutukset Tietovarojen teho on se, että muutokset ovat hot-ladattuja Nopea Esimerkki: Making Raptors Rideable Yksi edellä mainituista esimerkeistä datan resurssitehosta: raptorien tekeminen ratsastettavaksi edellyttää vain 4 viivaa JSON . Ei Javaa, ei koostetta, ei uudelleenkäynnistystä. Tämä on sellainen muutos, joka vaatisi täyden plugin Minecraft. Pakkausten rakenne Tietojen muutokset on järjestetty Packs : MyFirstPack/ luettelo. Json Yleinen/ Lohkotekstit/ Kuvakkeet/ Mallit/ Palvelin/ Kohta/ajat Kohta/luokka/ Kenttä/ Kielet/en-USA/ server.lang merkki.json on sisällettävä "sisältääAssetPack": tosi . Pudota pakkauskansiosi %AppData%/Roaming/Hytale/UserData/Mods/ ja se on aktiivinen. The Asset Editor: In Game GUI for Data Assets Editing raw JSON toimii, mutta Hytale tarjoaa jotain parempaa: Asset Editor , täydellinen GUI rakennettu suoraan peliin. Miten käyttää sitä Luo tai lataa Luova maailma Type /op self chatissa, jotta toiminnanharjoittajalle voidaan myöntää asema Press B avata Creative Tools Hub Assets tab Select Asset Editor Klikkaa ylävasen kolmea pistettä ja valitse "Lisää pakkaus" luodaksesi uuden voimavarapaketin Mitä voit tehdä The Asset Editor avaa ikkunan näyttää pelin täydellinen hakemistopuu. Voit selata kansioita kuten Audio, Kamera, Entity, Ympäristö, Tuote, Particles, ja GameplayConfig. Kunkin omaisuuserän voit: Näytä ja muokkaa mitä tahansa muotoa oleva ominaisuus Kopioi olemassa oleva omaisuuserä lähtökohtana (nopein työvirta räätälöityihin kohteisiin) Ks. dokumentaatiotyökaluvihjeet selittää kunkin kentän (lisätty päivitykseen 2) Hot-reload changes Equip kohteet suoraan editorista testataksesi niitä Creating a Custom Block Avaa Asset Editor ja luoda uusi Pack Luo JSON-tiedosto Packs/YourPack/Server/Item/Items/my_block.json Painotapa Packs/YourPack/Common/BlockTextures/my_block.png Paina kuvakkeesi Packs/YourPack/Common/Icons/ItemsGenerated/My_Block.png Avaa Omaisuuseditorissa Lähde-välilehti, määritä ominaisuudet ja napsauta Käytä muutoksia Etsi lohkonimesi, valitse se ja napsauta Equip-tuote Voit muuttaa materiaalin ominaisuuksia, rikkoa käyttäytymistä, ääniä, hiukkasvaikutuksia, pudotus kohteita, pinon koko, ja luokat Luovat työkalut The Asset Editor on vain yksi välilehti. Koko Creative Tools Hub sisältää: Tab Contents Assets Asset Editor, Asset Node Editor, Model Editor (Blockbench) World Rakennekutu, ilmakehän värit, teleportaatio, OBJ-to-voxel-muunnin Rakennustyökalut Valintatyökalu, hallitsija, laserosoitin, lohkotoiminnot, käsikirjoitetut harjat Machinima timeline-pohjaiset elokuvalliset luomisvälineet Visual Scripting: Node-Based Logic Visuaalinen skriptijärjestelmä on Hytale's equivalent Unreal Engine Blueprints . nykytila tärkeä: Täydellinen visuaalinen skriptijärjestelmä ei ole vielä saatavilla Early Access. Asset Graph Editor on olemassa, mutta on tunnustanut Hypixel Studios "kieltämätön." Se on suunniteltu kohta EA:n laukaisun jälkeen. World Generation -solmun editori on kuitenkin toimiva ja aktiivisesti käytetty V2-maaston tuotannossa. Miten se toimii Solmumuokkain tarjoaa työtilan, jossa: Paikan solmut . Jokainen solmu edustaa funktiota (tarkista etäisyys, kutu, aseta ajastin jne.) Yhdistä solmut Määräparametrit Test live Järjestelmä tukee automaattisen asemoinnin solmuja, perussolmujen asettamista ja monimutkaisten kaavioiden hallintaa hierarkkisella organisaatiolla. Mikä visuaalinen komentoalue on käytössä NPC-käyttäytyminen Maailman sukupolven säännöt ... Biome konfiguraatio, maaston tiheys, materiaalin sijoittaminen (saatavilla nyt) Pelimekaniikka voitto-olosuhteet, pisteytyslogiikka, käynnistysvyöhykkeet Interaktiiviset tarinat ... Mob-käyttäytymisen muuttaminen Maailman sisäiset vuorovaikutukset ... liitä vivut oviin, sytyttimet laukaisemaan, painelevyt ansoihin Suunnitelmaperiaatteet Hypixel Studios on jakanut visuaalisen käsikirjoituksen suunnittelutavoitteet: Javan alatoiminto: Ei kaikkea mitä Java voi tehdä, mutta kattaa useimmat palvelimen räätälöinnin tarpeet Suunnittelijaystävällinen: Koodaustietoja ei tarvita Ohjelma-laajentuva: Java-kehittäjät voivat luoda uusia visuaalisia solmukohtia muille kuin ohjelmoijille Sandboxed: Turvallinen modderien jakamiselle Tapahtuma maailmassa: Suunnitelmia visuaalisen skriptoinnin tuomiseksi suoraan 3D-maailmaan, objektien linkittämiseksi ja spatiaalisesti NPC-käyttäytymisen määrittely (No required) Yksi tehokkaimmista ei-koodiominaisuuksista on NPC-käyttäytymisjärjestelmä. Käyttämällä 150+ modulaarisia käyttäytymiselementtejä , voit luoda monimutkaisen olennon tekoälyn kokonaan datavarojen avulla: Roolijärjestelmä Jokaisessa NPC:ssä on Role Roolit määritellään JSON. Muuttaminen rooli muuttaa käyttäytymistä kokonaan ... ja vaihtaa lampaan Template_Emily_Neutral Template_Predator ja siitä tulee aggressiivinen. anturin toimintakaavio NPC:n käyttäytyminen noudattaa sensorin toimintasilmukkaa: sensori: NPC havaitsee jotain (pelaaja lähellä, terveys alhainen, aika päivästä) Ehdotus: Tarkista asiayhteys (on pelaaja vihamielinen? Olenko alle 50% HP?) Toiminto: Suorita vastaus (hyökkäys, pakeneminen, avun kutsuminen, aseiden vaihtaminen) Kaikki tämä määritetään tietovarojen avulla. Combat Action Evaluator käsittelee monimutkaisia torjuntapäätöksiä . NPC:t arvioivat tilaansa, analysoivat vastustajia ja valitsevat käytettävissä olevista toimista painotetulla satunnaisuudella. Mitä voit rakentaa ilman koodia Muita vihamielisiä joukkoja, joiden hyökkäyskuviot ovat ainutlaatuiset NPC-kauppiaat, joilla on vuoropuhelu ja kaupan varasto Pomo taistelee useita vaiheita (tehtävävaihto terveyskynnyksellä) Partio vartijat, jotka ilmoittavat lähistöllä olevista liittolaisista, kun he havaitsevat tunkeilijan Tamed kumppanit, jotka seuraavat pelaajaa ja taistelevat heidän rinnallaan Ohjelmoija/suunnittelija Workflow Ihanteellinen ryhmätyövirta Hytale-palvelimelle yhdistää molemmat lähestymistavat: Ohjelmat rakentaa syvä logiikka kautta Java-liitännäiset ja puhtaiden uudelleenkoukut Suunnittelijat käyttävät Asset Editoria ja visuaalista skriptointia koukkujen kokoamiseksi betoniin Tietovarat ovat helpompi hiekkalaatikkoon ja turvatarkastukseen kuin mielivaltainen koodi Jopa soolopalvelimen omistajana ilman ohjelmointitaitoja, no-code työkalujen avulla voit luoda mukautettuja kohteita, NPCs, maailman sukupolvi, ja pelimekaniikka, joka edellyttäisi täydellistä plugin kehittäminen Minecraft. Aloitus tänään Aloita Asset Editor. Avaa Luova maailma, paina B, ja tutki hakemistopuu. Kopioi olemassa oleva kohde ja muokkaa sen ominaisuuksia. Opi maailman Gen-solmun editori. Se on kypsin visuaalinen käsikirjoitustyökalu. Seuraa yhteisön opetusohjelmia HytaleModding.dev. NPC-käyttäytymisen määrittely. Käytä Roolijärjestelmä ja anturi-toiminta kuvioita luoda mukautettuja olentoja. Join the community. HytaleModding.dev Discord (8000+ jäsentä) on paras paikka esittää kysymyksiä ja jakaa luomuksia. Javan plugin puolella asioita, katso meidän Modding API Guide . Erityisesti maailman sukupolvelle, lue meidän World Builder V2 Guide . Ja mukautetun 3D-mallin luomiseen tutustutaan Asset Editor & Blockbench Opas Rakenna jotain siistiä ilman koodia? Jaa se Discordillamme