AI Pathing Optimization - убирает микрофризы и снижает нагрузку на процессор в загруженных локациях - городах, боях, поселениях с большим количеством NPC.
; AI PATHING OPTIMIZATION v0.2 - НАСТРОЙКИ
; Мод снижает нагрузку на CPU, пропуская обновления движения для NPC,
; которые находятся далеко от игрока. Все параметры можно менять без
; перекомпиляции. Изменения вступают в силу после перезапуска игры.
[AI]
; fNearDistance (0.0 - 10000.0) [ПО УМОЛЧАНИЮ: 2500.0]
; Дистанция ближней зоны. NPC ближе этой дистанции работают на 100%.
;
; Значения:
; 1000-2000 = очень близко (только для слабых ПК)
; 2500 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 3000-4000 = увеличенная ближняя зона (для мощных ПК)
;
; Чем БОЛЬШЕ значение, тем больше NPC работают на 100%, но выше нагрузка на CPU.
fNearDistance=2500.0
; fMediumDistance (0.0 - 15000.0) [ПО УМОЛЧАНИЮ: 5000.0]
; Дистанция средней зоны. NPC между Near и Medium получают умеренный троттлинг.
; NPC дальше Medium получают агрессивный троттлинг.
;
; Значения:
; 3000-4000 = агрессивный режим (для слабых ПК)
; 5000 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 6000-8000 = мягкий режим (для мощных ПК)
;
; Чем БОЛЬШЕ значение, тем меньше NPC получают троттлинг, но выше нагрузка на CPU.
fMediumDistance=5000.0
; iMediumThrottle (2 - 10) [ПО УМОЛЧАНИЮ: 4]
; Коэффициент троттлинга для средней зоны.
; Пропускается (значение-1) из каждого значения обновлений.
;
; Примеры:
; 2 = пропускается 1 из 2 (50% экономия) - АГРЕССИВНО - для очень слабых ПК
; 3 = пропускается 2 из 3 (67% экономия) - ОЧЕНЬ АГРЕССИВНО
; 4 = пропускается 3 из 4 (75% экономия) - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 6 = пропускается 5 из 6 (83% экономия) - ОЧЕНЬ МЯГКО
; 10 = пропускается 9 из 10 (90% экономия) - МАКСИМАЛЬНАЯ ЭКОНОМИЯ - для мощных ПК
;
; Чем БОЛЬШЕ значение, тем МЕНЬШЕ экономия CPU, но плавнее движение NPC.
iMediumThrottle=4
; iFarThrottle (4 - 20) [ПО УМОЛЧАНИЮ: 12]
; Коэффициент троттлинга для дальней зоны (дальше fMediumDistance).
; Пропускается (значение-1) из каждого значения обновлений.
;
; Примеры:
; 4 = пропускается 3 из 4 (75% экономия) - МЯГКО - для очень слабых ПК
; 8 = пропускается 7 из 8 (88% экономия) - СРЕДНЕ
; 12 = пропускается 11 из 12 (92% экономия) - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 16 = пропускается 15 из 16 (94% экономия) - АГРЕССИВНО
; 20 = пропускается 19 из 20 (95% экономия) - МАКСИМАЛЬНАЯ ЭКОНОМИЯ - для мощных ПК
;
; Чем БОЛЬШЕ значение, тем МЕНЬШЕ экономия CPU, но плавнее движение NPC.
iFarThrottle=12
; АДАПТИВНЫЙ РЕЖИМ
; Автоматически подстраивает дистанции под текущий FPS.
; При низком FPS уменьшает дистанции, при высоком - возвращает обычные.
[Adaptive]
; bEnableAdaptive (true/false) [ПО УМОЛЧАНИЮ: true]
; Включить/выключить адаптивный режим.
;
; true = адаптивный режим ВКЛЮЧЕН - РЕКОМЕНДУЕТСЯ
; false = адаптивный режим ВЫКЛЮЧЕН - используются фиксированные дистанции
bEnableAdaptive=true
; fFPSThreshold (20.0 - 100.0) [ПО УМОЛЧАНИЮ: 45.0]
; Порог FPS, при котором включается адаптивный режим.
; При FPS НИЖЕ этого значения дистанции уменьшаются.
;
; Значения:
; 30.0 = включается только при очень низком FPS (для мощных ПК)
; 45.0 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 55.0 = включается раньше (для слабых ПК)
; 60.0 = очень раннее включение (для очень слабых ПК)
;
; Чем МЕНЬШЕ значение, тем реже включается адаптивный режим.
fFPSThreshold=45.0
; fFPSRecovery (30.0 - 120.0) [ПО УМОЛЧАНИЮ: 55.0]
; Порог FPS, при котором выключается адаптивный режим.
; При FPS ВЫШЕ этого значения дистанции возвращаются к обычным.
; ДОЛЖЕН БЫТЬ ВЫШЕ fFPSThreshold для стабильности!
;
; Значения:
; 55.0 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 60.0 = увеличение на 15 FPS от порога
; 70.0 = увеличение на 25 FPS от порога (для большей стабильности)
;
; Разница между fFPSRecovery и fFPSThreshold предотвращает постоянное
; включение/выключение адаптивного режима при FPS на границе.
fFPSRecovery=55.0
; fAdaptiveMultiplier (0.3 - 0.9) [ПО УМОЛЧАНИЮ: 0.7]
; Множитель для уменьшения дистанций в адаптивном режиме.
; В адаптивном режиме дистанции умножаются на это значение.
;
; Примеры (при fNearDistance=2500, fMediumDistance=5000):
; 0.5 = дистанции уменьшаются на 50% (Near=1250, Med=2500) - АГРЕССИВНО
; 0.6 = дистанции уменьшаются на 40% (Near=1500, Med=3000) - СРЕДНЕ
; 0.7 = дистанции уменьшаются на 30% (Near=1750, Med=3500) - РЕКОМЕНДУЕТСЯ
; 0.8 = дистанции уменьшаются на 20% (Near=2000, Med=4000) - МЯГКО
; 0.9 = дистанции уменьшаются на 10% (Near=2250, Med=4500) - ОЧЕНЬ МЯГКО
;
; Чем МЕНЬШЕ значение, тем агрессивнее адаптивный режим.
fAdaptiveMultiplier=0.7
; ИСКЛЮЧЕНИЯ
; NPC из этих категорий НЕ получают троттлинг и работают на 100%.
; Это важно для квестовых NPC, напарников и важных персонажей.
[Exceptions]
; bExcludeEssential (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить Бессмертных NPC.
;
; true = Бессмертные NPC НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = Бессмертные NPC троттлятся как обычные
;
; ВАЖНО: Отключение может сломать квесты, если Бессмертные NPC "застрянут".
bExcludeEssential=true
; bExcludeCommandedActors (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить напарников и подчинённых NPC.
;
; true = напарники НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = напарники троттлятся как обычные
;
; ВАЖНО: Отключение может сделать напарников "тупыми" в бою.
bExcludeCommandedActors=true
; bExcludeInCombat (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить NPC, находящихся в бою.
;
; true = NPC в бою НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = NPC в бою троттлятся как обычные
;
; ВАЖНО: Отключение может сделать врагов "тупыми" в бою.
bExcludeInCombat=true
; bExcludeQuestNPCs (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить квестовых NPC (упрощённая проверка).
;
; true = квестовые NPC НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = квестовые NPC троттлятся как обычные
;
; ВАЖНО: Это упрощённая проверка. Для полной проверки квестовых NPC
; используйте sExcludeFormIDs.
bExcludeQuestNPCs=true
; sExcludeFormIDs (список FormID через запятую) [ПО УМОЛЧАНИЮ: пусто]
; Список конкретных FormID NPC, которые НЕ будут троттлиться.
; Формат: шестнадцатеричные числа через запятую (без префикса 0x).
;
; Примеры:
; sExcludeFormIDs=0001B2A9,0010B35F,000E36B1
; sExcludeFormIDs=0001B2A9
; sExcludeFormIDs=
;
; Как найти FormID:
; 1. Откройте консоль в игре (~)
; 2. Кликните на NPC
; 3. Введите "help" и найдите FormID
; 4. Или используйте мод "Console Name Fix" для удобного поиска
;
; ВАЖНО: Используйте это для важных квестовых NPC, которых не ловит
; автоматическая проверка.
sExcludeFormIDs=
; СТАТИСТИКА
; Вывод статистики в лог для диагностики работы мода.
[Stats]
; bEnableStats (true/false) [ПО УМОЛЧАНИЮ: true]
; Включить/выключить вывод статистики в лог.
;
; true = статистика выводится - РЕКОМЕНДУЕТСЯ для диагностики
; false = статистика не выводится
bEnableStats=true
; iStatsIntervalSec (5 - 300) [ПО УМОЛЧАНИЮ: 30]
; Интервал вывода статистики в секундах.
;
; Значения:
; 5 = каждые 5 секунд (для детальной диагностики)
; 10 = каждые 10 секунд
; 30 = каждые 30 секунд - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 60 = каждую минуту
; 300 = каждые 5 минут (для минимального влияния на производительность)
;
; Чем МЕНЬШЕ значение, тем чаще пишется лог, но выше нагрузка на диск.
iStatsIntervalSec=30
; РЕКОМЕНДАЦИИ ДЛЯ РАЗНЫХ ТИПОВ ПК
;
; СЛАБЫЕ ПК (FPS 20-35 в городах):
; fNearDistance=1500.0
; fMediumDistance=3500.0
; iMediumThrottle=6
; iFarThrottle=16
; bEnableAdaptive=true
; fFPSThreshold=55.0
; fFPSRecovery=65.0
; fAdaptiveMultiplier=0.5
;
; СРЕДНИЕ ПК (FPS 35-50 в городах) - ПО УМОЛЧАНИЮ:
; fNearDistance=2500.0
; fMediumDistance=5000.0
; iMediumThrottle=4
; iFarThrottle=12
; bEnableAdaptive=true
; fFPSThreshold=45.0
; fFPSRecovery=55.0
; fAdaptiveMultiplier=0.7
;
; МОЩНЫЕ ПК (FPS 50-60+ в городах):
; fNearDistance=3500.0
; fMediumDistance=7000.0
; iMediumThrottle=3
; iFarThrottle=10
; bEnableAdaptive=true
; fFPSThreshold=35.0
; fFPSRecovery=45.0
; fAdaptiveMultiplier=0.8
;
; КАК РАБОТАЕТ МОД
;
; Пример при настройках по умолчанию (Near=2500, Med=5000, Throttle=4/12):
;
; NPC на дистанции 1000 (ближе Near):
; → Работает на 100% (0% пропущено)
;
; NPC на дистанции 3000 (между Near и Med):
; → Пропускается 3 из 4 обновлений (75% экономия)
;
; NPC на дистанции 6000 (дальше Med):
; → Пропускается 11 из 12 обновлений (92% экономия)
;
; В адаптивном режиме (при FPS < 45):
; Near = 2500 * 0.7 = 1750
; Med = 5000 * 0.7 = 3500
; → NPC на дистанции 3000 теперь получает троттлинг (был в Near зоне)
;
- - Мод не меняет поведение NPC - они продолжают ходить, работать и реагировать как обычно.
- - Меняется только частота пересчёта их маршрутов для тех, кто находится далеко от вас.
Как это работает?
- - В Fallout 4 каждый NPC постоянно пересчитывает свой маршрут - куда идти, как обходить препятствия, куда бежать в бою.
- - Это происходит каждый кадр для каждого NPC в загруженной области.
Проблема:
- - Если вокруг вас 50 NPC, процессор вынужден 50 раз за кадр просчитывать маршруты.
- - Даже если NPC находится в 100 метрах от вас и вы его даже не видите.
Решение:
- - Мод умно пропускает часть этих пересчётов для далёких NPC:
- - Рядом с вами (до 2500 юнитов) - NPC работают на 100%, никаких изменений
- - Средняя дистанция (2500-5000 юнитов) - пересчёт маршрута происходит в 4 раза реже
- - Далеко (более 5000 юнитов) - пересчёт маршрута происходит в 12 раз реже
- - Визуально вы ничего не заметите - NPC на расстоянии всё равно двигаются плавно, просто их "внутренние расчёты" происходят реже.
PS:
- - Если сказать проще, мод снижает нагрузку на процессор и повышет FPS.
Требования:
- FallOut 4 OG/NG/AE
- F4SE
- Address Library for F4SEPlugins
Установка:
- - Поместите файлы из архива, в корневую папку FallOut 4. (НЕ Data!)
Файлы должны находится так:
- - Fallout 4\spdlog.dll
- - Fallout 4\fmt.dll
- - Fallout 4\Data\F4SE\Plugins\AIPathThrottle.dll
- - Fallout 4\Data\F4SE\Plugins\AIPathThrottle.ini
- - Fallout 4\Data\F4SE\Plugins\AIPathThrottle.log - появится при запуске игры
v 0.2:
Адаптивный режим:
-
- Мод сам подстраивается под ваш FPS:
-
- Если FPS падает ниже 45 → дистанции автоматически уменьшаются, экономия CPU растёт
-
- Если FPS поднимается выше 55 → возвращаются обычные настройки
-
- Вы не настраиваете вручную - мод сам решает, когда быть агрессивнее
Защита важных NPC: Мод никогда не трогает:
-
- Бессмертные NPC - квесты не сломаются
-
- Напарников и подчинённых - они работают на 100%
-
- NPC в бою - враги не становятся "тупыми"
-
- Квестовых NPC - важные персонажи не "застревают"
Статистика в логе:
-
- Каждые 30 секунд мод пишет в лог, сколько вызовов он обработал и сколько пропустил.
-
- Вы видите реальную экономию CPU.
Полная настройка через INI:
-
- Дистанции зон
-
- Коэффициенты троттлинга
-
- Пороги FPS для адаптивного режима
-
- Список конкретных NPC для исключения (по FormID)
AIPathThrottle.ini
; AI PATHING OPTIMIZATION v0.2 - НАСТРОЙКИ
; Мод снижает нагрузку на CPU, пропуская обновления движения для NPC,
; которые находятся далеко от игрока. Все параметры можно менять без
; перекомпиляции. Изменения вступают в силу после перезапуска игры.
[AI]
; fNearDistance (0.0 - 10000.0) [ПО УМОЛЧАНИЮ: 2500.0]
; Дистанция ближней зоны. NPC ближе этой дистанции работают на 100%.
;
; Значения:
; 1000-2000 = очень близко (только для слабых ПК)
; 2500 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 3000-4000 = увеличенная ближняя зона (для мощных ПК)
;
; Чем БОЛЬШЕ значение, тем больше NPC работают на 100%, но выше нагрузка на CPU.
fNearDistance=2500.0
; fMediumDistance (0.0 - 15000.0) [ПО УМОЛЧАНИЮ: 5000.0]
; Дистанция средней зоны. NPC между Near и Medium получают умеренный троттлинг.
; NPC дальше Medium получают агрессивный троттлинг.
;
; Значения:
; 3000-4000 = агрессивный режим (для слабых ПК)
; 5000 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 6000-8000 = мягкий режим (для мощных ПК)
;
; Чем БОЛЬШЕ значение, тем меньше NPC получают троттлинг, но выше нагрузка на CPU.
fMediumDistance=5000.0
; iMediumThrottle (2 - 10) [ПО УМОЛЧАНИЮ: 4]
; Коэффициент троттлинга для средней зоны.
; Пропускается (значение-1) из каждого значения обновлений.
;
; Примеры:
; 2 = пропускается 1 из 2 (50% экономия) - АГРЕССИВНО - для очень слабых ПК
; 3 = пропускается 2 из 3 (67% экономия) - ОЧЕНЬ АГРЕССИВНО
; 4 = пропускается 3 из 4 (75% экономия) - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 6 = пропускается 5 из 6 (83% экономия) - ОЧЕНЬ МЯГКО
; 10 = пропускается 9 из 10 (90% экономия) - МАКСИМАЛЬНАЯ ЭКОНОМИЯ - для мощных ПК
;
; Чем БОЛЬШЕ значение, тем МЕНЬШЕ экономия CPU, но плавнее движение NPC.
iMediumThrottle=4
; iFarThrottle (4 - 20) [ПО УМОЛЧАНИЮ: 12]
; Коэффициент троттлинга для дальней зоны (дальше fMediumDistance).
; Пропускается (значение-1) из каждого значения обновлений.
;
; Примеры:
; 4 = пропускается 3 из 4 (75% экономия) - МЯГКО - для очень слабых ПК
; 8 = пропускается 7 из 8 (88% экономия) - СРЕДНЕ
; 12 = пропускается 11 из 12 (92% экономия) - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 16 = пропускается 15 из 16 (94% экономия) - АГРЕССИВНО
; 20 = пропускается 19 из 20 (95% экономия) - МАКСИМАЛЬНАЯ ЭКОНОМИЯ - для мощных ПК
;
; Чем БОЛЬШЕ значение, тем МЕНЬШЕ экономия CPU, но плавнее движение NPC.
iFarThrottle=12
; АДАПТИВНЫЙ РЕЖИМ
; Автоматически подстраивает дистанции под текущий FPS.
; При низком FPS уменьшает дистанции, при высоком - возвращает обычные.
[Adaptive]
; bEnableAdaptive (true/false) [ПО УМОЛЧАНИЮ: true]
; Включить/выключить адаптивный режим.
;
; true = адаптивный режим ВКЛЮЧЕН - РЕКОМЕНДУЕТСЯ
; false = адаптивный режим ВЫКЛЮЧЕН - используются фиксированные дистанции
bEnableAdaptive=true
; fFPSThreshold (20.0 - 100.0) [ПО УМОЛЧАНИЮ: 45.0]
; Порог FPS, при котором включается адаптивный режим.
; При FPS НИЖЕ этого значения дистанции уменьшаются.
;
; Значения:
; 30.0 = включается только при очень низком FPS (для мощных ПК)
; 45.0 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 55.0 = включается раньше (для слабых ПК)
; 60.0 = очень раннее включение (для очень слабых ПК)
;
; Чем МЕНЬШЕ значение, тем реже включается адаптивный режим.
fFPSThreshold=45.0
; fFPSRecovery (30.0 - 120.0) [ПО УМОЛЧАНИЮ: 55.0]
; Порог FPS, при котором выключается адаптивный режим.
; При FPS ВЫШЕ этого значения дистанции возвращаются к обычным.
; ДОЛЖЕН БЫТЬ ВЫШЕ fFPSThreshold для стабильности!
;
; Значения:
; 55.0 = стандарт - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 60.0 = увеличение на 15 FPS от порога
; 70.0 = увеличение на 25 FPS от порога (для большей стабильности)
;
; Разница между fFPSRecovery и fFPSThreshold предотвращает постоянное
; включение/выключение адаптивного режима при FPS на границе.
fFPSRecovery=55.0
; fAdaptiveMultiplier (0.3 - 0.9) [ПО УМОЛЧАНИЮ: 0.7]
; Множитель для уменьшения дистанций в адаптивном режиме.
; В адаптивном режиме дистанции умножаются на это значение.
;
; Примеры (при fNearDistance=2500, fMediumDistance=5000):
; 0.5 = дистанции уменьшаются на 50% (Near=1250, Med=2500) - АГРЕССИВНО
; 0.6 = дистанции уменьшаются на 40% (Near=1500, Med=3000) - СРЕДНЕ
; 0.7 = дистанции уменьшаются на 30% (Near=1750, Med=3500) - РЕКОМЕНДУЕТСЯ
; 0.8 = дистанции уменьшаются на 20% (Near=2000, Med=4000) - МЯГКО
; 0.9 = дистанции уменьшаются на 10% (Near=2250, Med=4500) - ОЧЕНЬ МЯГКО
;
; Чем МЕНЬШЕ значение, тем агрессивнее адаптивный режим.
fAdaptiveMultiplier=0.7
; ИСКЛЮЧЕНИЯ
; NPC из этих категорий НЕ получают троттлинг и работают на 100%.
; Это важно для квестовых NPC, напарников и важных персонажей.
[Exceptions]
; bExcludeEssential (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить Бессмертных NPC.
;
; true = Бессмертные NPC НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = Бессмертные NPC троттлятся как обычные
;
; ВАЖНО: Отключение может сломать квесты, если Бессмертные NPC "застрянут".
bExcludeEssential=true
; bExcludeCommandedActors (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить напарников и подчинённых NPC.
;
; true = напарники НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = напарники троттлятся как обычные
;
; ВАЖНО: Отключение может сделать напарников "тупыми" в бою.
bExcludeCommandedActors=true
; bExcludeInCombat (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить NPC, находящихся в бою.
;
; true = NPC в бою НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = NPC в бою троттлятся как обычные
;
; ВАЖНО: Отключение может сделать врагов "тупыми" в бою.
bExcludeInCombat=true
; bExcludeQuestNPCs (true/false) [ПО УМОЛЧАНИЮ: true]
; Исключить квестовых NPC (упрощённая проверка).
;
; true = квестовые NPC НЕ троттлятся - РЕКОМЕНДУЕТСЯ
; false = квестовые NPC троттлятся как обычные
;
; ВАЖНО: Это упрощённая проверка. Для полной проверки квестовых NPC
; используйте sExcludeFormIDs.
bExcludeQuestNPCs=true
; sExcludeFormIDs (список FormID через запятую) [ПО УМОЛЧАНИЮ: пусто]
; Список конкретных FormID NPC, которые НЕ будут троттлиться.
; Формат: шестнадцатеричные числа через запятую (без префикса 0x).
;
; Примеры:
; sExcludeFormIDs=0001B2A9,0010B35F,000E36B1
; sExcludeFormIDs=0001B2A9
; sExcludeFormIDs=
;
; Как найти FormID:
; 1. Откройте консоль в игре (~)
; 2. Кликните на NPC
; 3. Введите "help" и найдите FormID
; 4. Или используйте мод "Console Name Fix" для удобного поиска
;
; ВАЖНО: Используйте это для важных квестовых NPC, которых не ловит
; автоматическая проверка.
sExcludeFormIDs=
; СТАТИСТИКА
; Вывод статистики в лог для диагностики работы мода.
[Stats]
; bEnableStats (true/false) [ПО УМОЛЧАНИЮ: true]
; Включить/выключить вывод статистики в лог.
;
; true = статистика выводится - РЕКОМЕНДУЕТСЯ для диагностики
; false = статистика не выводится
bEnableStats=true
; iStatsIntervalSec (5 - 300) [ПО УМОЛЧАНИЮ: 30]
; Интервал вывода статистики в секундах.
;
; Значения:
; 5 = каждые 5 секунд (для детальной диагностики)
; 10 = каждые 10 секунд
; 30 = каждые 30 секунд - РЕКОМЕНДУЕТСЯ ПО УМОЛЧАНИЮ
; 60 = каждую минуту
; 300 = каждые 5 минут (для минимального влияния на производительность)
;
; Чем МЕНЬШЕ значение, тем чаще пишется лог, но выше нагрузка на диск.
iStatsIntervalSec=30
; РЕКОМЕНДАЦИИ ДЛЯ РАЗНЫХ ТИПОВ ПК
;
; СЛАБЫЕ ПК (FPS 20-35 в городах):
; fNearDistance=1500.0
; fMediumDistance=3500.0
; iMediumThrottle=6
; iFarThrottle=16
; bEnableAdaptive=true
; fFPSThreshold=55.0
; fFPSRecovery=65.0
; fAdaptiveMultiplier=0.5
;
; СРЕДНИЕ ПК (FPS 35-50 в городах) - ПО УМОЛЧАНИЮ:
; fNearDistance=2500.0
; fMediumDistance=5000.0
; iMediumThrottle=4
; iFarThrottle=12
; bEnableAdaptive=true
; fFPSThreshold=45.0
; fFPSRecovery=55.0
; fAdaptiveMultiplier=0.7
;
; МОЩНЫЕ ПК (FPS 50-60+ в городах):
; fNearDistance=3500.0
; fMediumDistance=7000.0
; iMediumThrottle=3
; iFarThrottle=10
; bEnableAdaptive=true
; fFPSThreshold=35.0
; fFPSRecovery=45.0
; fAdaptiveMultiplier=0.8
;
; КАК РАБОТАЕТ МОД
;
; Пример при настройках по умолчанию (Near=2500, Med=5000, Throttle=4/12):
;
; NPC на дистанции 1000 (ближе Near):
; → Работает на 100% (0% пропущено)
;
; NPC на дистанции 3000 (между Near и Med):
; → Пропускается 3 из 4 обновлений (75% экономия)
;
; NPC на дистанции 6000 (дальше Med):
; → Пропускается 11 из 12 обновлений (92% экономия)
;
; В адаптивном режиме (при FPS < 45):
; Near = 2500 * 0.7 = 1750
; Med = 5000 * 0.7 = 3500
; → NPC на дистанции 3000 теперь получает троттлинг (был в Near зоне)
;
GoogleDrive (251 kb)Сервер №1
Open Souce код v0.2 - для МододеловСервер №2





да я и сам не люблю Апскейлы, только чистая производительность
Потому что терпеть не могу инпут-лаг
Игра стала плавнее и FPS держится, 61 fps везде
Хочу еще попробовать оптимизировать карту, потому-что когда много открытых точек на карте и когда открываешь её, то fps до 25ти присидает, это можно проверить через команду TMM1
попробую в общем
- Мод устанавливается только в ручную- Как установить мод написано в Описании: "Установка"
Да и тем более, сперва написано по проще, для обычных пользователей, а снизу уже более подробно, как в принципе работает мод, это уже для тех кто понимает
Да и в чем плохо в ИИ? Главное уметь его использовать