Информация о файле
Мод убирает микрофризы и спасает ваш процессор от перегрузки в тяжелых боях и нагруженных локациях.
Как работает мод?
Когда в игре вокруг вас находится много NPC, игра заставляет их процессоры постоянно просчитывать, куда им идти.
Если NPC находится очень далеко от вас, вам абсолютно всё равно, насколько плавно NPC обходит каждый камушек.
Этот мод умно снижает частоту обновления маршрутов для тех персонажей, которые находятся далеко от игрока.
Для тех, кто рядом с вами - всё остаётся идеально плавным.
Для тех, кто далеко - логика путей обновляется чуть реже.
В итоге: NPC ведут себя так же, но игра перестает тормозить и фризить.
Мод представляет собой производительный C++ плагин (F4SE), который перехватывает нативную функцию обновления движения и поиска путей в движке игры (Fallout4.exe + 0x6A8990).
Вместо того чтобы позволять движку спамить расчетами для каждого зарегистрированного NPC в загруженных чанках (uGrids), плагин динамически измеряет дистанцию от игрока до каждого конкретного NPC и распределяет нагрузку на процессор:
- Ближняя зона (до 2500 юнитов): Полная производительность.
(Все спутники, враги в непосредственном бою и ближайшие поселенцы обновляют свои маршруты каждый кадр без каких-либо задержек.)
- Средняя дистанция (от 2500 до 5000 юнитов): Частота обновления путей снижается.
(Мод пропускает часть тиков (пропускается 3 из 4 циклов обновления), что снижает нагрузку на CPU от "фоновых" NPC.)
- Дальняя дистанция (более 5000 юнитов): Агрессивное ограничение.
(На таком расстоянии NPC движутся к своим глобальным целям, поэтому частота обновления путей режется сильнее (выполняется только 1 из 12 циклов обновления).)
Все вычисления происходят атомарно через многопоточный потокобезопасный счетчик (std::atomic), что исключает конфликты между ядрами процессора и гарантирует стабильность.
Кому этот мод жизненно необходим?
- Владельцам больших сборок с модами на кастомные спавны и увеличение количества врагов (где в одной локации может одновременно находиться по 30–50 NPC).
- Игрокам с тяжелыми модами на искусственный интеллект (например, PANPC), которые заставляют скрипты ИИ работать на пределе возможностей.
- Всем, кто страдает от внезапных статтеров (микрофризов) при быстром перемещении или во время масштабных перестрелок.
Примечание:
- Мод работает на самом глубоком уровне движка игры, не содержит скриптов (.pex) и абсолютно безопасен для ваших сохранений.
- Мод можно устанавливать и удалять в любой момент игры.
- Если мод работает правильно, в папке по адресу Data/F4SE/Plugins/ появится лог-файл AIPathThrottle.log с подтверждением успешной инициализации.
- OpenSource AIPathThrottle.7z - открытый код моего мода, кто хочет может использовать в свободном доступе, модернизировать и тд.
Требования:
FallOut 4 v.1.10.163.0
F4SE v0.6.23
Address Library for F4SEPlugins
Установка:
- Поместите файлы из архива, в корневую папку FallOut 4. (НЕ Data!)
Изменено пользователем -Miro-
- добавил теги
Рекомендуемые комментарии
Комментариев нет
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти