Привет всем!
Обновлено для RPG Developer Baking версии 1.3!

На этот раз мы реализовали в основном функции, которые полезны для создания 3D-RPG в подземельях.
Больше членов группы, дальность атаки, механизм улучшения предметов, ортогональная проекция камеры, мини-карты с автоматическим отображением, расширенные функции книжки с картинками и т.д., и т.п., и т.п. Мы также добавили пример игры, чтобы дать вам лучшее представление о том, как использовать каждую функцию!



И, конечно же, мы также добавляем функции для улучшения удобства использования инструмента и дальнейшего расширения ассортимента создаваемых игр!
- Инструмент пакетного преобразования имен записей, событий выполнения инструмента отладки и отображения информации о радиовещании и т.д.
- Добавьте различные настройки в инструмент компоновки, включая события для изменения скорости боя и перемещения по карте с использованием номеров.
Это очень длинное примечание к патчу, но, пожалуйста, ознакомьтесь с его содержанием!

--- Новые и улучшенные функции ---

[[Образец игры Dungeon RPG]]


В игровую галерею был добавлен простой образец игры dungeon RPG. Она включает в себя такие элементы, как выпадение улучшенных предметов с помощью событий настройки предметов, сражения в 2D-стиле и влияние дальности атаки на сражения. Пожалуйста, используйте это в качестве примера того, как использовать основные функции версии 1.3 для создания вашей игры.

[[Связанные с битвой в 2D-стиле]]

Эту функцию можно использовать, например, для создания так называемой 2D-битвы с видом спереди на фоне 2D-изображений, размещенных на фоне.

- - В инструмент компоновки добавлен специальный тег определения координат DamagePosition для отображения значений урона и эффектов повреждения.

Спойлер Подробнее:
Значения урона и эффекты повреждения отображаются с указанием позиции, в которой этот тег указан в качестве источника.
Кроме того, контейнеры, содержащие элементы макета, указанные с помощью этого тега, автоматически добавят эффект раскачивания из стороны в сторону при повреждении.
На экране статуса битвы укажите и поместите тег в контейнер рендеринга.


- В инструмент "Камера" добавлена новая опция "Ортогональная проекция".
Расстояние от камеры больше не влияет на размер и видимость проецируемого объекта.
Эту камеру легко использовать для создания 2D-игр.

[[Связанное с битвой]]
Эта функция может быть использована для введения концепции "передний ряд / задний ряд" в сражениях.

- Добавлены "Использовать дальность атаки" и "Тип оценки дальности атаки".
- Добавлена настройка "Дальность атаки" в Базу данных > Броски и предметы соответственно.

Спойлер Подробнее:
Когда включена функция "Использовать дальность атаки", значения дальности, указанные для бросков и предметов, включаются для оценки во время сражений.
Если враг находится вне зоны досягаемости во время боя, боевая команда "Атака" не может быть выбрана.
Единицей измерения дальности атаки является сетка боевого плана; если указано значение 0, дальность атаки считается бесконечной. Все навыки оцениваются с дальностью атаки 0.
Они могут атаковать соседние сетки на расстоянии атаки 1.
Если для параметра "Тип оценки дальности атаки" установлено значение "Линия", расстояния по диагонали на схеме боя не включаются в дальность атаки.
Когда выбрано "Расстояние", расстояние по диагонали также включается в дальность атаки. Например, чтобы нацелиться на врага, который находится по диагонали перед одной сеткой, установите дальность атаки π2≒1.5.


- Добавлены "Переставлять по состояниям во время боя" и "Восстанавливать первоначальный порядок при удалении состояний" в Определение игры > Правила и операции.

- Добавлена настройка "Переместиться в конец группы, пока она разрешена" в базу данных > Определение состояния.
Он предназначен для автоматического перемещения участников, которые были выведены из строя в бою, спали и т.д. в конце группы.

- Добавлена функция "Поменяться местами" для назначения боевых команд на вкладке База данных > Броски > Сражения.
Выбор этой команды позволяет вам изменять порядок в отряде во время боя. Изменение порядка занимает один ход.

- Добавлены "Обратный выбор боевой цели влево / вправо" и "Обратный выбор боевой цели вверх / вниз".
Отменяет нажатия клавиш для выбора боевых команд.
Укажите порядок выбора, чтобы он соответствовал порядку команд в макете и порядку участников.

- Теперь в разделе "Определение игры" > "Общие термины" можно указать следующее.
-- Добавлено сообщение-руководство на вкладку "Битва" при выборе цели для замены места.
-- На вкладке "Предметы" теперь можно указать формулировку, которая будет отображаться, когда дальность атаки равна 0 (неограничена).

- Добавлено "Сделать боевые награды зависимыми от уровня" в Определение игры > Правила и операции.
При включении вознаграждения, указанные в базе данных, будут умножены на уровень вознаграждения.

[[Увеличение числа членов партии/врагов]]
Максимальное число членов было удвоено до "8" в ответ на просьбы о большем количестве членов для создания партии.
Количество врагов, появляющихся в бою, также было увеличено до "8".


- Количество сопровождаемых участников теперь можно установить равным "7" в разделе "Определение игры"> "Пусковые настройки", чтобы разрешить участие группы из 8 человек.

- Что касается области, где количество врагов указано в настройках карты и панели событий, то теперь можно указать до 8 врагов.

[[Элементы улучшения]]
Комбинируйте базу данных / событие / макет, чтобы создавать улучшающие предметы, такие как "Меч +1", или чтобы их сбрасывали враги.

[База данных]
- Добавлена настройка "Расширяемый" для "Элементов".
Элементы с этим параметром могут быть улучшены.

- "Элемент" теперь может указывать пользовательское событие, которое будет запускаться в момент получения элемента.
Имейте в виду, что количество доступных панелей событий ограничено.

[Инструмент компоновки]
- Добавлен экран "Выбор элемента улучшения".
Этот экран будет использоваться вместе с общим событием, включающим процесс улучшения элемента.
Пожалуйста, ознакомьтесь с примечанием к макету системы для получения инструкций по использованию этого экрана.

- Добавлено "Отображать элемент, который нужно улучшить" к действиям в контейнере подменю "Инструмент компоновки".

[Панели событий]
- Новая панель событий "Экран отображения макета" теперь может открывать "Экран выбора элемента улучшения".

- Добавлены панели "Улучшение элемента" и "Изменить название элемента" в категорию статуса панели событий.

- Добавлены "n-й параметр в инвентаре" и "Параметр для товара" в раздел "Что?" панели "Расширенная работа с полем переменных".

- Добавлены "n-й параметр в инвентаре" и "Параметр для товара" в раздел "Что?" панели "Расширенная работа со строковыми переменными".

[[Мини-карта с автоматическим отображением]]
Добавлена функция отображения мини-карты, включая функцию автоматического отображения. С помощью следующих функций можно выполнить различные настройки.

[Инструмент компоновки]
- Отображение макета с использованием специального формата \minimappreview приведет к отображению мини-карты на экране. 
  Положение/размер мини-карты на экране может быть задано положением/размером панели для отображения строк с установленным параметром \minimappreview.

[Определение игры]
- Вы можете указать, какие области на карте будут отображаться на мини-карте, перейдя в Настройки карты > Карта.

- Размер сетки terrain 1 на мини-карте и цвет проходимых/непроходимых областей можно указать в разделе "Настройки карты для карты текущего местоположения" в разделе "Определение игры" > "Правила и операции".

- Значки, указывающие расположение дверей, ловушек и т.д., можно указать в разделе Определение игры > Системные ресурсы.

[Редактор событий]
- В разделе "Изменение элементов во время выполнения листа" в "Графические настройки" добавлено поле для указания изображения значка, которое будет отображаться на мини-карте.
Изображение может быть выбрано из изображения для отображения карты, указанного в системных ресурсах.

[[Расширенные возможности книги с картинками]]
Были реализованы новые функции для улучшения книжек с картинками монстров, предметов и умений. Также возможна фильтрация по тегам, указанным в базе данных.

[Инструмент компоновки]
- Добавлена книга с картинками навыков и добавлены специальные форматы для отображения статуса навыков и другой информации для создания книги с картинками.

- Добавлены специальные форматы для книги с картинками товаров, чтобы показывать статус товара и другую информацию.

- Добавлена возможность фильтровать записи, которые будут отображаться, по тегам, указанным в базе данных в книге с картинками актеров /предметов /умений.
Дополнительные настройки указаны в свойствах макета.
Теги должны быть указаны для каждой записи в базе данных.

[База данных]
- Вкладка "Другие" была добавлена к "Предметам" и "Навыкам", чтобы указать, можно ли их добавлять в книжку с картинками.

[Определение игры]
- Добавлена опция в разделе "Правила и операции", позволяющая вам выбирать, хотите ли вы, чтобы все актеры / предметы / навыки были перечислены в книжке с картинками с самого начала или когда они появятся в игре.

[Панель событий]
- Новая панель "Экран отображения макета" может использоваться для отображения добавленных книг с картинками.

[[Сортировка товаров]]
Добавлена возможность "сортировать" ("переставлять местами") в игре, чтобы упорядочить множество обнаруженных или созданных предметов.

