MCM Quick Refresh / Быстрое обновление MCM
Сегодня 40 5 Автор мода: zhuabaobao123 Автор публикации: k©קaso√® Версия: 1.0 Перевод: Мультиязычный

MCM Quick Refresh / Быстрое обновление MCM

Исправляет проблему, из-за которой для появления новых меню MCM требовалось сохранение и перезагрузка игры. Легковесный ESL-плагин принудительно заставляет SkyUI заново регистрировать все меню вскоре после загрузки сохранения — новые меню отображаются мгновенно без необходимости начинать новую игру. Без спама уведомлениями.

Новые меню от модов в MCM отображаются мгновенно после загрузки сохранения — больше не требуется сохраняться/перезагружаться или начинать новую игру.

Компонент SkyUI `SKI_ConfigManager` отправляет сигнал `ready` при каждой загрузке. Только что установленный мод, пропустивший этот момент, не появится в списке до следующего сигнала. Этот легкий патч принудительно заставляет систему выполнить чистую повторную регистрацию вскоре после загрузки сохранения.

Особенности:
* Настоящий ESL (`0x200`): не занимает слот в лимите 255 плагинов. Содержит 1 квест `QUST(0x800)` + 1 скрипт `pex` + файл `SEQ` для поддержки старых сохранений.
* Две корректные перезагрузки (~10 сек и ~60 сек после загрузки): вызывает `SetStage(1)` на `SKI_ConfigManagerInstance(0x802)` → фрагмент `ForceReset()` → `SendModEvent("SKICP_configManagerReset/Ready")` → все запущенные меню регистрируются заново. Подтверждено в логе: `Forcing config manager reset...` → более 60 записей `Registered ... at MCM` в один момент.
* Бесшумная работа: без сторонних уведомлений. Сам SkyUI выводит `MCM: Registered X new menu(s)` только тогда, когда действительно появляются новые меню.
* Ванильный API (`Game.GetFormFromFile`): никаких предупреждений о версиях SKSE. Полностью прозрачный исходный код на 20 строк.

В сравнении с модом "Jaxonz MCM Kicker SE"
* Та же цель и тот же механизм `ForceReset`.
* Отличия: полноценный ESL вместо ESPFE, 2 точечных импульса по таймеру вместо ежесекундной проверки в течение 30 секунд, отсутствие спама уведомлениями, отсутствие закрытого стороннего кода и ложных срабатываний на версию SKSE.
* Если вы уперлись в *лимит SkyUI в 128 меню*, ни один «кикер» не поможет — используйте *Menu Maid 2 / MCM super seeded*.

Совместимость:
* Используйте только один «кикер» — не запускайте этот мод вместе с "Jaxonz MCM Kicker SE". В противном случае возникнут дублирующие сбросы (невредные, но избыточные).
* Крайне редко: мод, считывающий настройки MCM ровно в момент сброса, может потребовать повторного входа в меню MCM.

Требования:
Skyrim SE-AE
SkyUI 5.2 и выше

Установка / Удаление:
Устанавливайте в любое место (порядок загрузки ESL не имеет значения). Полностью перезапустите игру с выходом на рабочий стол → запустите игру через SKSE → загрузите сохранение → подождите ~15 секунд.
Безопасно для удаления в любой момент, не оставляет «повисших» потоков скриптов.
avatar
Gamer-mods.ru © 2012 - 2026. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.