Документация
English
  • Gem RTS v1. Документация
  • Базовая информация о ресурсах в GEM RTS
    • Расположение локальных файлов игры и профиля игрока
    • Архитектура ресурсов игры
      • Пакеты
      • Структура файлов в Пакетах
    • Общая информация о конфигурационных файлах
      • Инструкция include
      • Инструкция define
      • Инструкция mod
  • РАЗРАБОТКА МОДОВ
    • Создание мода
    • Расширенная настройка пакета
    • Создание шаблонов опций
    • Портирование карт из "В тылу врага"
  • РЕДАКТОР
    • Управление камерой в редакторе
    • Горячие клавиши и консольные команды
    • Редактор карт
      • Создание новой карты
      • Редактор сцены
      • Редактор Еntity
      • Редактор ландшафта
        • Редактор высот
        • Редактор полигонов
        • Флаги
        • Редактор типов территорий
        • Редактор материалов земли
        • Редактор цвета
        • Редактор травы
        • Редактор Foliage
      • Редактор воды
      • Создание миникарты
      • Специфика редактирования карт
        • Объекты зданий
        • Объекты Камней
        • Создание складок местности
          • Создание ландшафтного рельефа
          • Объекты обрывов и оврагов
        • Разрушенная техника как антураж карты
        • Объект для озвучивания водных бассейнов
    • Редактор миссий
      • Окно свойств Миссии
      • Редактор Камеры
    • Редактор cпецэффектов
      • Настройка VFX на основе спрайта
      • Настройка VFX на основе декаля
      • Настройка VFX на основе источника света
        • Уровни детализации для локальных источников света
      • VFX на основе генератора частиц
      • Свойства VFX
    • Редактор окружения
      • Общая информация про освещение
      • Создание пресета Environment
      • Настройка Environment
    • Режимы отладки
      • Консольные команды
      • Окно отладки рендера
    • Режим Симуляции
  • НАСТРОЙКИ ИГРОВЫХ ПАРАМЕТРОВ
    • Режимы передвижения юнитов типа human
    • Движение по склонам
    • Настройка бронепробиваемости
      • Алгоритм работы брони
    • Настройка сенсора
    • Модификаторы сложности
    • Пороговое значение для захвата местности
    • Настройка Узла кампании
    • Настройка параметров ветра
    • Metagame
      • Кампании
      • Карты
      • Актеры
      • Юниты
      • Батальоны
      • Факты
      • Счетчики
      • Задачи
      • Page 1
  • АНИМАЦИИ
    • FSM
      • Общие сведения
      • Формат описания FSM
      • Выбор анимации на примерах
      • Выбор анимаций ходьбы и бега
      • Выбор позы
      • Настройка idle
      • Анимации смерти
      • Выбор способа броска гранаты
      • Fsm для юнита Человек
      • Отладка анимаций в редакторе
    • Анимирование объекта placement
    • Звуки и события в анимации
    • Параметры укрытий для аниматоров
  • МОДЕЛИ
    • Плагин для экспорта моделей в игру
    • План настройки моделей техники
      • Создание иерархии элементов модели
        • Корпус
        • Башня
        • Орудие
        • Двигатель
        • Второстепенные кости
        • Трансмиссия
          • Механизмы в шасси
      • Особенности настройки моделей колесной техники
      • Особенности настройки моделей пушек
      • Экспорт модели техники в игру
      • Базовая настройка DEF-файла
      • Тестирование модели техники
      • Назначение материалов на модель
      • Уровни детализации (LOD)
      • Х-модель техники
      • ХХ-модель модели техники
    • Настройка модели дома
      • Описание иерархии структуры модели дома
      • Настройка .def файла модели дома
      • Х-модель дома и его .def файл
      • Тестирование модели дома
  • ТЕКСТУРЫ И МАТЕРИАЛЫ
    • Physically Based Rendering
      • Основные параметры в PBR
      • Компрессия текстур
      • Конверсия текстур в Gem RTS
      • Конверсия текстур с помощью Nvidia Texture Exporter
      • Тестирование материалов
      • Инструменты
    • Текстуры неба
  • ЛОКАЛИЗАЦИЯ
    • Добавление нового языка
    • Переменные строки в локализации
