Hytale Modding
Встановлена інформаціяСерверКатегорії контенту

Активи даних

Інформація про активи даних у Hytale та про те, як вони впливають на ігрову поведінку та створення контенту.

Активи даних

Активи даних — це JSON-файли, які керують ігровою поведінкою та основним контентом у Hytale. Вони забезпечують потужний, керований даними підхід до створення та модифікації ігрових елементів без необхідності написання коду.

Які є активи даних?

Активи даних дозволяють вам створювати або змінювати фундаментальні ігрові елементи через файли конфігурації JSON:

  • Блоки: Визначити нові типи блоків і їх властивості
  • Предмети: Створюйте власні предмети з унікальними особливостями поведінки
  • NPC: Налаштування неігрових персонажів та їхнього ШІ
  • Генерація світу: Керуйте процесом генерації світу
  • Таблиці здобичі: Визначте, які предмети випадають з різних джерел

Порівняння з Minecraft

Активи даних аналогічні файлам даних Minecraft у форматі JSON, але зі значно ширшим обсягом. Хоча пакети даних Minecraft дещо обмежені, архітектура Hytale, керована даними, означає, що основні елементи гри, такі як блоки, предмети та NPC, можна змінювати за допомогою файлів JSON.

Такий розширений підхід, заснований на даних, дає модерам набагато більше можливостей для налаштування гри без необхідності заглиблюватися у складне програмування.

Інструменти розробки

Визнаючи, що редагування JSON вручну може бути виснажливим та схильним до помилок, Hytale планує надати кілька інструментів, щоб зробити роботу з активами даних доступнішою:

Редактор вузлів

Hytale розробляє "Редактор вузлів", щоб зробити керування активами даних зручнішим для користувача:

  • Візуальний інтерфейс: Надає графічний спосіб роботи зі зв'язками між даними
  • Фокус на налаштуванні: Особливо корисно для налаштування NPC, взаємодій та створення світу
  • Інтегрований робочий процес: Працює безпосередньо в редакторі активів Hytale для створення єдиного набору для творців
  • Доступність: Полегшує розуміння та зміну складних зв'язків між даними

Додаткові інструменти

Окрім редактора вузлів, Hytale планує підтримувати:

  • Візуальні генератори JSON: Графічні інтерфейси для створення JSON без написання синтаксису
  • Редактори на основі форм: структуровані форми, які автоматично генерують відповідний JSON
  • Кілька варіантів робочого процесу: Різні інструменти для різних рівнів комфорту та випадків використання

Потужність та простота

Ефективність активів даних демонструється їхньою простотою. Наприклад, щоб зробити рапторів придатними для їзди в Hytale, потрібно лише 4 рядки конфігурації JSON, що демонструє, наскільки потужною та водночас доступною задумана ця система.

Цей баланс між потужністю та доступністю є центральним у філософії модингу Hytale: надання професійних інструментів, які не потребують знань програмування для ефективного використання.

Інтеграція з іншими системами

Активи даних бездоганно працюють з іншими підходами розробки Hytale:

  • Візуальне написання сценаріїв: Може посилатися на дані, визначені в активах даних, та маніпулювати ними.
  • Плагіни Java: Можуть зчитувати та змінювати активи даних для складніших функцій
  • **Редактор активів: Забезпечує єдиний інтерфейс для управління візуальними активами та їх конфігураціями даних

Ця інтеграція гарантує, що активи даних не є ізольованими файлами конфігурації, а радше основною частиною комплексного середовища розробки Hytale.