ENB Helper AE
ENBHelperF4 — это нативный плагин для расширителя скриптов (F4SE), созданный с нуля специально для обновления Fallout 4 АЕ (v1.11.221+), так как оригинальный вариант этого мода "ENB Helper for Fallout 4" устарел и только для старой версии игры. Он служит важнейшим мостом данных между игровым движком и графическими пресетами ENB / Reactor. Без него панель меню ENB остается пустой: пресет не может нативно считывать ID погоды, смену климата или модификаторы времени суток. Это плагин включает систему погоды в ENB и требуется для многих модификаций ENB.
Эта конкретная версия оснащена асинхронной оптимизацией потоков. В отличие от устаревшего кода, данный плагин выполняет отслеживание ячеек и поиск координат в отдельном фоновом рабочем потоке с частотой 60 Гц. За счет выноса обработки с основного рендеринг-потока игры полностью устраняются микрофризы и скачки времени кадра, часто возникающие в густонаселенных локациях, таких как центр Бостона.
Нативно активные основные функции:
Каждый показатель вычисляется асинхронно для максимальной производительности кадров:
* GetTime: напрямую синхронизирует внутриигровое время, обеспечивая плавный переход фильтров между днем, ночью, рассветом и закатом [C1083].
* GetWeatherTransition: отслеживает процент смены погоды, предотвращая резкие визуальные скачки [C1083].
* GetCurrentWeather: считывает Form ID текущего климата, позволяя пресетам применять индивидуальные настройки под конкретную погоду [C1083].
* GetOutgoingWeather: отслеживает сменяемую погоду для сглаживания смешивания эмбиента [C1083].
* Категории погоды: поддерживает все основные климатические категории, включая «Ясно» (Pleasant), «Облачно» (Cloudy), «Дождь» (Rainy) и «Снег» (Snow) [C1083].
* Отслеживание игрового мира: передает в ENB точные координаты вашего местоположения во всех игровых мирах, включая Far Harbor и Nuka-World [C1083].
* GetPlayerCameraTransformMatrices: передает 3D-координаты для работы продвинутых эффектов, таких как блики (lens flares), размытие в движении (motion blur) и карты глубины (screen-space depth maps) [C1083].
🔹 Информация для игроков:
* Версия игры: скомпилировано специально для исполняемого файла версии Fallout 4 АЕ 1.11.221 и новее.
* Требования F4SE версии 0.7.8 или новее.
* Необходим официальный Address Library for F4SE Plugins (файл `version-1.11.221.bin`).
* Установка: поместите `ENBHelperF4.dll` непосредственно в папку плагинов F4SE: `Fallout 4\Data\F4SE\Plugins\`.
* Проверка: нажмите Shift + Enter в загруженной игре. В разделе погодной системы ENB активируется выпадающее меню Statistics, где в реальном времени будут отображаться обновляемые данные.
🔹 Информация для разработчиков пресетов:
* Экспорт без искажения имен (Un-Mangled Exports): все основные графические функции явно экспортируются через DEF-файл компоновщика (linker definition map). Это предотвращает удаление строк при релизных сборках и гарантирует, что графический конвейер ENB мгновенно найдет ваши публичные привязки.
* Мост памяти ReShade (ReShade Memory Bridge): включает кастомный экспортированный указатель `GetReShadeBridgePointer`. Если вы хотите создавать синхронизированные шейдеры, ваши `.fx`-скрипты ReShade могут безопасно подключаться к этому блоку адресов памяти, чтобы считывать время и Form ID текущей погоды в фоновом режиме параллельно с ENB.
Инструкция по установке:
Используйте мод-менеджер или скопируйте файлы в папку `Fallout 4/Data`.
Скачать с гугл диска (191 kb)Сервер №1
Скачать с НексусаСервер №2




