Arma 3
124 ratings
3DEN Agency
2
2
   
Award
Favorite
Favorited
Unfavorite
Data Type: Mod, Server
File Size
Posted
Updated
371.204 KB
31 May, 2021 @ 11:07pm
27 Jan, 2022 @ 8:55pm
3 Change Notes ( view )

Subscribe to download
3DEN Agency

In 2 collections by M9-SD
Arma 3 Tools
90 items
M9-SD's Workshop (ARMA 3)
85 items
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

——————————————————————————————————

My Links

Donate[www.paypal.com]
Website[www.m9-sd.com]
YouTube
GitHub[github.com]
Workshop
Discord (ZAM)[discord.gg]
Discord (SQF Archive)[discord.gg]

——————————————————————————————————

Thank you for subscribing, rating,
& favoriting this mod!

26 Comments
Killertrifle 15 May, 2023 @ 11:38am 
Looking through the tutorial, do we need to export the agents to SQF even if it is a single-player scenario? Still trying to figure out how it works, so I have no clue if this is a borderline dumbass question or not.
Spartan 20 Mar, 2023 @ 9:39am 
I feel like this could be useful for warlords, but I'm not sure how to apply this to freshly spawned units.
Haplogynae 12 Apr, 2022 @ 1:57pm 
Getting error:

'_unit = _this |3 |select 0;_passedParameters = (_this sele...'
Error select: ype Object, expected Array,String,Config entry
M9-SD  [author] 27 Jan, 2022 @ 8:55pm 
"'1 |#|Objects simulated error generic error in expression"
Error now fixed
Shadowblade 12 Oct, 2021 @ 5:01pm 
Hey I'm having an issue when i'm trying to export the agents to SQF, I get the error "'1 |#|Objects simulated error generic error in expression"

Any idea what this means?
Fluffy 5 Jul, 2021 @ 12:03pm 
This makes me so sad since I just wrote a script yesterday to replace Ambient AI with Agents prior to me seeing this mod, either way Top Tier Stuff :scCatgirl:
Makarov 23 Jun, 2021 @ 3:55am 
Thank you for the quick response & fix!)
M9-SD  [author] 22 Jun, 2021 @ 4:46pm 
@Makarov
"Can you remove the star emoji from the name, both folder and steam? It can't be properly set up on dedicated servers due to it"

Removed it, thanks for the info. It should auto-update when you re-launch Arma.
Makarov 22 Jun, 2021 @ 12:20pm 
Can you remove the star emoji from the name, both folder and steam? It can't be properly set up on dedicated servers due to it
Col. Schwi 19 Jun, 2021 @ 10:15am 
Agent Miller