MCM Helper — это фреймворк для упрощения создания меню настроек модов (Mod Configuration Menus) для SkyUI. Он вдохновлён Mod Configuration Menu для Fallout 4 (F4MCM).
Этот инструмент не только упрощает создание MCM, но и позволяет сохранять настройки в INI-файлах, делая их постоянными между сохранениями игры! Пользовательские настройки хранятся в папке Data\MCM\Settings. Они отделены от стандартных настроек мода, что делает их полностью защищёнными от обновлений мода. Это также упрощает резервное копирование и обмен настройками или их редактирование вне игры.
Если вы автор модов, ознакомьтесь с документацией для получения подробной информации о создании MCM с использованием MCM Helper.
Особенности
- Упрощённое написание скриптов на Papyrus. Изменения настроек могут обрабатываться через простое событие изменения настроек или пользовательские действия.
- Отдельные определения макета. Макет меню настроек определяется в отдельном JSON-файле, полностью независимо от скрипта Papyrus.
- Постоянные настройки INI. Настройки могут быть постоянными между сохранениями игры благодаря функции ModSettings.
- Поддержка горячих клавиш. Горячие клавиши могут быть автоматически настроены для запуска функций Papyrus или консольных команд.
Установка
Установите основной файл для вашей версии игры (SE или VR) с помощью предпочитаемого менеджера модов.
В релизе включена улучшенная конфигурация SkyUI, которая сохраняет ваши пользовательские настройки в INI-файл и обеспечивает их постоянство между сохранениями. Порядок загрузки должен регулироваться автоматически, если .bsa файлы для SkyUI и MCM Helper не распакованы. Если ваша установка SkyUI имеет распакованный .bsa, вам нужно либо удалить скрипт SKI_ConfigMenu из неё, либо также распаковать MCM Helper.