Powered by GitBook
On this page
  • Расшифровка параметров
  • Свойства узла Кампании в Миссии
  • Шаблоны запуска
  1. НАСТРОЙКИ ИГРОВЫХ ПАРАМЕТРОВ

Настройка Узла кампании

Настройки узлов кампании прописываются в файлах c расширением .json

Расположение файлов

  • Для Кампании - packagename\global\interface\campaigns\campaignname.json

  • Для Миссии в рамках Кампании - packagename\global\interface\missions\missionname.json

Расшифровка параметров

Параметр
Описание

id

Уникальное название узла (в пределах Кампании)

tree_x tree_y

Координаты узла в кампании в интерфейсе выбора Кампании (по аналогии с деревом технологий)

open_up

Список id узлов, которые открывает этот узел

open

Открыт ли узел со старта Кампании

hidden

Некоторые узлы могут быть скрытыми и открываться только при выполнении некоторых условий

bonus

Признак, что этот узел является бонусным, а не сюжетным. По умолчанию все узлы идут как сюжетные.

final

Признак, что это финальная миссия, по прохождении которой Кампаний считается пройденной

map

Список id карт для рандомного выбора

level

Технологический уровень вражеских батальонов

opened_by

Список id узлов, которые открывают этот узел

Пример настройки узла Динамической кампании
{
    "_id": "mod_example",
    "category": "story",
    "modId": "mod_example",
    "currency": "rub",
    "display_order": 2,
    "enabled": true,
    "mission_results": "only_first_win",
    "money": {"freeXp": 0, "silver": 0},
    "node": {
        "n00": {
            "level": 2,
            "map": ["bonusmission_2"],
            "open": true,
            "open_up": ["n01"],
            "tree_x": 2.5,
            "tree_y": 1
        },
        "n01": {
            "final": true,
            "level": 2,
            "map": ["bonusmission_5"],
            "opened_by": ["n00"],
            "tree_x": 2.5,
            "tree_y": 2
        }
    },
    "tags": ["rus"],
    "image": "example.jpg",
    "image_preview": "example_preview.jpg"
}

Свойства узла Кампании в Миссии

Параметр
Описание

_id

Уникальное название Миссии в рамках Кампании

map

Путь к карте Миссии для игрового движка

mode

Перечень доступных режимов в Миссии (pvp, pve, coop)

submode

Перечень доступных подрежимов в Миссии

modificator

Список имен модификаторов, которые возможно применить к миссии во время запуска (опционально)

tags

Ярлыки миссии (опционально, например, "rus")

enabled : boolean

Разрешена ли карта в данный момент

open

Узел открыт

completed

Узел пройден

slots

Слоты ботов

startup

Шаблон запуска

Шаблоны запуска

Параметр
Описание

mission

Скриптовая миссия без ботов

commander_tag

Ярлык, который используется для отбора подходящих для миссии командиров. Этим же ярлыком должны быть помечены все подходящие командиры в файле описания командиров global\backend\meta\commanderTemplate\*.json в параметре tags

bot1

Сражение запускается в формате: 1 игрок х 1 бот Если игроков больше одного, то и ботов добавляется до нужного количества 2 на 2, 3 на 3 и т.д.

team2

Сражение с обязательным напарником (живым или ботом). Минимальный запуск возможен в формате: 1 игрок + 1 бот против 2 ботов. Если игрок запускает с другом, то запуск происходит в формате: 2 игрока против 2 ботов. Если 3 игрока, то 3 бота и так до 5 игроков (стандартный размер команды).

boss

Сражение игроков против 1 бота (Боса). Количество игроков не ограничено.

Пример настройки узла динамической кампании в миссии
{
    "_id": "bonusmission_2",
    "commander_tag": "mission_rus_01_00",
    "map": "single/mod_example/bonusmission_2:0",
    "mode": ["coop"],
    "modificator": ["solo", "online", "difficulty", "commander_template"],
    "order": 0,
    "silver_rate": 1,
    "submode": ["mission"],
    "tags": ["coop", "rus", "difficulty"],
    "weight": 1,
    "xp_rate": 1,
    "image": "bonusmission_2.jpg",
    "image_preview": "bonusmission_2_preview.jpg"
}

Last updated 2 months ago