Оптимизация поселений | Workshop Throttle
Вчера 50 6 Автор мода: -Miro- Автор публикации: -Miro- Версия: 0.1 Перевод: Русский

Оптимизация поселений | Workshop Throttle

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

Пример для наглядности:

  • - Представьте, что в поселении возведён огромный город из 500 различных объектов.
(генераторы, турели, и тд). 
  • - В стандартной игре компьютер тратит ресурсы на полную обработку всех 500 объектов каждый кадр.
(даже если игрок находится далеко или смотрит в другую сторону).
  • - Из-за этого система перегружается, и игра начинает работать неровно.
С данным модом при отдалении от построек включается режим экономии ресурсов.
 

Программа сообщает движку: 

  • - Игрок отошел на расстояние, сейчас нет необходимости проверять физику и логику этих декораций или турелей каждый кадр. 
(Достаточно обновлять их состояние в менее часто, чем обычно.)

Рядом с игроком: 

  • - Всё работает со стандартной скоростью, сохраняя максимальную визуальную плавность.

На расстоянии: 

  • - Частота технических проверок для построек снижается. 
Это разгружает процессор и спасает FPS, при этом объекты не исчезают, не выключаются и продолжают выполнять свои функции 
(например, турели по-прежнему защищают периметр).

Подробное описание:
  • - В оригинальной игре Fallout 4 движок Creation Engine пытается обновлять абсолютно все объекты в поселении.
(декорации, турели, генераторы, станки) с одинаковой частотой в каждом кадре, независимо от того, стоит игрок к ним вплотную или ушёл на другой конец локации. 
  • - Когда построек становится слишком много 
(особенно при использовании модов на отключение лимитов строительства) 
  • - Процессор (CPU) начинает испытывать избыточную скриптовую и физическую нагрузку. 
  • - Это приводит к сильным просадкам кадров (FPS) и микрофризам (статтерам).

Этот Мод перехватывает функцию обновления игровых объектов (UpdateRef) на низком уровне движка и вводит интеллектуальное дросселирование (ограничение частоты выполнения вычислений).

Как это устроено изнутри:

Поиск объектов: 

  • - Мод сканирует окружение и находит элементы, относящиеся к категории мастерской (WorkshopItemKeyword).

Динамический фильтр дистанции: 

  • - Пока игрок находится в непосредственной близости от построек 
(ближе 1000 игровых единиц)
  • - Они обрабатываются со стандартной частотой, чтобы сохранить абсолютную плавность всех анимаций и эффектов перед глазами.

Оптимизация на удалении: 

  • - Как только персонаж отходит дальше 1000 единиц.
(Примерная длина пары средних зданий) 
  • - Мод начинает принудительно пропускать часть циклов обновлений для этих объектов. 
  • - Движок обрабатывает их внутреннюю логику значительно реже, что мгновенно снижает общую нагрузку на процессор и освобождает ресурсы для отрисовки стабильного FPS.

Примечания:

Анимации дальних объектов: 

  • - Так как движок игры автоматически сглаживает (интерполирует) движения, визуально турели или вентиляторы генераторов на расстоянии могут продолжать вращаться ровно. 
  • - Однако техническая нагрузка на процессор от них падает в разы. 
  • - Это правильная оптимизация алгоритмов, а не визуальный баг.

Совместимость: 

  • - Мод работает через хук памяти в F4SE, благодаря чему полностью отсутствуют конфликты с другими модификациями. 
  • - Мод не требует настройки, не занимает место в списке загрузки (отсутствуют файлы .esp/.esm) и абсолютно безопасен для игровых сохранений.

Логирование: 

  • - При первом запуске Мод автоматически создаёт файл по пути Data/F4SE/Plugins/WorkshopThrottle.log. 
  • - Если игра запустилась успешно и в данном файле нет критических ошибок, значит, оптимизация успешно активирована.

Требования:

Установка:

- Поместите файлы из архива, в корневую папку FallOut 4. (НЕ Data!)
avatar
Gamer-mods.ru © 2012 - 2026. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.