Summary
FUBAR Dynamic AI (FDA) is a lightweight, server-side AI spawning and behavior system for Arma Reforger that dynamically populates the battlefield with AI groups around players.
Description
FDA is designed to bring life to otherwise static scenarios without requiring mission-specific scripting or manual placement.
AI groups are spawned dynamically around players using configurable distance ranges and a curated list of group prefabs. Once spawned, each group is assigned a patrol route generated from nearby map descriptors, allowing them to move naturally through the environment instead of idling or clustering.
A built-in watchdog system continuously monitors AI groups to ensure they always have valid orders. If a group loses its waypoint chain, becomes idle, or fails to make progress, FDA automatically rebuilds its route—keeping AI moving and engaged without manual intervention.
Groups will react to combat as normal and resume their patrol behavior afterward. When no players are nearby, they are cleanly despawned to maintain performance.
⚙️ Key Features
Dynamic AI group spawning around all players (MP safe)
Fully configurable spawn/despawn distances
Supports multiple group prefabs via editor-configured list
Automatic patrol route generation using map descriptor anchors
Continuous AI movement (no idle groups)
Watchdog system to detect and fix stalled or idle AI
Natural behavior flow — patrol → react to combat → resume patrol
Distance-based despawning for performance optimization
Server-side execution for stability and consistency
🎯 Design Goals
Keep AI moving and “alive”
Avoid clustering and dead zones
Require minimal setup inside Workbench
Be lightweight and scalable for multiplayer environments
🛠 Configuration
All settings are controlled through a single config asset:
Spawn distances (min/max)
Despawn distance
Max active groups
Patrol behavior tuning
Group prefab list
Waypoint types (patrol / optional loiter)
No scripting changes required—everything is editable directly in Workbench.
⚠️ Notes
Requires properly configured AI group prefabs
Waypoint prefabs must be valid AI waypoint entities
Designed for server authority (runs on server only)
License
Arma Public License (APL)