ru:rpd:json_configs
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| ru:rpd:json_configs [2026/03/29 23:43] – Wiki standards compliance: Fix links, expand content, and rename mr: namespace page Qwen Assistant | ru:rpd:json_configs [2026/03/29 23:46] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== JSON Конфигурационные Файлы Remixed Dungeon ====== | ||
| + | |||
| + | {{ rpd: | ||
| + | |||
| + | **JSON конфигурационные файлы** — система настройки игровых данных Remixed Dungeon через JSON файлы, позволяющая модифицировать игру без изменения кода. | ||
| + | |||
| + | ==== Обзор ==== | ||
| + | Remixed Dungeon использует обширную систему JSON конфигурационных файлов для определения игровых данных. Эти файлы находятся в директории '' | ||
| + | |||
| + | ==== Основные Директории ==== | ||
| + | |||
| + | **levelsDesc/ | ||
| + | * Определяют структуру и содержимое каждого уровня | ||
| + | * Включают таблицы добычи, | ||
| + | * Примеры: | ||
| + | |||
| + | **mobsDesc/ | ||
| + | * Содержит характеристики каждого моба: здоровье, | ||
| + | * Определяет таблицы добычи и шансы спавна | ||
| + | * Каждый моб имеет свой файл: '' | ||
| + | |||
| + | **levelObjects/ | ||
| + | * Интерактивные объекты: | ||
| + | * Определяют поведение и взаимодействие с объектами | ||
| + | * Примеры: | ||
| + | |||
| + | **spritesDesc/ | ||
| + | * Конфигурация визуальных эффектов и анимаций | ||
| + | * Определяют последовательности кадров и эффекты | ||
| + | |||
| + | **hero/** — Настройки героя | ||
| + | * '' | ||
| + | * Определяет статовые профили для каждого класса | ||
| + | |||
| + | ==== Ключевые Файлы Конфигурации ==== | ||
| + | |||
| + | ===== Bestiary.json ===== | ||
| + | Файл '' | ||
| + | * Шансы появления каждого типа моба | ||
| + | * Зависимость спавна от глубины уровня | ||
| + | * Специальные условия появления (боссы, | ||
| + | |||
| + | ===== Treasury.json ===== | ||
| + | Файл '' | ||
| + | * Шансы выпадения предметов из сундуков | ||
| + | * Распределение предметов по редкости | ||
| + | * Специальные предметы для разных типов сокровищниц | ||
| + | |||
| + | ===== initHeroes.json ===== | ||
| + | Файл '' | ||
| + | * Стартовое снаряжение для каждого класса | ||
| + | * Базовые характеристики (сила, ловкость, | ||
| + | * Начальные способности и таланты | ||
| + | |||
| + | ==== Структура JSON Файлов ==== | ||
| + | Большинство конфигурационных файлов следуют общей структуре: | ||
| + | |||
| + | <code json> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Модификация Конфигурации ==== | ||
| + | Для изменения игровых данных через JSON: | ||
| + | |||
| + | * **Создание мода**: Поместите изменённые JSON файлы в директорию мода | ||
| + | * **Переопределение**: | ||
| + | * **Валидация**: | ||
| + | * **Тестирование**: | ||
| + | |||
| + | ==== Связанные Страницы ==== | ||
| + | * [[ru: | ||
| + | * [[ru: | ||
| + | * [[ru: | ||
| + | |||
| + | ==== Источники ==== | ||
| + | * Java классы чтения JSON: [[https:// | ||
| + | * Примеры конфигураций: | ||
| + | * Документация моддинга: | ||
| + | |||
| + | {{tag> rpd configuration json modding technical }} | ||
ru/rpd/json_configs.txt · Last modified: by 127.0.0.1
