Перейти к содержанию

1 изображение

Информация о файле

Мод снижает частоту обработки внутренних данных у построек поселения, когда игрок удаляется от них, тем самым предотвращая падение производительности игры.

Пример для наглядности:
- Представьте, что в поселении возведён огромный город из 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!)


Обратная связь

Рекомендуемые комментарии

Комментариев нет

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...