Добавляет 5 новых меню в SAM с использованием системы Extensions и функций, запрошенных сообществом: PoseMirror, CopyPastePoseLimbs, Spinner, BatchRunner, Align.



1) PoseMirror
(Зеркалирование отдельных частей тела из позы или всей позы целиком)
Из PlayIdle:
- Сначала примените PlayIdle/анимацию.
- Кнопки создают корректировки позы (Pose Adjustments).
- Та же кнопка убирает эффект (переключатель).
Из Pose Adjustment / SAM Pose:
- Примените SAM Pose или Pose Adjust.
- Кнопки редактируют руку/кисть/ногу на месте.
- Переключатель работает только для полного зеркалирования.
Экспорт через функцию Export в SAM.
Переключение режима PlayIdle/SamPose — кнопкой Current From/To:
2) CopyPastePoseLimbs
(Копирование и вставка частей тела между позами)
- 8 кнопок копирования добавляют части тела в буфер обмена. Затем смените позу и нажмите Paste.
- Буфер сохраняется в файлах Straw_PoseClipboard_SamPose.json и Straw_PoseClipboard_Playidle.json в папке \Data\F4SE\Plugins\ и переживает краши, сохранения и загрузки.
- Можно зеркалить конечности в буфере. Зеркалирование центральных костей невозможно — для этого используйте PoseMirror.
- Переключение между PlayIdle и SamPose — кнопкой-переключателем. Буферы взаимоисключающие, копировать части тела между ними нельзя.
3) Spinner
(Вращение или разворот лицом к игроку любого объекта/актёра)
Отлично подходит для презентаций и примерок!
- Кнопки вращения: по часовой и против часовой стрелки (медленно, нормально, быстро).
- Кнопка Facing Player: объект/актёр постоянно смотрит на вас.
- Кнопки All Stop возвращают стандартное вращение.
- Можно крутить до 8 объектов/актёров одновременно (мягкий лимит, можно поднять до 36 в F4SE\Plugins\Straw_SamExtensions.ini).
Важно: не рекомендуется сохранять игру, пока крутятся спиннеры. Всё обрабатывается через DLL (без папирусных циклов), но стандартное вращение может не восстановиться, и объекты могут дёргаться/размываться при загрузке.
4) Batch Runner
(Запуск bat-файлов прямо из SAM)
- Показывает все ваши .txt bat-файлы (должны лежать в корневой папке Fallout 4).
- Клик по файлу — запускает его. Выполнение видно в консоли.
- Если в консоли выбран объект/актёр, bat получает его как цель.
- Нативные файлы игры скрыты. Свой фильтр txt-файлов можно добавить в F4SE\Plugins\Straw_SamExtensions.ini.
5) Align
(Помощник для выравнивания нескольких поз/анимаций)
Подхватывает объект/актёра и ставит его ровно в ту же точку и с тем же поворотом, что и другой объект/актёр!
- Полезно для точного совмещения (например, для дуэтных поз и AAF-анимаций).
- Copy Location & Rotation — сохраняет трансформацию выбранной цели.
- Apply Location & Rotation — перемещает выбранную цель в сохранённую позицию.
Требования
Требуется SAM и его зависимости.
Совместим практически со всем.
Тестировался только на версии игры 1.10.163.
Исходники DLL: GitHub