[Инструмент компоновки]
- Добавлена "Сортировка элементов" в действия контейнеров подменю.

- Добавлен "Тип сортировки" в свойства контейнера подменю. Вы можете указать это при указании действия "Сортировка элементов".
Реализованы три типа сортировки: по базе данных, по имени и по полученному заказу.

- Добавлена функция "Ввод для выполнения действия" в свойства контейнера подменю.
Спойлер Подробнее:
Вы можете указать клавиши действий, указанные в разделе Определение игры > Правила и операции, и нажатие указанной клавиши во время игры приведет к выполнению указанного действия.
Эта функция включается, если в качестве действия указано следующее:
  “Вызвать общее событие”, “Закрыть и вызвать общее событие” и “Сортировка элементов”.


- Добавлена опция "Отключить автоматическое присвоение номера управления контейнером" в настройках контейнера подменю.
Спойлер Подробнее:
Обычно номера контейнеров автоматически присваиваются в порядке расположения в дереве, но эта функция позволяет вам отменить это.
Это можно использовать для добавления функции сортировки на экран "Выбор элемента". Смотрите пример его использования в примере игры RPG.


[[Пакетное переименование]]
Реализована функция одновременного переименования нескольких записей в списке. Вы также можете добавить суффикс к имени в пакетном режиме.
Выберите несколько записей в следующем дереве, затем щелкните правой кнопкой мыши, чтобы открыть контекстное меню, и выберите "Пакетное переименование".
[Редактор карт]
- В список размещенных и список общих событий добавлена функция "Пакетное переименование".

[Инструмент компоновки]
- В список деталей макета добавлена функция "Пакетное переименование".

---------------

[[Инструмент компоновки]]
- Добавлены специальные форматы для экрана замены участника для отображения статуса выбранного в данный момент участника.
Может быть отображен статус обоих участников, подлежащих замене.
Участники, которые не хотят, чтобы их заменяли, могут быть установлены в Database > Casts.

- В свойства макета добавлена настройка "Отображать специальный формат для вечеринки".
Для специального формата, отображающего статус вечеринки и другую информацию, вы можете указать для каждого макета, следует ли отображать только вечеринку или вечеринку + резерв.
Однако эта функция не существует на экране замены элемента.

[Бесплатный макет для мероприятий]
- Теперь можно указать порядок отображения бесплатных макетов.
Это можно указать в свойствах макета.
Стандартное значение равно 0. Чем выше значение, тем больше изображение отображается на переднем плане. Если значения совпадают, то приоритет имеет то, которое было открыто позже.

- Добавлена настройка "Сохранять состояние отображения".
Это можно указать в свойствах макета.
Вы можете выбрать, сохранять или не сохранять состояние отображения макета при сохранении.

[Улучшена работа инструмента компоновки]
- Когда изображение с параметром "Без среза" указано в качестве отображаемого изображения для части макета, размер контейнера рендеринга автоматически изменяется на указанный размер изображения.

- При вставке части макета в инструменте компоновки только к названию самой верхней родительской части теперь добавляется дополнительный номер (например, "_00").

- Улучшено отображение настраиваемых параметров для переключения в соответствии с действием, указанным в меню субконтейнера.

- При открытии диалогового окна "Добавить макетную часть" поведение было улучшено, так что контейнер рендеринга можно разместить сразу после нажатия кнопки "ОК".

- Рамку отображения детали можно увеличить без изменения соотношения сторон, перетащив рамку и удерживая нажатой клавишу Shift в режиме предварительного просмотра.

- Поведение предварительного просмотра было изменено таким образом, что при нажатии на часть, когда она является расширяемой или сжимаемой, если мышь не перемещена, будет выбрана другая часть в положении мыши.

- Улучшена производительность при изменении заданных значений элементов компоновки для ускорения работы.

[Инструмент верстки и другие]
- В свойства макета экрана "Свободный макет для событий" и экрана главного меню добавлена настройка "Приостановить выполнение события".
Спойлер Подробнее:
Параметр "Отключить работу проигрывателя", который ранее был указан в качестве параметра настройки, останавливал как работу проигрывателя, так и события при включении.
Эта новая функция позволяет индивидуально настраивать режим работы игрока и приостановку события.


- Для отсечения родительскими контейнерами родительский элемент теперь рекурсивно просматривается, чтобы создать отсечение с наименьшим прямоугольником.

- Добавлено новое значение параметра в раздел управления свойствами контейнера рендеринга, которое указывает, следует ли создавать область отсечения, включающую родительский элемент.

- На экране выбора элемента для удаления полученные элементы теперь отображаются как кандидаты для удаления в поле для выбора элементов для удаления.

