از Zero به CurseForge: How to Build Your First Hytale

By HytaleCharts Team Category: technical 6 min read

هرگز پیش از این اصلاح نشد؟ این راهنما شما را از طریق ساخت اولین Hytale mod با استفاده از سیستم اسکریپت نویسی بصری و بسته های داده JSON پیاده می کند. هیچ تجربه برنامه نویسی لازم نیست. شما از دانش صفر به یک روش منتشر شده در CurseForge می روید.

شما نیاز به یک برنامه نویس برای ایجاد یک Hytale mod ندارید. کشتی های بازی با ابزارهای اسکریپت نویسی بصری، پیکربندی مبتنی بر JSON و Blockbench (ابزار رسمی مدل سازی 3D) که با هم اجازه می دهد تا اقلام سفارشی، موجودات، دستورالعمل ها و مکانیک گیم پلی را بدون نوشتن یک خط کد ایجاد کنید. این راهنما شما را از طریق فرآیند ساخت یک روش ساده پیاده می کند و آن را در alt = Troarious Trork NPC archetypes در Hytale، نشان می دهد تنوع مخلوقات modders می تواند باعث بارگذاری @ ارتفاع = 100٪ - پهنای باند. Project 1: Custom Crafting Recipe ساده ترین شیوه ای که می توانید انجام دهید: یک دستور کار جدید. بیایید یک دستورالعمل ایجاد کنیم که به بازیکنان اجازه می دهد یک الماس را از مواد مختلف نسبت به پیش فرض بسازند. Navigate به recipes/ پوشه ایجاد یک فایل JSON (به عنوان مثال، سفارشی_pickaxe.json) دستورالعمل را با استفاده از فرمت دستورالعمل Hytale اصلاح کنید، موارد ورودی و خروجی را مشخص کنید. Save، reload your mod و Test at a workbench فرمت دقیق JSON طرح دستورالعمل Hytale را دنبال می کند که می توانید از فایل های موجود بازی در دایرکتوری داده های سرور به آن اشاره کنید. بررسی کنید که چگونه دستور العمل های پیش فرض ساختار یافته اند و از آنها به عنوان قالب استفاده می کنند. Project 2: اصلاح رفتار NPC (JSON) بیایید یک زامبی بسازیم که سریع تر باشد و بهتر از آن رها شود: پیدا کردن تعریف پایه زامبی NPC در فایل های داده بازی Copy آن را به پوشه ntab / سرعت، سلامت، آسیب و کاهش ارزش های جدول را تقویت کنید. زامبی سفارشی خود را به عنوان یک نوع که در کنار زامبی های منظم ایجاد می کند اضافه کنید این است که بسیاری از NPC mods در کار نفرین فورژ. "Mob Variants" و روش های مشابه عمدتا تغییرات JSON در تعاریف NPC موجود با آمار تنظیم شده و جداول قطره جدید است. Looking Ahead: Visual Scripting هنگامی که سیستم اسکریپت نویسی بصری Hytale راه اندازی می شود، یک مسیر سوم برای غیر برنامه نویسان باز می شود. بر اساس آنچه استودیو هی پیکسل به اشتراک گذاشته است، سیستم به طور مشابه به Unreal Engine Blueprints کار خواهد کرد: شما گره های ماشه (مانند " On Player Step") را به گره های عمل (مانند "ایجاد انفجار") با سیم های بصری، ساخت منطق گیم پلی بدون نوشتن کد متصل خواهید کرد. ویرایشگر گره نسل جهانی V2 که در حال حاضر برای نسل جهانی در دسترس است، پیش نمایش می دهد که چگونه این رویکرد در عمل کار می کند. هنگامی که سیستم اسکریپت نویسی بصری عمومی، به modders اجازه می دهد تا اشیاء تعاملی، مکانیک بازی سفارشی ایجاد کند و حوادث را با اتصال بلوک های بصری ایجاد کند. در عین حال، بسته های داده JSON و افزونه های جاوا طیف گسترده ای از نیازها را پوشش می دهند. استفاده از Blockbench