Dari Nol ke CurseForge: Bagaimana Membangun Hytale Pertama Anda Mod

Dengan: nama Kategori:: nama : minutes min read

Tidak pernah modded sebelumnya? Pemandu ini memandumu melalui membangun mode Hytale pertamamu menggunakan sistem skrip visual dan data JSON. Tidak perlu pengalaman pemrograman. Anda akan pergi dari nol pengetahuan ke mod diterbitkan di CurseForge.

< p > Anda tidak perlu menjadi programmer untuk membuat mod Hytale. Kapal game dengan alat skrip visual, konfigurasi berbasis JSON-, dan Blockbent (alat pemodelan 3D resmi) yang bersama-sama memungkinkan Anda membuat item kustom, makhluk, resep, dan mekanisme gameplay tanpa menulis satu baris kode. < / p > < p > Panduan ini membimbing Anda melalui proses pembuatan mod sederhana dan membuatnya diterbitkan di < a href = "https: / / www.curseforge.com / hytale" target = "_ blank" rel = "noounder noreferer" > CurseForge < / a >. Jika Anda sudah penasaran tentang modding tetapi tidak tahu di mana untuk memulai, ini adalah titik entri Anda. < / p > < h2 > Jalur Modding Tiga < / h2 > < p > Hytale menawarkan pendekatan ganda ke pembuatan mod, masing-masing cocok untuk tingkat keterampilan yang berbeda dan tujuan: < / p > < h3 > 1. JSON Data Packs (Easiest) < / h3 > < p > Ubah perilaku permainan yang ada dengan menyunting berkas konfigurasi. Tidak diperlukan alat selain penyunting teks. Anda dapat mengubah resep pembuatan, menyesuaikan statistik NPC, mengubah tabel drop, dan tweak parameter generasi dunia. < / p > < p > < strong > Terbaik untuk: < / strong > Keseimbangan tweak, resep kustom, laju penurunan yang diubah, penyesuaian generasi dunia. < / p > < h3 > 2. Skrip Visual (Intermediate, Coming Soon) < / h3 > < p > Sebuah sistem naskah berbasis yang terinspirasi oleh Mesin Blueprints Unreal direncanakan untuk Hytale. Studio Hypixel mengumumkan akan tiba "tak lama setelah peluncuran", dan akan memungkinkan Anda menghubungkan node dengan kabel visual untuk membuat logika gameplay tanpa mengingat sintaks pemrograman. Penyunting titik World Gen V2 telah menggunakan pendekatan visual yang sama untuk generasi dunia. < / p > < p > < strong > Terbaik untuk: < / strong > Mekanika permainan kustom, objek interaktif, memicu peristiwa, modifikasi gameplay (sekali dirilis). < / p > < h3 > 3. Plugin Java (Advanced) < / h3 > < p > Akses pemrograman penuh untuk logika server-side kompleks. Jika Anda telah menulis plugin Bukkit atau Spigot untuk Minecraft, konsepnya tidak asing. < / p > < p > < strong > Terbaik untuk: < / strong > Sistem kompleks, plugin ekonomi, UIs gubahan, integrasi mendalam dengan peralatan permainan. < / p > < p > Panduan ini berfokus pada jalur 1 dan 2, karena mereka tidak memerlukan pemrograman. < / p > < h2 > Mengatur Area Kerja Anda < / h2 > < p > Sebelum Anda mulai membangun: < / p > < ol > < li > < kuat > Buat sebuah dunia yang berdedikasi. < / strong > Buka Hytale, ciptakan dunia baru. Ini adalah lingkungan pengujian Anda. < / li > < li > < strong > Cari folder mod anda. < / strong > Mode Hytale hidup di direktori mod server. Untuk permainan lokal, ini biasanya dalam instalasi Hytale Anda di bawah folder server. < / li > < li > < strong > Buat struktur folder mod anda. < / strong > Paket hitale memakai berkas < kode > manifestijson < / code > dan mengorganisir isi di bawah < kode > Common / < / code > dan < kode > Server / < / code > direktori: < pre > < kode > my-first-mod / [Enablessjson (pack metadata] Common (aset bersama: tekstur, model, ikon) Items: (model item dan tekstur) Server: Butir / Item / (definisi butir) NPC / Roles / (configs perilaku NPC) < / code > < / pre > < / li > < li > < strong > Tulis manifestasi anda. < / strong > Berkas ini memberitahu Hytale tentang paket Anda: < pre > < kode > { "Grup": "com.yourname", "Name": "My First Mod", "Versi": "1.0.0", "Deskripsi": "Sebuah mod sederhana untuk belajar dasar-dasar", "Penulis": ["Nama Anda"] } < / code > < / pre > < / li > < / ol > < img src = "https: / / cdn.hytale.com / 5e7ba50a3c 9a0679e6 _ 135 _ trorty.jpg /" alt = "Vafious Trork NPC arketype dalam Hytale, menampilkan keragaman makhluk modders dapat membuat" loading = "lazy =" lebar: 100%; bordergin: < h2 > Projek 1: Custom Crafting Recipe (JSON) < / h2 > < p > Mod paling sederhana yang dapat Anda buat: resep kerajinan baru. Mari kita buat resep yang memungkinkan pemain membuat kapak berlian dari bahan yang berbeda dari yang bawaan. < / p > < ol > < li > Navigasi ke mod Anda < kode > resep / < / code > folder < / li > < li > Buat berkas JSON (misalnya, < kode > custom _ picksox.json < / code >) < / li > < li > Definisikan resep menggunakan format resep Hytale, menyatakan item masukan dan keluaran < / li > < li > Simpan, reload mod Anda, dan tes di sebuah workbeng < / li > < / ol > < p > Format JSON yang tepat mengikuti skema resep Hytale, yang dapat Anda referensi dari berkas permainan yang ada dalam direktori data server. Lihatlah bagaimana resep baku terstruktur dan menggunakannya sebagai templat. < / p > < h2 > Projek 2: Diubah Perilaku NPC (JSON) < / h2 > < p > Mari kita membuat zombie yang lebih cepat dan tetes jarahan yang lebih baik: < / p > < ol > < li > Cari definisi dasar zombie NPC dalam berkas data permainan < / li > < li > Salin ke folder mod Anda < kode > npcs / < / code > < / li > < li > Ubah kecepatan, kesehatan, kerusakan, dan nilai tabel drop < / li > < li > Tambahkan zombie kustom Anda sebagai varian yang bertelur bersama zombie biasa < / li > < / ol > < p > Ini adalah berapa banyak modifikasi NPC di CurseForge bekerja. "Variabel Mob" dan mod serupa terutama modifikasi JSON ke definisi NPC yang ada dengan statistik yang disesuaikan dan tabel drop baru. < / p > < h2 > Mencari Depan: Skrip Visual < / h2 > < p > Ketika sistem skrip visual Hytale diluncurkan, itu akan membuka jalur modding ketiga untuk pemrogram non-. Berdasarkan apa yang Hypixel Studios telah berbagi, sistem akan bekerja sama dengan Unreal Engine Blueprints: Anda akan menghubungkan titik pemicu (seperti "On Player Step") untuk mengaktifkan node (seperti "Create Explosion") dengan kabel visual, membangun logika gameplay tanpa kode tulis. < / p > < p > Editor node Gen V2 Dunia, sudah tersedia untuk modding generasi dunia, memberikan pratilik bagaimana pendekatan ini bekerja dalam praktek. Setelah tujuan umum sistem skripting visual kapal, itu akan membiarkan modders menciptakan objek interaktif, mekanika permainan kustom, dan memicu peristiwa dengan menghubungkan blok bangunan visual. < / p > < p > Sementara itu, data paket JSON dan plugin Java mencakup seluruh jangkauan kebutuhan modding. < / p > < h2 > Menggunakan Brockbag < / h2 > < p > < a href = "https: / / www.blockbench.net /" target = "_ blank" rel = "noounder noreferrer" > Blockbence < / a > adalah alat model 3D resmi untuk Hditale, tersedia sebagai aplikasi desktop gratis. Dengan plugin Hytale yang terpasang, ia mengekspor langsung ke .blockymodel dan format .blockyanim, validate kepadatan pixel, dan memaksakan batasan geometri Hytale. < / p > < p > Untuk mod pertama Anda, Anda mungkin tidak perlu model kustom. Tetapi jika Anda ingin mod Anda menonjol secara visual, Blockbene adalah di mana Anda akan membuat penampilan item unik, bentuk blok kustom, dan model NPC. < / p > < img src = "https: / / cdn.hytale.com / 5e7ba02a50cb0011176c5fd _ 29 _ _ building _ blocks.png" alt = "Hytale building blocks and kreatif aset yang dapat digunakan dalam kreasi mereka" loading = "lazy" style = 100%; auto; bordering-radius: 8px; 5m > < h2 > Menguji Mod Anda < / h2 > < p > pengujian adalah sederhana karena mod adalah server-side: < / p > < ol > < li > Tempatkan folder mod Anda dalam direktori mod server < / li > < li > Mulai (atau restart) server < / li > < li > Gabung server dan verifikasi perubahan Anda bekerja < / li > < li > Periksa konsol server untuk pesan galat yang berhubungan dengan mod < / li > < / ol > < p > Sistem Hytale melaporkan kesalahan secara jelas. Jika JSON Anda memiliki kesalahan sintaks atau skrip visual Anda referensi sesuatu yang tidak ada, konsol memberitahu Anda persis apa yang salah dan di mana. < / p > < h2 > Penerbitan ke CurseForge < / h2 > < p > Setelah mod Anda bekerja: < / p > < ol > < li > < strong > Buat akun CurseForge < / strong > jika anda tidak memiliki satu < / li > < li > < strong > Terapkan status Mod Penulis < / strong > pada bagian Hytale < / li > < li > < strong > Buat projek baru < / strong > dengan nama yang jelas, deskripsi, dan setidaknya satu cuplikan layar < / li > < li > < strong > Unggah berkas mod Anda < / strong > sebagai sebuah archive zip < / li > < li > < strong > Tulis instruksi instalasi < / strong > sehingga pemilik server tahu bagaimana mengaturnya < / li > < li > < strong > Kirim ulasan < / strong > < / li > < / ol > < p > Daftar CurseForge Baik termasuk cuplikan layar, deskripsi jelas, isu-isu yang dikenal, dan changelog. Ini bukan hanya nice-to- haves; mereka secara langsung mempengaruhi apakah pemilik server memilih mod Anda daripada alternatif. < / p > < h2 > Apa yang akan dibangun < / h2 > Next < p > Setelah Anda menerbitkan mod pertama Anda, pertimbangkan: < / p > < ul > < li > < strong > Pencarian kustom: < / strong > Gunakan skrip visual untuk membuat rantai pencarian multi- step < / li > < li > < kuat > Makhluk baru: < / strong > Combine Blockbene untuk visual dengan NPC framework JSON untuk perilaku < / li > < li > < strong > Building blocks: < / strong > Buat set dekoratif blok untuk pembangun < / li > < li > < strong > Mini- games: < / strong > Mode permainan skrip memakai skrip visual < / li > < li > < strong > Masukkan < a href = "/ news / hytale -news- worlstst- 100k-curseforet -modding- kompetisi" > Pertandingan Dunia Baru < / a >: < / strong > $100,000 dalam hadiah untuk WorldGen, NPC, dan Mods Experience < / li > < / ul > < p > Komunitas modifikasi Hytale aktif pada server CurseForge Discord dan Discord Hytale resmi. Keduanya adalah tempat yang baik untuk mendapatkan umpan balik, menemukan kolaborator, dan belajar dari perpindahan berpengalaman. < / p > < p > Jika mod Anda dirancang untuk multiplayer, pertimbangkan menyiapkan server tes dan < a href = "/ add-server" > mendaftar di HytaleCharts < / a > sehingga pemain dapat mencoba pembuatan Anda. < / p >