Современное меню настроек на ImGui, в которое могут подключаться другие F4SE-моды. Авторам не нужно писать собственные хуки и обработку ввода. Открывается горячей клавишей, комбинацией на геймпаде или из меню паузы.
Также включает слой совместимости с существующими модами Mod Configuration Menu, поэтому большинство страниц MCM можно использовать из одного места, а сам MCM при желании удалить.
Возможности
- Горячие клавиши в игре — настройка клавиатуры и геймпада прямо в Settings (привязка отображается при запуске)
- Выбор шрифта — смена шрифтов в Settings
- Hotkey API — авторы модов могут регистрировать именованные бинды с обнаружением конфликтов
- Поддержка геймпада — навигация, подсказки и глифы кнопок
- Пункт в меню паузы — строка «F4SE FRAMEWORK» в ESC-меню
- Тема в стиле Fallout — оформление под HUD игры
- Поиск по меню — быстрый поиск страниц и настроек
- Совместимость с MCM — загрузка и редактирование большинства существующих MCM-модов
Совместимость с MCM
Если у вас уже есть моды с конфигами MCM (Data\MCM\Config\…\config.json), фреймворк покажет их в разделе MCM Mod Configs (Legacy).
- Работает с настройками, биндами, кнопками, выпадающими списками, изображениями и большинством скриптовых действий MCM
- Записывает те же файлы в Data\MCM\Settings\, что и оригинальный MCM
- Можно оставить MCM установленным (переключатель в Settings)
Важно по FallUI HUD: встроенный редактор FallUI HUD и Icon Library позволяют править базовые пресеты. Для кастомных пресетов FallUI лучше использовать оригинальный MCM — слой совместимости их полностью не поддерживает.
Требования
Поддерживаются все рантаймы/версии игры (автор тестировал на OG).
Как открыть меню
- Клавиатура: по умолчанию F1 (меняется в Settings или F4SEMenuFramework.ini)
- Геймпад: настраивается (по умолчанию удержание D-Pad Up)
- Меню паузы: при установленном F4SEFramework.swf выберите F4SE FRAMEWORK в списке ESC
Заметки по совместимости
- Nvidia Smooth Motion несовместим — ломает DX11-хук. Для генерации кадров используйте Frame Generation.
Для авторов модов
Рекомендуется нативная регистрация ImGui-меню.
Пример плагина, документация и гайды доступны на GitHub проекта.
MCM JSON / Papyrus (legacy) продолжают работать без изменений — страницы появятся в разделе MCM Legacy.
MCM Settings Manager и MCM Categorizer теперь полностью поддерживаются (можно использовать даже без установленного MCM).
Темы
Поддерживаются кастомные темы через JSON. Файлы кладутся в папку Themes и выбираются в Settings.
Исходники: github.com/DCCStudios/F4SEMenuFramework



