3DEN Agency
AKA: Eden createAgent
Main Features:
– Create Agents Instead of Units in the 3DEN Editor
– Export Mission to SQF (Full Scenario)
– Export Agents to SQF (Agents Only)
– Delete All Agents
– Performance Enhancements!
– Edit Characteristics of AI Behavior
– Additional Custom Unit Attributes (see below)
More to come!
Rate, Favorite, & Subscribe for more features and quality updates.

About:
This utilizes the “createAgent” script command,
rather than the editor’s default “createUnit” command.
It’s useful for boosting performance! *
Do not enable for playable characters. **100 AI Stress Test FPS Averages:
– createUnit: 130 FPS
– createAgent: 140 FPS200 AI Stress Test FPS Averages:
– createUnit: 75 FPS
– createAgent: 90 FPSSome other reasons why you might want to use createAgent include:
– You have ambient AI doing animations in a base or safe zone.
– You do not want an AI to react to anything.
– You wish to control AI manually through scripts.* An agent does not have a group or leader or the standard soldier FSM associated with it – for instance, an enemy soldier spawned as an agent has limited AI and will do nothing when fired upon – which can be useful to limit the amount of AI processing being done in a mission with very large numbers of “AI”.
** Players assigned to an agent using selectPlayer will be able to control the agent, operate weapons and other actions, but will not be able to access their inventory using the gear screen.
Double click on a unit in the editor and expand the
"Object: Special States" section to reveal the attributes.
Check the box next to "Create as Agent" to tag the unit.

In its current state, this mod does not change your scenario.
Instead, you will need to use the Export to SQF tools. In the
future, this mod may be updated to accommodate other uses.
I plan to make it into a dependency / server-side mod.
For now, follow the steps below to replace units with agents.
If you plan to load your mission into a server entirely with SQF,
you can export the entire thing with either of these two methods:
"Scenario > Export + > Export to SQF (3DEN Agency)" or
"Tools > 3DEN Agency > Export Mission to SQF (Full Scenario)."

For all other purposes, you will need to first export the agents:
"Tools > 3DEN Agency > Export Agents to SQF (Agents Only)."
Now save a backup of the mission with everything included.
Then, delete the agents with the "Delete All Agents" tool.
Save another copy of the mission that does not include agents.
This is the save that you will use to run your scenario/server.
Getting the agents back into the mission is a simple task. Just
paste the export of the agents into your mission’s "initServer.sqf"
file, or remote execute the script to the server from elsewhere.

Additional Custom Unit Attributes

Tags: