Информация о файле
Мод снижает частоту обработки внутренних данных у построек поселения, когда игрок удаляется от них, тем самым предотвращая падение производительности игры.
Пример для наглядности:
- Представьте, что в поселении возведён огромный город из 500 различных объектов.
(генераторы, турели, и тд).
- В стандартной игре компьютер тратит ресурсы на полную обработку всех 500 объектов каждый кадр.
(даже если игрок находится далеко или смотрит в другую сторону).
- Из-за этого система перегружается, и игра начинает работать неровно.
С данным модом при отдалении от построек включается режим экономии ресурсов.
Программа сообщает движку:
- Игрок отошел на расстояние, сейчас нет необходимости проверять физику и логику этих декораций или турелей каждый кадр.
(Достаточно обновлять их состояние в менее часто, чем обычно.)
Рядом с игроком:
- Всё работает со стандартной скоростью, сохраняя максимальную визуальную плавность.
На расстоянии:
- Частота технических проверок для построек снижается.
Это разгружает процессор и спасает FPS, при этом объекты не исчезают, не выключаются и продолжают выполнять свои функции
(например, турели по-прежнему защищают периметр).
- В оригинальной игре Fallout 4 движок Creation Engine пытается обновлять абсолютно все объекты в поселении.
(декорации, турели, генераторы, станки) с одинаковой частотой в каждом кадре, независимо от того, стоит игрок к ним вплотную или ушёл на другой конец локации.
- Когда построек становится слишком много
(особенно при использовании модов на отключение лимитов строительства)
- Процессор (CPU) начинает испытывать избыточную скриптовую и физическую нагрузку.
- Это приводит к сильным просадкам кадров (FPS) и микрофризам (статтерам).
Этот Мод перехватывает функцию обновления игровых объектов (UpdateRef) на низком уровне движка и вводит интеллектуальное дросселирование (ограничение частоты выполнения вычислений).
Как это устроено изнутри:
Поиск объектов:
- Мод сканирует окружение и находит элементы, относящиеся к категории мастерской (WorkshopItemKeyword).
Динамический фильтр дистанции:
- Пока игрок находится в непосредственной близости от построек
(ближе 1000 игровых единиц)
- Они обрабатываются со стандартной частотой, чтобы сохранить абсолютную плавность всех анимаций и эффектов перед глазами.
Оптимизация на удалении:
- Как только персонаж отходит дальше 1000 единиц.
(Примерная длина пары средних зданий)
- Мод начинает принудительно пропускать часть циклов обновлений для этих объектов.
- Движок обрабатывает их внутреннюю логику значительно реже, что мгновенно снижает общую нагрузку на процессор и освобождает ресурсы для отрисовки стабильного FPS.
Примечания:
Анимации дальних объектов:
- Так как движок игры автоматически сглаживает (интерполирует) движения, визуально турели или вентиляторы генераторов на расстоянии могут продолжать вращаться ровно.
- Однако техническая нагрузка на процессор от них падает в разы.
- Это правильная оптимизация алгоритмов, а не визуальный баг.
Совместимость:
- Мод работает через хук памяти в F4SE, благодаря чему полностью отсутствуют конфликты с другими модификациями.
- Мод не требует настройки, не занимает место в списке загрузки (отсутствуют файлы .esp/.esm) и абсолютно безопасен для игровых сохранений.
Логирование:
- При первом запуске Мод автоматически создаёт файл по пути Data/F4SE/Plugins/WorkshopThrottle.log.
- Если игра запустилась успешно и в данном файле нет критических ошибок, значит, оптимизация успешно активирована.
Требования:
FallOut 4 OG/NG/AE
F4SE
Address Library for F4SEPlugins
Установка:
- Поместите файлы из архива, в корневую папку FallOut 4. (НЕ Data!)
Рекомендуемые комментарии
Комментариев нет
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти