Встречайте крупное обновление War Thunder CDK — набора инструментов для создания различного пользовательского контента в War Thunder.
Список изменений
Интерфейс (все инструменты)
- Темы оформления: светлая и тёмная темы, переключаемые на панели инструментов.
- Настраиваемые горячие клавиши: щёлкните правой кнопкой мыши по любому пункту меню или кнопке панели инструментов, чтобы изменить, добавить или удалить горячие клавиши.
- Гибкий интерфейс: положение диалоговых окон теперь можно менять с сохранением макета между сеансами. Окна также можно перемещать на второй монитор.
- Переработанная консоль: автодополнение (
Ctrl+Space), выделение символов, история команд, вывод с цветовой разметкой, справка для каждой команды. - Переработанное управление: гизмо с двумя режимами рендеринга, настраиваемым размером, толщиной линий и цветами осей.
- Управление ассетами: маркировка ассетов (
Ctrl+T) и браузер ассетов с миниатюрами текстур (Ctrl+B). - Масштабирование интерфейса: поддержка масштаба панели инструментов до 200% с автоматическим переносом строк.
daEditor
- Сплайны HeightBake: добавлен новый функционал для создания береговых линий и ступенчатого рельефа, добавлена возможность установки ширины сплайна для каждой точки реки.
- Создание примитивов: быстрое создание простых фигур для сплайнов и полигонов (
Alt+Click+ колёсико мыши для изменения количества вершин). - Выражения в лендклассах: создание выражений с переменными, условиями, математическими функциями и доступом к маскам слоёв. Редактируемые типизированные параметры (Float, Range, Mask, Curve).
- Улучшение слоёв: расширение лимита слоёв редактирования до 124 (ранее было 60), режим отображения в виде маски, настраиваемые цвета для каждого слоя в каждой локации.
- Оптимизация Outliner: плавная обработка списка из десятков тысяч объектов.
- Переработанная панель скриншотов: добавлена поддержка форматов TIFF / PNG / DDSX, вкладки обычных и кубических снимков. Исправлена обрезка ортографических скриншотов.
Asset Viewer
- Поиск неоптимальных ассетов: поиск объектов rendInsts с единственным LOD и высокой дистанцией отрисовки.
- Отслеживание связей: кликабельные ссылки на ассеты и обратные ссылки.
- Редактор материалов на базе dagorShaders.blk: всплывающие подсказки с описанием/диапазоном/значением, выделение значений вне диапазона, встроенный выбор цвета, сворачиваемые группы, возможность отмены удаления.
- Composite Editor: значительно ускорена отрисовка контуров для сложных ассетов. Новые узлы теперь по умолчанию получают единичную трансформацию.
- Визуальная иерархия: добавлено иерархическое древовидное отображение.
- Асинхронная сборка ассетов: просмотр ассетов остаётся доступным во время сборки. Добавлена настройка количества параллельных задач.
- «Горячая» перезагрузка: изменения внутри подключённых
.blkфайлов теперь определяются и применяются автоматически.
Редактор миссий
- Параллельная загрузка: файлы
.blkтеперь загружаются параллельно, что сократило время запуска с ~13.5 сек до ~3.7 сек. - Полигональные зоны миссий: новый тип зоны, позволяет задавать области кликами по карте и перетаскиванием точек.
- Улучшенный интерфейс: новые диалоговые окна с изменяемым размером и поддержкой навигации с клавиатуры.
- Сохранение состояния: состояние развернутых групп объектов теперь сохраняется между сессиями.
Важные исправления
- Вращение камеры теперь не зависит от частоты кадров.
- Исправлены «летающие» rendInsts, появление сущностей со скрытых слоев, инвертированные матрицы и отсутствие полигонов в экспортируемых бинарных файлах.
- Исправлена сломанная генерация материалов, некорректный формат экспорта сплайнов и повреждение свойств HQ-текстур.
- Отрисовка сетки и отладочной геометрии теперь корректно отображается на скриншотах, в том числе с прозрачным фоном.
- Исправлены ошибки переходов и тесселяции LOD, а также взаимодействие LOD-импостеров.
