Powershell Merge-OSP script

PowerShell-функция для объединения OSP-файлов.
Merge-OSP принимает список слайдерсетов, читает их, объединяет XML и записывает один общий OSP-файл.

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

Если вы работаете с проектами BodySlide — этот скрипт вам пригодится. В Outfit Studio просто откройте объединённый OSP-файл и выберите нужный проект из меню.

Скачать

Возможности

  • Объединяет несколько OSP-файлов в один с помощью PowerShell-функции
  • Снижает нагрузку на файловую систему за счёт консолидации слайдерсетов
  • Улучшает производительность при работе с проектами BodySlide
  • Позволяет удалить исходные OSP-файлы после объединения (оставив только общий)

Пример использования

  1. Загрузите функцию: . merge-osp.ps1
  2. Объедините OSP-файлы:

PowerShell

cd "C:\Program Files (x86)\Steam\steamapps\common\Fallout 4\Data\Tools\BodySlide\SliderSets"
get-childitem "Vtaw Wardrobe 8*" | merge-osp -name "VtawWardrobe8.osp"
  1. (Опционально) Удалите исходные файлы:

PowerShell

gci "Vtaw Wardrobe 8*" | remove-item

Требования

  • PowerShell
  • Папка слайдерсетов BodySlide (обычно …\Fallout 4\Data\Tools\BodySlide\SliderSets)
  • Vortex может уведомить об изменении файлов после объединения