[[Определение игры]]
- В раздел "Правила и операции" добавлена функция для настройки диапазона обнаружения "разговора" игрока в условиях начала события.
Пожалуйста, используйте эту функцию, когда необходимо скорректировать дальность обнаружения из-за размера столкновения игрока или других проблем.

- В системных ресурсах теперь можно указать изображение по умолчанию, когда контейнер рендеринга и контейнер меню помещены в инструмент компоновки.

[[Редактор карт]]
- На вкладке "Настройки карты" > "Основные" добавлена опция mapID.
mapID присваивается автоматически при создании карты, но может быть изменен.

- Добавлено указание mapID в список карт.

- Добавлена новая настройка на вкладке "Настройки карты" > "Основные", чтобы указать, доступна ли внешняя часть карты для прогулок.

- Добавлено и реализовано более быстрое отображение размещенного списка и ОТМЕНА / ПОВТОР перемещения внутри дерева.

[[События]]
- Добавлена панель "Изменить скорость боя" в категорию сражений.
Вы можете изменить скорость боя, указав "%". Максимальное значение составляет 1000%.

- В категорию экранных эффектов добавлена панель "Макет экрана отображения".
Вы можете выбрать экран и макет для отображения.

- Панель событий "Меню отображения" была добавлена в категорию экранных эффектов.

- Добавлена панель "Телепортировать игрока", чтобы указать, куда двигаться, используя идентификатор карты.
Идентификатор карты можно найти в правом верхнем углу вкладки "Настройки карты" > "Основные".

- На панель "Расширенная работа с полем переменных" добавлена функция для получения текущего идентификатора карты.

- На панель "Расширенное управление блоком переменных" добавлена функция для получения информации о том, запрещена операция или нет.
В примере игры DRPG эта функция используется в общем событии для достижения перемещения юнитов по сетке.

- Добавлена возможность узнать имя монстра в бою на панели "Получить информацию о сражении".

- Панель "Изменить параметры камеры" теперь включает в себя возможность указать время, необходимое для изменения параметров.

- При воспроизведении фильма с событием громкость звукового эффекта была увеличена, так что громкость фильма применяется к громкости фильма.

- Добавлена возможность проверять наличие указанных товаров на панели "Проверить доступные места для товаров".

- Добавлена не подлежащая отмене опция на панели "Отменить элемент".

- Добавлена функция на панель "Отменить элемент" для включения указанного переключателя при отмене.

- Мы улучшили обработку шаблона события "Сундук с сокровищами - Получить предмет", используя недавно внедренный расширенный функционал панели событий, касающийся инвентаря.

- Панель "Отображать изображение" теперь инвертирует изображение, когда масштаб установлен на отрицательный.

[[Ресурсы]]
- Улучшено поведение диалогового окна, которое появляется при импорте 2D-изображений.
-- Отдельные изображения, которые не размещены на картах, теперь регистрируются в ресурсах как изображения, указанные в параметре "Без среза".
-- При импорте нескольких ресурсов анимации фрагментов теперь можно указать размер кадра для каждого изображения (движения).
-- Ресурсы анимации срезов теперь можно указывать как количество срезов (срезы по количеству кадров).
-- Добавлена настройка "Вверх, влево, вниз, вправо" для порядка направления.

[[Инструмент камеры]]
- Для точки наблюдения инструмента "камера" информация о значении координат (высота, XZ), к которой применяется LPF, может быть выбрана произвольно.
"LPF" расшифровывается как фильтр нижних частот. Эффект заключается в том, что камера медленно перемещается по координатам точки наблюдения.

- Раздел "Дерево" теперь позволяет изменять порядок расположения камер на каждой карте.
Поскольку камера принадлежит каждой карте, перемещаться по картам, как раньше, невозможно.

[[Тестовая игра]]
- Добавлена возможность визуализации радиопередач в отладочную функцию "Отображение коллизий".

- В окне отладки реализована вкладка "Монитор событий" для отображения обрабатываемых событий в формате списка.

[[Редактор событий]]
- Значки переменных в списке выбора переменных теперь имеют цветовую маркировку по типу, чтобы их было легче распознать.

[[Другие]]
- Боевые эффекты теперь загружаются в момент принятия командным решением. Это стабилизирует частоту кадров во время сражений.

- Улучшена скорость работы базы данных и средства выбора активов при отображении информации, указанной в базе данных.

- В редакторе размещения в бою теперь отображаются координаты центра заданной области боя (центр желтой линии).

- К обычным ресурсам, которые можно выбрать при создании нового проекта, добавлены "2D-литые штампы для событий беседы" и "изображения значков для мини-карт".
Значки мини-карт расположены в разделе Ресурсы > Изображения > Базовый набор > Значок.

И исправление ошибок...