About AI Modifier
From mod.ioCustomizable AI settings and added behaviors
Mutator name : AIModifier
Designed for : Checkpoint and Checkpoint Hardcore
Description :
This mod allows complete customization of the bot perception parameters and behaviors.
All bots are affected, exception of some specific classes like suicide bomber.
A lot of behaviors has been rewritten to improve combat tactics and to be less predictable.
If you want a more stealth gameplay, remove HipFireWithPrimary that may bypass EnhancedAttack at mid & close range.
Below will be the default config values of the mod (copy paste in game.ini to modify afterwards).
Starting with the mod header:
[/AIModifier/Mutators/AIModifier.AIModifier_C]
Bot Sight Config Variables & Values (descriptions are true if used with EnhancedAttack, otherwise we can't know for sure how NWI use them):
;Maximum sight range to register another player and put it into memory (do not mean it's spotted though)
;When a threath is spotted or heard it will use Alert and not Idle
SightRangeAlert=20000.0
SightRangeIdle=15000.0
;Maximum sight range to register another player and put it into memory (do not mean it's spotted though) within smoke grenade cloud
;Play with it because they are NWI variables with no proper info on them
SightRangeWithinSmokeGrenade=300.0
SightRangeWithinSmokeGrenadeEye=150.0
SightRangeSmokeEyeFrac=0.5
;Minimum light intensity to register a player (the other is for night scenario only)
MinLightIntensityToSeeTarget=0.03
MinLightIntensitytoSeeTargetatNight=0.025;Fully visible means there's no reduction in spot chance regarding light condition
LightIntensityforFullyVisibleTarget=0.2
;If we don't have a fully visible target, this is the additional time before engaging
TimetoNoticeVisibilityMultiplier=1.5
;If light intensity (LI) is under that value, it'll be enhanced
;Night vision strength is multiplied to the LI
MinLightIntensitytoAffectNightVision=40.0
MinNightVisionSightStrength=0.15
;Factor that impact chance to be spotted under different conditions
;Linear interpolation between distances
ChanceSprintMultiplier=2.0
ChanceMovingMultiplier=1.25
ChanceAtDistanceStanding=50.0
ChanceAtCloseRangeStanding=95.0
ChanceAtDistanceCrouched=2.5
ChanceAtCloseRangeCrouched=40.0
ChanceAtDistanceProne=0.03
ChanceAtCloseRangeProne=20.0
Hearing Config Variables & Values (descriptions are true if used with EnhancedAttack, otherwise we can't know for sure how NWI use them):
;When aware is present, it means under that distance the bot will know it's a foe or not
DoorBreachAwareDistance=2500.0
HearAwareDistanceRadial=2500.0
HearAwareDistanceGunshot=7500.0
HearAwareDistanceSprintFootstep=1500.0
HearAwareDistanceFootsteps=500.0
HearAwareDistanceBreach=2500.0
HearAwareDistanceDoor=800.0
HearAwareDistanceRigExplosive=1200.0
HearDistanceFootstepsSprinting=4000.0
HearDistanceFootstepsRunning=2000.0
;Max height limit between the listener and the emitter to register the sound
HearAbilityZOffsetMin=200.0
HearAbilityZOffsetMax=400.0
;Factor to use if no LOS between listener and the emitter
FencedTargetHearAbilityModifier=0.75
Turn Speed Config Variables & Values (base on testing of the community, we can't know for sure how NWI use them) :
;Angle is from the line of sight to the point of interest (centered = 0 deg)
;At 300deg, the turn speed is 60 deg / time unit (sec ?)
;At 30 deg, turn speed is 90 deg / time unit (sec ?)
;Linear interpolation between min and max
TurnSpeedMaxAngleThreshold=300
TurnSpeedMinAngleThreshold=30
TurnSpeedMaxAngle=70
TurnSpeedMinAngle=120
;Modifier is applied to turn speed linearly (from x 2.0 at 0 m to x 1.0 at 25m?)
TurnSpeedDistanceThreshold=2500.0
TurnSpeedScaleModifierMax=2.0
Accurancy & Distance Config Variables & Values (descriptions are true if used with EnhancedAttack, otherwise we can't know for sure how NWI use them):
;Delay before engaging in seconds / firing at specified distances
;Linear interpolation
AttackDelayClose=0.4
AttackDelayDistant=1.1
AttackDelayMelee=0.6
;Measure is in unreal unit (1 uu = 1 cm)
DistanceRange=15000.0
CloseRange=800.0
MiddleRange=3750.0
;New bloat box = Bloat box of the firearm config / multiplier
;For night scenario : Accuracy * NightAccuracyFactor = New Accuracy
AccuracyMultiplier=2.0
SuppressionAccuracyMultiplier=0.4
NightAccuracyFactor=0.7
;Zero time is set at the starting of the engagement or if sight position changed (entering or exiting ADS)
;This multiplier is additive to other bloatbox multiplier
ZeroTimeMultiplierEasy=2.0
ZeroTimeMultiplierHard=0.5
;Multiply the bloatbox value depending on difficulty
;Linear interpolation
BloatBoxMultiplierEasy=2.0
BloatBoxMultiplierHard=0.5
;Multiply the bloatbox value depending on distance from target
;Linear interpolation
BloatBoxMultiplierDistance=4.0
BloatBoxMultiplierMaxDistance=20000.0
BloatBoxMultiplierMinDistance=2000.0
Weapon Category Config Variables & Values (line separation is for visual simplicity, when pasted in game.ini are characters must be continuous (no line break):
Thanks to miguelmargarido for the values
Highlights
From source dataFootprint
Rated a light load on a server.
Last update
Its author last shipped an update 19d ago.
AI Modifier on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server load
- light
- Smallest plan we suggest
- Insurgency: Sandstorm — 3 GB (3 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 0.3j, released 2026-09-19
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 0.3j | 2026-09-19 | n/a | n/a |
| 0.3c | 2025-11-08 | n/a | n/a |
Run AI Modifier on a Insurgency: Sandstorm server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogGame modes & minigames
Game modes, minigames and competitive formats for your server.
Compatibility
- Game
- Insurgency: Sandstorm
Verified at the source
- ✓mod.ioOfficial listing, checked 2026-11-04Open ↗
- ✓AuthorEIOVAL, as published on mod.io
- ✓LicenseNot published by the sourceFree








