Hytale Visual Scripting Guide: No-code Modding for Server

By HytaleCharts Team Category: guides 7 min read

לא כל בעל השרת רוצה לכתוב ג'אווה. Hytale מציעה כלים חזקים ללא קוד - מערכת הקידוד החזותי המבוססת על צומת, נכסי נתונים של JSON ועורך הנכסים במשחק - המאפשר לך ליצור NPCs מותאם אישית, דור עולמי, פריטים ומכניקת משחקים ללא תכנות.

לא כל בעל השרת רוצה ללמוד את ג'אווה. החדשות הטובות: Hytale מציעה חבילה חזקה של כלים ללא קוד המאפשר לך ליצור תוכן מותאם אישית - NPCs, פריטים, בלוקים, דור עולמי ומכניקת משחקים - ללא כתיבת קו אחד של קוד. אלה הם אותם כלים Hypixel Studios לשימוש פנימי לבניית Orbis. מדריך זה מכסה את שלושת העמודים של No-code Modding ב Hytale: data Asset (JSON תצורה), ASset Editor (in-game GUI), ו- מערכת תסריטים (לוגיקה מבוססת-מוות) No-code Modding Stack Hytale's Modding הוא שכבת מורכבות: LayerTool Requires Code? Best For Data Assets>< קובצי JSON + Asset EditorNoBlocks, פריטים, NPCs, Zטבלאות, מתכונים, World gentr> AssetsBlockbench (עם תוסף Hytale) No דגמיCustom, מרקמים, אנימציהs, Animationsd>> No> מודלים, מרקמים Visual Scripting עורך מבוסס Nde No>> לוגיקה משחק, NPC התנהגויות, אינטראקציות, win תנאים Server PluginsJava 25 + IntelliJ שינויים בשרתים, מערכות מורכבותDeep server changes, מערכות מורכבות World Generation: biomes, צורת שטח, חומרים, צמחייה, מבנה מיקום < Strong>Loot Tables: הורדת מחירים, תנאים, משקל נדיר Crafting מתכונים: הקצאות עבודה, דרישות רכיב, tier פותחs < Strong> Interactions: דיאלוג לשחקן-NPC, אזורי טריגר, אפקטים סביבתיים הכוח של נכסי נתונים הוא כי שינויים הם hot-reloaded - לערוך קובץ JSON ואת השינויים חלים באופן מיידי על עולם הריצה ללא שרת מחדש. Quickck דוגמה: ביצוע Raptors Rideable אחת הדוגמאות המצוטטות ביותר של כוח נכסי נתונים: ביצוע raptors רכיבה על אופניים דורש רק 4 שורות של JSON. לא ג'אווה, אין אוסף, לא מחדש. זהו סוג של שינוי הדורש תוסף מלא ב Minecraft. Pack Structure שינויים בנכס נתונים מאורגנים ל Packs: My FirstPack התגלות. ג'ייסון משותף / Common חסרונות/ איקונים / מודלים / Server/ Item/Items Item/Category בלוק / שפות /en-US שרת.lang manifest.json חייב לכלול "Includes AssetPack": True. הורידו את תיקיית החבילה שלכם ל %Appdata%/Roaming/Hytale/UserData/Mods/ זה פעיל. עורך הנכסים: In-Game GUI for Data Assets עריכה של עבודות JSON גולמיות, אבל Hytale מספקת משהו טוב יותר: עורך Asset, GUI מלא נבנה ישירות לתוך המשחק. כיצד לגשת אליו Create or לטעון Creative World Type /op self בצ'אט כדי להעניק למפעיל סטטוס Press B כדי לפתוח את Creative Tools Hub Navigate to the Assets tab Select ASset Editor> Click the Three dots in the Top-שמאל ובחר "Add Pack" כדי ליצור חבילת נכסים חדשה מה אתה יכול לעשות עורך הנכסים פותח חלון המציג את העץ המלא של המשחק. אתה יכול לגלוש תיקיות כמו Audio, Camera, Entity, Environment, Item, Particles ו-GameplayConfig. עבור כל נכס שאתה יכול: View and Edit כל נכס ב-UI Copy נכס קיים כנקודת התחלה (זרימת העבודה המהירה ביותר עבור פריטים מותאמים אישית) ראה תיעוד Tooltips המסביר כל שדה (בעדכון 2) שינויים בעומס חם> - לחץ על "שינויים מועדפים" וראה תוצאות מיידיות בעולם < Strong>Equip פריטים ישירות מהעורך כדי לבדוק אותם יצירת בלוק מותאם אישית - שלב אחר שלב Open Asset Editor and Create a new Pack קובץ JSON בכתובת Packs/YourPack/Items/my_block.json Place את המרקם שלך ב Packs / YourPack/Common/BlockTextures/my_block. Place your icon at Packs/YourPack/Common/Icons/ItemsGenerated/My_Block בעורך הנכסים, פתח את הכרטיסיה Source, להגדיר תכונות ולחץ החל שינויים חפש את שם הבלוק שלך, בחר אותו, ולחץ המונחים: באפשרותך לשנות תכונות חומריות, לשבור התנהגות, צלילים, אפקטים חלקיקים, פריטים טיפות, גודל ערימה וקטגוריות - הכל ללא קוד. The Creative Tools Hub עורך הנכסים הוא רק כרטיסה אחת. The Full Creative Tools Hub כולל: TabContents AssetsAsset Editor, Asset Node Editor, Model Editor (Blockbench) < חזק>> יצירת מבנה, צבעי אוויר, טלפורטציה, OBJ-to-voxel Convertertr>tr> Builder Tools כלי בחירה, שליט, מצביע לייזר, חסימת פעולות, מצחצחות כתובים MachinimaTimeline מבוסס כלי יצירת קולנוע מבוסס Timeline-Timeline-Timeline מבוסס כלי יצירת קולנוע מבוססי יצירת סרטים המבוססים על Timeline>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> שם הסרטון: Node- Based Logic מערכת התסריט החזותי היא המקבילה של Hytale ל Unreal Engine Blueprints - עורך גרף מבוסס צומת שבו אתה מחבר לוגיקה חוסם באופן חזותי במקום לכתוב קוד. Current Status Important: מערכת התסריט החזותי המלא עדיין לא זמינה ב-Early Access. עורך Graph הנכסים קיים אך הוא מוכר על ידי אולפני Hypixel כ"לא משוחד". זוהי תכונה מתוכננת שמגיעה זמן קצר לאחר השקת EA. עם זאת, עורך ה- World Generation Node הוא פונקציונלי ומשמש באופן פעיל עבור הדור V2. איך זה עובד עורך הצומת מספק מרחב עבודה שבו אתה: Place nodes - כל צומת מייצג פונקציה (מרחק, ישות, ישות, משך זמן מוגדר וכו ') Connect nodes - חוטים קישור פלטים של חד אחד קלטות של עוד הגדרה פרמטרים – לכל אחד מהם יש הגדרות ניתנות להתאמה Test Live שינויים משקפים באופן מיידי את המשחק המערכת תומכת בצמתים של הרכב, הגדרת אבני שורש וניהול גרפים מורכבים עם ארגון היררכי. What Visual Scripting Will Enable התנהגויות NPC - מסלולי סיורים, עצי דיאלוג, אסטרטגיות לחימה דור כללי - תצורה ביומית, צפיפות שטח, מיקום חומרי (זמין כעת) מכונאי המשחק - תנאי זכייה, לוגיקה ניקוד, גורם אזורי סיפורים בין-אקטיביים - מערכות חיפוש, נרטיבים מקיפים > התנהגות התנהגות משתנה - שינוי האופן שבו יצורים קיימים פועלים In-worldאינטראקציות - קישור לנעליים, צורנים לעורר, לוחיות לחץ מלכודות עיצוב עקרונות Hypixel Studios את מטרות העיצוב שלהם לתסריט חזותי: < Strong>Subset of Java Function: לא כל ג'אווה יכולה לעשות, אבל מכסה את רוב ההתאמה אישית של השרת צריך עיצוב ידידותי: אין ידע משותף הנדרש < Strong>Programmer-extensible: מפתחי ג'אווה יכולים ליצור צמתים חזותיים חדשים עבור שאינם פרוגרמה לשימוש ב המונחים: בטוח לשיתוף בין מודדרים - אין קוד שרירותי הפועל < Strong> Eventually in-world: תוכניות להביא תסריטים חזותיים ישירות לתוך העולם 3D, קישור אובייקטים וגורם מרחבית NPC Behavior Configuration (ללא קוד נדרש) אחת היכולות החזקות ביותר ללא קוד היא מערכת ההתנהגות של NPC. באמצעות רכיבי התנהגות מודולריים 150+, באפשרותך ליצור AI מורכב לחלוטין באמצעות נכסים נתונים: The Role System לכל NPC יש Role - תבנית התנהגותית המגדירה את מה שהיא עושה, איך היא מגיבה ומה היא נושאת. תפקידים מוגדרים ב JSON. שינוי תפקיד הופך את ההתנהגות כולה - לעבור כבשים מ Template_Animal_Neutral כדי Template_Predatorcode> והוא הופך אגרסיבי. Sensor-Action Pattern NPC התנהגות עוקב אחר לולאה של חיישן פעולה: Sensor: NPC מזהה משהו (שחקן בקרבת מקום, בריאות נמוכה, זמן של יום) המונחים: בדוק את ההקשר (הוא שחקן עוין? אני מתחת ל-50% HP?) המונחים: תגובה (התקפה, בריחה, קריאה לעזרה, הפעלת נשק) כל זה מוגדר באמצעות נכסי נתונים. פעולות Combat Action Evaluator מטפלות בהחלטות לחימה מורכבות - NPCs להעריך את המדינה שלהם, לנתח יריבים ולבחור מפעולות זמינות עם אקראיות משקל. מה אתה יכול לבנות ללא קוד Custom עופות עם דפוסי התקפה ייחודיים NPC סוחרים עם דיאלוג וממציאי מסחר Boss נלחם עם שלבים מרובים (החלפת חלפי בריאות) * שומרים על פטרול שמזהירים בעלות ברית בקרבת מקום כאשר הם מזהים איטרנדר שותפים מותחים לעקוב אחר השחקן ולהילחם לצדם The Programmer/Designer Workflow זרימת העבודה של הצוות האידיאלי לשרת Hytale משלבת את שתי הגישות: >Programmers לבנות לוגיקה עמוקה באמצעות ג'אווה plugins וחושף נקי, Reusables < Strong>Designers השתמש בעורך הנכסים ותסריט חזותי כדי להרכיב את התוספים האלה לתוך תוכן קונקרטי>> נכסי נתונים קל יותר לתיבת חול ואבטחה מאשר קוד שרירותי גם כבעלי שרת סולו ללא מיומנויות תכנות, הכלים ללא קוד מאפשרים לך ליצור פריטים מותאמים אישית, NPCs, דור עולמי ומכניקת משחקים הדורשים פיתוח תוסף מלא ב Minecraft. להתחיל היום Start with the Asset Editor פתח עולם יצירתי, הקש B, ולחקור את עץ הבמאי. העתק פריט קיים ולשנות את תכונותיו. למד את עורך הדין העולמי זהו הכלי הויזואלי הבוגר ביותר זמין כעת. עקוב אחר הדרכות הקהילה על HytaleModding.dev. התנהגויות NPC השתמש במערכת תפקידים ודפוסי פעולה של חיישן כדי ליצור יצורים מותאמים אישית. Join the Community. The HytaleModding דיסקורד (8,000 חברים) הוא המקום הטוב ביותר לשאול שאלות ולשתף יצירות. בצד התוסף Java של הדברים, ראה את