Оптимизация путей ИИ | AI Pathfinding Throttle
Сегодня 130 15 Автор мода: -Miro- Автор публикации: -Miro- Версия: 0.1 Перевод: Русский

Оптимизация путей ИИ | AI Pathfinding Throttle

Мод убирает микрофризы и спасает ваш процессор от перегрузки в тяжелых боях и нагруженных локациях.

Как работает мод? 

  • Когда в игре вокруг вас находится много 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 с подтверждением успешной инициализации.

Требования:

Установка:

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