# RU
## Интерфейс и настройки
* Панель иконок действий в редакторах теперь всегда находится сверху, на полосе вкладок, как раньше было в редакторе фильмов
* Аудиоредактор теперь имеет вкладки, как и любой другой редактор
* Все панели свойств в редакторах переехали вправо
* Панель действий в редакторе формы переехала направо
* Убрана функция "Переключить отображаемость списка форм"
* Теперь, если панель свойств пустая (клип/кейфрейм не выбран), в ней отображается надпись с подсказкой, что делать
* Контекстное меню теперь имеет горизонтальное меню иконок, которое заменяет пункты "Добавить...", "Удалить..." и т.д.
* Дочерние контекстные меню теперь имеют иконку "Назад"
* Обновлена начальная страница (новая вкладка). Теперь она стала красивее, имеет ссылки на Discord/туториалы/вики, а также хранит в себе последние измененные объекты
* Задний фон начального экрана заменен на четыре новых, плавно переливающихся фона
* Добавлен параметр "Вторичный цвет", который задает цвет фона
* Удалены параметры "Яркость фона" и "Белая тема", теперь их заменяет вторичный цвет
* Добавлен параметр "Размытие за панелями", который размывает задний фон всплывающих панелей
* Добавлена настройка "Сторона полосы панелей", которая позволяет прикреплять панель дашборда к другим краям экрана
* Обновлены значения по умолчанию в настройках
* Панель выбора цвета улучшена. Основные изменения:
* Переключатель между режимами HSV и RGB
* Возможность добавлять избранные цвета
* Пипетка по экрану
* Два квадратика цвета, один из которых отвечает за старый цвет для сравнения
* Трекпады для точного выбора цвета
* Пресеты цветов (ПКМ по кнопке открытия панели)
* Обновлена панель утилит (F6). Кнопки открытия папок заменены на иконки, добавлены иконки для открытия новых папок видео и шрифтов, высота панели увеличена
* Добавлена возможность менять размер всплывающих панелей, потянув за уголок
* Добавлена функция "Сбросить значение" для каждого свойства, если его значение отличается от стандартного
* Дизайн списков (выделенный элемент, наведение и т.д.) подогнан под один стиль с градиентами
* Нажатие Enter в диалоговых окнах подтверждает действие (новый фильм, создание текстуры и т.д.)
* Списки костей в редакторах теперь автоматически растягиваются по высоте
## Для новичков
* Добавлен приветственный экран при первом заходе в BBS FS. В нем можно быстро настроить персонализацию, выбрать пресет раскладки редактора фильмов, проверить наличие ffmpeg и найти полезные ссылки
* Добавлен "тур" для новичков: при заходе в редактор/панель возле элементов появляются карточки с описанием того, что они делают
## Редактор фильмов и таймлайн
* Категории "Игрок" и "Модель" переименованы в "Запись" и "Форма"
* Некоторые пункты из меню фильма вынесены отдельными иконками в панель действий
* Дорожки костей на таймлайне теперь имеют иерархию, а не только отступы
* Дорожки каждой части тела теперь находятся в отдельных вкладках
* Дорожки-вкладки частей тела показывают превью кейфреймов внутри себя
* Ограничители теперь имеют свои дорожки для каждой кости во вкладке позы
* Дорожка текстуры стала вкладкой для PBR-материалов
* Добавлена новая дорожка `color_overlay`
* Добавлены две новые кнопки на таймлайне: "Свернуть все секции" и "Развернуть все секции". Они работают для секций частей тела
* Новая панель "Оформление кейфрейма": ПКМ по кейфрейму, и там можно менять цвет, форму и "Заполнить" для кейфреймов
* Добавлена функция "Авто-кейфреймы", которая при изменении кейфрейма создает новый вместо изменения выделенного. Это позволяет записывать изменения прямо во время воспроизведения фильма
* Удалены функции "Запись трансформации" и "Записать значение", так как после появления "Авто-кейфреймов" они больше не имеют смысла
* Функция "Анимация в ключевые кадры позы" теперь работает и для частей тела
* Секция ключей формы теперь вновь отображается, только если есть хотя бы один ключ формы
* В превью справа сверху теперь отображается цель. Если не выбран никакой ключ позы, будет написано Replay, если выбрана кость — ее название. Полезно, чтобы понять, какая сейчас цель у гизмо
* Дизайн правого верхнего худа в редакторе фильмов немного переделан
* Добавлена настройка, которая включает/выключает правый верхний худ в редакторе фильмов
## Клипы
* Иконки на клипах теперь рисуются не полупрозрачными, а также перед названием, а не в конце клипа
* Новый клип "Изображение"! Позволяет выбрать текстуру и разместить ее на экране
* Новый клип "Видео"! Позволяет выбрать видео и разместить его на экране
* Новая система размещения для клипов "Субтитры", "Изображение" и "Видео". Основные изменения:
* Все свойства размещения теперь собраны в единый объект в одной секции
* Возможность автоматически прикреплять якорную точку к разным углам
* Возможность менять масштаб по горизонтали и по вертикали раздельно
* Добавлено 2D-гизмо для размещения этих клипов. Можно тянуть за точки, чтобы менять масштаб и положение. Если тянуть с зажатым Shift, масштаб будет меняться раздельно
* Новый параметр в клипе "Тряска": шум! Делает движения тряски более рандомными
* Громкость аудио- и видеоклипов теперь можно ставить выше 1
* Добавлена новая кривая "Вращение солнца по горизонтали", которая регулирует вращение солнца по горизонтали (спасибо McHorse)
## Записи
* Добавлены новые состояния записи: плавание, езда, полёт и элитры
* Улучшен/исправлен режим актёра для записи
* Улучшена система папок для записей. Основные изменения:
* У папок теперь есть иконка папки, а стрелочка заменена на маленькую версию
* На элементе папки теперь отображается количество записей внутри нее
* Папки можно вкладывать в другие папки (максимум 8 уровней вложенности)
* В дереве папок теперь рисуются линии, как в дереве костей
* Папки теперь можно переименовывать
* У папок теперь есть свои цвета, каждая новая папка берет новый цвет
* Цвет папки красит еще и записи внутри нее — полезно для вложенных папок
* Панель "Изменить категорию" в контекстном меню папки: можно менять цвет и название
* Функция "Выключить все записи в ней" в контекстном меню папки: позволяет выключить отображение всех записей внутри папки
* `Ctrl + ЛКМ` по элементу папки выделяет все записи внутри нее
* Добавлена возможность перетаскивать (drag&drop) сразу несколько записей
* Добавлен поиск в списке записей
## Камера
* "Плавность камеры" теперь работает и для камеры в редакторе формы
* Режим камеры "Орбита" теперь следует за трансформацией формы, а не только за координатами
* Центрирование в режиме камеры "Орбита" теперь работает лучше
* Полёт в режиме камеры "Орбита" теперь не крутится вокруг центра орбиты
* Добавлена функция "Свободный обзор в полёте", которая позволяет летать в режиме полёта, не зажимая ЛКМ
## Гизмо и трансформация
* Отрисовка гизмо теперь не зависит от FOV: при любом FOV гизмо будет выглядеть одинаково правильно
* У гизмо больше нет режимов: оно всегда содержит все элементы сразу, а что показывать — задается в настройках. Основные изменения:
* В настройках "Трансформация" появилась строка "Элементы гизмо" — полоска из пяти иконок-тумблеров: перемещение, масштаб, вращение, экранное вращение и 3D-сфера
* Настройки "3D сфера вращения" и "Скрыть кольца вращения" заменены новыми тумблерами, старые значения переносятся автоматически
* Клавиша "Совмещённый" (T) убрана: переключать больше нечего
* Новая настройка "Размер плоскостей": насколько крупные у гизмо плоскости по двум осям (растут наружу от той же точки, что и раньше)
* "Фиксированный размер осей" переименован в "Фиксированный размер гизмо" и теперь влияет только на гизмо
* Удалены настройки "Локальная трансформация по умолчанию" и "3D-луч для R/G/S"
* Если во время редактирования по оси нажать клавишу этой оси еще раз, пространство изменится. Например, если при редактировании оси X в локальном пространстве нажать X еще раз, пространство сменится на глобальное
* Гизмо для записи: если не выбран никакой ключ позы (трансформ или поза), гизмо будет отображаться для свойств записи (координаты, повороты)
## Формы
* Добавлена вкладка "Материал", в которой есть настройка цветов, настройка PBR-текстур, а также поддержка разных материалов BOBJ/OBJ
* Добавлено свойство "Наложение цвета", через которое можно накладывать цвет поверх всей текстуры
* Свойства, связанные с материалом, в свойствах кости вынесены в отдельную секцию "Материал"
* Добавлено свойство "Видимость" для кости
* Добавлено свойство "Видимость" для материалов
* Добавлено свойство "Выбираемый" для формы. Позволяет отключить стенсил-карту, чтобы по форме нельзя было кликнуть, когда это не нужно
* Полностью обновлена панель "Морфинг". Основные изменения:
* Формы теперь можно перетаскивать мышкой (drag&drop)
* Можно увеличивать/уменьшать ячейки с помощью `Ctrl + колёсико мыши`
* Двойной клик открывает редактор/завершает выбор
* Части тела теперь можно перемещать с помощью drag&drop
* В списке частей тела теперь рисуются линии дерева, как в списке костей
* Добавлена возможность отключать наследование позиции/вращения/масштаба в настройках части тела, подобно дорожке anchor
* Добавлена функция "Сохранять вид" для трека `anchor`, которая автоматически подбирает трансформацию при смене таргета
* Иконка "Сбросить" в контекстном меню пресетов позы теперь идет первой в списке иконок
* Новая форма "Видео"! Позволяет загружать видео прямо как форму и размещать его в мире
* Добавлена возможность загружать собственные шрифты `.ttf` для формы текста и для клипа субтитров
* Новая форма "Фреймбуфер", которая отрисовывает все прикрепленные к ней части тела как 2D-текстуру. В свойствах можно задать разрешение и размер (спасибо McHorse)
* Добавлена функция "Настроить лицо" в контекстном меню части тела с формой "Фреймбуфер", которая позволяет быстро настроить риг глаз для персонажа (спасибо McHorse)
* Улучшена форма моба. Основные изменения:
* Исправлены названия костей: вместо id теперь правильные названия
* Поддержка стенсил-карты (клик по кости для выбора, а не по списку)
* Поддержка гизмо для костей
* Новая полноценная панель выбора моба
* Полноценная поддержка редактора позы (кости, зеркальное редактирование и т.д.)
## Модели
* Обновлен редактор моделей. Основные изменения:
* Панель разделена на два редактора: "Конфигурация" и "Модель"
* Редактор конфигурации:
* Основная панель разделена на 7 вкладок, от активной вкладки зависит, как отображается модель
* Сварки теперь идут списком, а не карточками
* Добавлена поддержка стенсил-карты (можно кликать по костям, чтобы выбирать их)
* Вкладка "Кости": в ней можно настраивать зеркальные кости, а также подмену кости при выборе на другую кость
* Во вкладках "Броня" и "Предметы" можно настраивать отображение брони и предметов в руках на модели
* Во вкладке "От первого лица" можно настраивать, как будут отображаться руки от первого лица
* Во вкладке "Позы" можно настраивать позу приседания для процедурной анимации, а также позу для новой функции "Поза по умолчанию"
* Редактор модели:
* Полноценное дерево групп
* Возможность добавлять/дублировать/удалять группы в модели
* Перемещение групп в дереве через drag&drop
* Возможность переименовывать группу
* Возможность менять поворот и положение якорной точки группы
* Возможность выбрать несколько костей и менять им свойства
* Функция "Создать кости для ИК" автоматически создает кости для цепочки ИК (`*_end`, `controller_*`, `pole_*`). При нажатии открывается список костей, в котором нужно выбрать родительскую кость для цепочки — чаще всего это первая кость в дереве (anchor). После того как кости создались, нужно переместить кости `*_end` и `controller_*` вниз, к концу конечности (эти кости выделены по умолчанию после создания)
* Добавлена поддержка моделей JEM. Основные изменения:
* Поддержка моделей `.jem` из папки `models`
* Добавлена система парсинга всех моделей `.jem` из установленных ресурспаков. Например, если установить Fresh Animations, то в новой категории "Из паков" будут отображаться модели из него
* Добавлен пункт "Открыть в редакторе модели" в контекстном меню модели в морфинге
## ИК, физика и сварки
* Добавлена система запекания ИК в ключевые кадры на дорожках костей. ПКМ по таймлайну — "Запечь IK в ключевые кадры..."
* Новый параметр для ИК-цепочек "Сжатие". Позволяет однокостным цепочкам не проваливаться сквозь пол, если кость уехала от контроллера
* Добавлены пресеты ИК для моделей без изгибов
* Размер дебаг-оверлея ИК/физики теперь не зависит от количества костей в цепочке
* Свойства в панелях ИК/физики теперь отображаются, только если они включены
* Улучшена система сварки. Основные изменения:
* На швах улучшен шейдинг, теперь они выглядят плавнее
* Исправлен вид "лесенки" при изгибах со сваркой
* Добавлен параметр "Гладкий шов", который позволяет сглаживать углы на швах
## Текстуры
* Полностью обновлена панель "Менеджер текстур". Основные изменения:
* Текстуры теперь отображаются не списком, а плитками
* Слева теперь есть дерево папок
* Можно закреплять текстуры/папки над деревом папок
* Breadcrumbs
* Управление файлами: копирование, удаление, дублирование, переименование и т.д.
* Сочетания клавиш: `Ctrl + Z` (откатить), `Ctrl + C` и `Ctrl + V` и т.д.
* Зум через `Ctrl + колёсико мыши`
* Система drag&drop
* Панель свойств справа
* Поиск
* Папка `assets/textures` теперь открывается в менеджере текстур по умолчанию, также эта папка по умолчанию закреплена
* "Сохранить как" в редакторе текстур теперь полноценная панель вместо поля ввода: в ней можно выбрать папку и удобнее сохранить текстуру
* Редактор анимаций текстур (`.mcmeta`) прямо в редакторе текстур. Основные изменения:
* Кнопка "Анимация" в полосе действий включает/выключает анимацию текстуры; файл `.mcmeta` пишется рядом с PNG при сохранении
* Под холстом появляется полоса кадров: кадры можно добавлять, дублировать, удалять, перетаскивать (порядок показа) и задавать каждому свою длительность
* ПКМ по текстуре в менеджере: "Сделать анимированной..." вместо создания пустого `.mcmeta`
* Добавлена функция "Собрать анимацию...", которая позволяет превратить несколько текстур в одну анимацию `.mcmeta`
* "Макросы" в полосе действий редактора текстур (иконка со списком): очистить (`Delete`), отразить по горизонтали (`Shift + H`) и по вертикали (`Shift + V`) — для выделения или всего кадра на активном слое
* Добавлена поддержка текстур `.gif`
## Блок модели
* Улучшен блок модели. Основные изменения:
* Свойство яркости блока
* Свойство "Твёрдый"
* Свойство "Столкновение с камерой"
* Свойство прочности блока
* Возможность менять звук ломания
* Возможность менять хитбокс блока (куб, по форме, вручную)
* Возможность надевать броню на модель
* Панель получила сплошной темный фон и возможность менять ее размер
* Камера блока модели теперь работает как режим камеры "Орбита"
* Список блок-моделей теперь показывает превью формы (полезно для функции "Из блок-модели..." в списке записей)
## Структуры
* Добавлена форма структуры (спасибо qualet)
* Добавлен предмет "Палочка структуры" (Structure wand). Основные функции:
* Выделять область в мире через ПКМ/ЛКМ
* Менять расстояние граней при наведении на них
* Двигать всю область
* Панель сохранения структуры с предпросмотром перед сохранением
* Добавлена функция "Постройку в форму" в контекстном меню списка записей (если есть выделенная область). Функция удаляет все блоки из выделения в мире и вставляет на это же место запись с формой этой структуры
## Прочее
* Производительность всего мода была сильно улучшена
* Оптимизирована подгрузка моделей, чтобы избежать лишних фризов
* Сильно улучшено API для аддонов BBS FS. Общая справка есть в `ADDONS.md`
## Исправления
* Родительское пространство исправлено и теперь работает так, как должно
* Исправлено накопление физики при многократной трансформации родительской кости с последующим резким сбросом
* Исправлен баг, когда цепочки физики "подпрыгивали" при перемотке таймлайна
* Исправлено: файл проекта редактора текстур (`.dat` со слоями) не переезжал вместе с текстурой при переименовании, перемещении, копировании и удалении
* Исправлен слишком большой размер некоторых всплывающих панелей (например, панели создания фильма)
* Исправлен баг, при котором камера один раз мигала, если включить режим полёта в режиме орбиты
* "Цвет" и "Наложение цвета" теперь корректно работают для форм блока и структуры
* Исправлен баг с прозрачностью частиц
# EN
## Interface and Settings
* The action icon bar in editors is now always located at the top, on the tab bar, as it previously was in the film editor
* The audio editor now has tabs, just like any other editor
* All property panels in editors have been moved to the right
* The action panel in the form editor has been moved to the right
* The "Toggle form list visibility" function has been removed
* If the property panel is empty (no clip/keyframe is selected), it now displays a hint explaining what to do
* The context menu now has a horizontal icon menu that replaces items such as "Add...", "Delete...", etc.
* Child context menus now have a "Back" icon
* The start page (new tab) has been updated. It now looks better, includes links to Discord/tutorials/wiki, and also contains recently modified objects
* The background of the start screen has been replaced with four new smoothly transitioning backgrounds
* Added a "Secondary color" setting that controls the background color
* Removed the "Background brightness" and "White theme" settings; they are now replaced by the secondary color
* Added a "Blur behind panels" setting that blurs the background behind popup panels
* Added a "Panel bar side" setting that allows the dashboard panel to be attached to other edges of the screen
* Updated default values in the settings
* Improved the color picker panel. Main changes:
* Switch between HSV and RGB modes
* Ability to add favorite colors
* Screen color picker
* Two color squares, one of which shows the previous color for comparison
* Trackpads for precise color selection
* Color presets (RMB on the panel opening button)
* Updated the utilities panel (F6). Folder-opening buttons have been replaced with icons, icons for opening the new video and font folders have been added, and the panel height has been increased
* Added the ability to resize popup panels by dragging their corner
* Added a "Reset value" function for each property when its value differs from the default
* List design (selected item, hover, etc.) has been unified into a single gradient-based style
* Pressing Enter in dialog windows confirms the action (new film, texture creation, etc.)
* Bone lists in editors now automatically stretch vertically
## For Beginners
* Added a welcome screen shown on the first launch of BBS FS. It allows you to quickly configure personalization, choose a film editor layout preset, check whether FFmpeg is installed, and find useful links
* Added a beginner "tour": when entering an editor/panel, cards appear next to elements describing what they do
## Film Editor and Timeline
* The "Player" and "Model" categories have been renamed to "Replay" and "Form"
* Some items from the film menu have been moved into separate icons on the action bar
* Bone tracks on the timeline now have a hierarchy instead of only indentation
* Tracks for each body part are now located in separate tabs
* Body-part track tabs show keyframe previews inside them
* Constraints now have their own tracks for each bone in the pose tab
* The texture track has become a tab for PBR materials
* Added a new `color_overlay` track
* Added two new buttons to the timeline: "Collapse all sections" and "Expand all sections". They work with body-part sections
* New "Keyframe appearance" panel: RMB on a keyframe to change its color, shape, and "Fill" option
* Added an "Auto-keyframes" function that creates a new keyframe when a value is changed instead of modifying the selected one. This allows changes to be recorded directly during film playback
* Removed the "Record transformation" and "Record value" functions, since they are no longer useful after the introduction of "Auto-keyframes"
* The "Animation to pose keyframes" function now also works for body parts
* The form key section is now displayed again only if there is at least one form key
* The current target is now displayed in the top-right corner of the preview. If no pose key is selected, it displays Replay; if a bone is selected, it displays the bone's name. This is useful for understanding the gizmo's current target
* The design of the top-right HUD in the film editor has been slightly reworked
* Added a setting to enable/disable the top-right HUD in the film editor
## Clips
* Icons on clips are no longer rendered semi-transparent and are now displayed before the name instead of at the end of the clip
* New "Image" clip! Allows you to select a texture and place it on the screen
* New "Video" clip! Allows you to select a video and place it on the screen
* New placement system for "Subtitles", "Image", and "Video" clips. Main changes:
* All placement properties are now grouped into a single object in one section
* Ability to automatically attach the anchor point to different corners
* Ability to change horizontal and vertical scale separately
* Added a 2D gizmo for positioning these clips. You can drag the points to change scale and position. Holding Shift while dragging changes the scale separately
* New "Noise" parameter in the "Shake" clip! Makes shake movement more random
* Audio and video clip volume can now be set above 1
* Added a new "Horizontal sun rotation" curve that controls the horizontal rotation of the sun (thanks McHorse)
## Replays
* Added new replay states: swimming, riding, flying, and elytra
* Improved/fixed actor mode for replays
* Improved the replay folder system. Main changes:
* Folders now have a folder icon, and the arrow has been replaced with a smaller version
* Folder items now display the number of replays inside them
* Folders can be nested inside other folders (up to 8 levels deep)
* Folder trees now display lines, just like bone trees
* Folders can now be renamed
* Folders now have their own colors; each new folder receives a new color
* A folder's color also colors the replays inside it — useful for nested folders
* "Edit category" panel in the folder context menu: allows changing the color and name
* "Disable all replays inside" function in the folder context menu: allows disabling the visibility of all replays inside the folder
* `Ctrl + LMB` on a folder item selects all replays inside it
* Added the ability to drag & drop multiple replays at once
* Added search to the replay list
## Camera
* "Camera smoothness" now also works for the camera in the form editor
* "Orbit" camera mode now follows the form's transformation, not just its coordinates
* Centering in "Orbit" camera mode now works better
* Flying in "Orbit" camera mode no longer rotates around the orbit center
* Added a "Free look while flying" function that allows flying in flight mode without holding LMB
## Gizmo and Transformation
* Gizmo rendering is no longer dependent on FOV: the gizmo will look consistently correct at any FOV
* The gizmo no longer has modes: it always contains all elements at once, while which elements are displayed is controlled in the settings. Main changes:
* A new "Gizmo elements" row has been added to the "Transformation" settings — a strip of five icon toggles: translation, scale, rotation, screen rotation, and 3D sphere
* The "3D rotation sphere" and "Hide rotation rings" settings have been replaced with new toggles; old values are migrated automatically
* The "Combined" key (T) has been removed: there is nothing to switch anymore
* New "Plane size" setting: controls how large the gizmo's two-axis planes are (they expand outward from the same point as before)
* "Fixed axis size" has been renamed to "Fixed gizmo size" and now affects only the gizmo
* Removed the "Local transformation by default" and "3D ray for R/G/S" settings
* If you press the key for the current axis again while editing along that axis, the space changes. For example, if you are editing the X axis in local space and press X again, the space switches to global
* Replay gizmo: if no pose key (transform or pose) is selected, the gizmo is displayed for replay properties (coordinates, rotations)
## Forms
* Added a "Material" tab containing color settings, PBR texture settings, and support for different BOBJ/OBJ materials
* Added a "Color overlay" property that allows a color to be overlaid on the entire texture
* Material-related properties in bone properties have been moved into a separate "Material" section
* Added a "Visibility" property for bones
* Added a "Visibility" property for materials
* Added a "Selectable" property for forms. This allows the stencil map to be disabled so the form cannot be clicked when it is not needed
* Completely updated the "Morphing" panel. Main changes:
* Forms can now be rearranged using drag & drop
* Cell size can be increased/decreased using `Ctrl + mouse wheel`
* Double-click opens the editor/completes the selection
* Body parts can now be moved using drag & drop
* The body-part list now displays tree lines, just like the bone list
* Added the ability to disable position/rotation/scale inheritance in body-part settings, similar to the anchor track
* Added a "Preserve view" function for the `anchor` track, which automatically adjusts the transformation when changing the target
* The "Reset" icon in the pose preset context menu is now the first icon in the list
* New "Video" form! Allows you to load a video directly as a form and place it in the world
* Added the ability to load custom `.ttf` fonts for the text form and subtitle clip
* New "Framebuffer" form, which renders all body parts attached to it as a 2D texture. Resolution and size can be configured in its properties (thanks McHorse)
* Added a "Configure face" function to the context menu of a body part with a "Framebuffer" form, allowing you to quickly configure an eye rig for a character (thanks McHorse)
* Improved the mob form. Main changes:
* Fixed bone names: proper names are now displayed instead of IDs
* Stencil map support (click a bone to select it instead of selecting it from the list)
* Gizmo support for bones
* New full-featured mob selection panel
* Full pose editor support (bones, mirrored editing, etc.)
## Models
* Updated the model editor. Main changes:
* The panel is divided into two editors: "Configuration" and "Model"
* Configuration editor:
* The main panel is divided into 7 tabs; the active tab determines how the model is displayed
* Welds are now displayed as a list instead of cards
* Added stencil map support (bones can be clicked to select them)
* "Bones" tab: allows configuring mirrored bones as well as substituting one bone with another when selected
* The "Armor" and "Items" tabs allow configuring how armor and held items are displayed on the model
* The "First person" tab allows configuring how arms are displayed in first person
* The "Poses" tab allows configuring the crouching pose for procedural animation, as well as the pose for the new "Default pose" function
* Model editor:
* Full group tree
* Ability to add/duplicate/delete groups in the model
* Move groups in the tree using drag & drop
* Ability to rename groups
* Ability to change the rotation and position of a group's anchor point
* Ability to select multiple bones and change their properties
* The "Create bones for IK" function automatically creates bones for an IK chain (`*_end`, `controller_*`, `pole_*`). Clicking it opens a bone list where you need to select the parent bone for the chain — usually the first bone in the tree (anchor). After the bones are created, move the `*_end` and `controller_*` bones down to the end of the limb (these bones are selected by default after creation)
* Added support for JEM models. Main changes:
* Support for `.jem` models from the `models` folder
* Added a system for parsing all `.jem` models from installed resource packs. For example, if Fresh Animations is installed, its models will appear in the new "From packs" category
* Added an "Open in model editor" item to the model context menu in Morphing
## IK, Physics and Welds
* Added a system for baking IK into keyframes on bone tracks. RMB on the timeline — "Bake IK to keyframes..."
* New "Compression" parameter for IK chains. Allows single-bone chains to avoid clipping through the floor if the bone moves away from the controller
* Added IK presets for models without bends
* The size of the IK/physics debug overlay no longer depends on the number of bones in the chain
* Properties in the IK/physics panels are now displayed only when they are enabled
* Improved the welding system. Main changes:
* Improved shading on seams, making them look smoother
* Fixed the stair-step appearance when bending with welding
* Added a "Smooth seam" parameter that allows smoothing corners at seams
## Textures
* Completely updated the "Texture Manager" panel. Main changes:
* Textures are now displayed as tiles instead of a list
* There is now a folder tree on the left
* Textures/folders can be pinned above the folder tree
* Breadcrumbs
* File management: copy, delete, duplicate, rename, etc.
* Keyboard shortcuts: `Ctrl + Z` (undo), `Ctrl + C`, `Ctrl + V`, etc.
* Zoom using `Ctrl + mouse wheel`
* Drag & drop system
* Property panel on the right
* Search
* The `assets/textures` folder now opens in the Texture Manager by default and is also pinned by default
* "Save as" in the texture editor is now a full panel instead of an input field: you can select a folder and save the texture more conveniently
* Texture animation (`.mcmeta`) editor directly inside the texture editor. Main changes:
* The "Animation" button on the action bar enables/disables texture animation; the `.mcmeta` file is written next to the PNG when saving
* A frame strip appears below the canvas: frames can be added, duplicated, deleted, rearranged (display order), and assigned individual durations
* RMB on a texture in the manager: "Make animated..." instead of creating an empty `.mcmeta`
* Added a "Build animation..." function that allows several textures to be combined into a single `.mcmeta` animation
* "Macros" on the texture editor action bar (list icon): clear (`Delete`), flip horizontally (`Shift + H`), and flip vertically (`Shift + V`) — for the selection or the entire frame on the active layer
* Added support for `.gif` textures
## Model Block
* Improved the model block. Main changes:
* Block brightness property
* "Solid" property
* "Camera collision" property
* Block hardness property
* Ability to change the breaking sound
* Ability to change the block hitbox (cube, by form, manually)
* Ability to equip armor on the model
* The panel now has a solid dark background and can be resized
* The model block camera now works like the "Orbit" camera mode
* The model-block list now shows a form preview (useful for the "From model block..." function in the replay list)
## Structures
* Added a structure form (thanks qualet)
* Added a "Structure Wand" item. Main functions:
* Select an area in the world using RMB/LMB
* Change the distance of faces by hovering over them
* Move the entire area
* Structure saving panel with a preview before saving
* Added a "Build to form" function to the replay list context menu (when an area is selected). The function removes all blocks from the selected area in the world and inserts a replay with the form of that structure in the same place
## Miscellaneous
* The performance of the entire mod has been significantly improved
* Model loading has been optimized to avoid unnecessary freezes
* The API for BBS FS add-ons has been significantly improved. General documentation is available in `ADDONS.md`
## Fixes
* Parent space has been fixed and now works as intended
* Fixed physics accumulation after repeatedly transforming a parent bone followed by a sudden reset
* Fixed a bug where physics chains would "jump" when scrubbing the timeline
* Fixed an issue where the texture editor project file (`.dat` with layers) did not move together with the texture when renaming, moving, copying, or deleting it
* Fixed the excessively large size of some popup panels (for example, the film creation panel)
* Fixed a bug where the camera flashed once when enabling flight mode while in orbit mode
* "Color" and "Color overlay" now work correctly for block and structure forms
* Fixed a bug with particle transparency
Optional dependencies
Sodium
Any compatible version
Iris Shaders
Any compatible version
Sinytra Connector
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }