3DEN Agency

If you liked this item, please rate it up on Steam Workshop page.

Author: 76561198156155313

Last revision: 28 Jan, 2022 at 03:55 UTC

File size: 362.5 KB

On Steam Workshop

Description:
Eden Agency Mod

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 FPS

200 AI Stress Test FPS Averages:
– createUnit: 75 FPS
– createAgent: 90 FPS

Some 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.

https://community.bistudio.com/wiki/createAgent

Tutorial:

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.

Other Features:

Additional Custom Unit Attributes

Tags:

eden , 3den , eden editor , eden agency , createAgent , createUnit , eden agents , 3den editor , 3den agency , 3den agents , agent , m9sd , m9-sd , m9a3 , arma 3 eden editor create agent mod