ENEMY SPAWNING SYSTEM (ESS) BY ENIGX



Description:

Enemy Spawning System (ESS) is a simple and stable script for mission makers to spawn AI units on areas placed on map from editor.

 

Features:

-  Spawn infantry units, static turrets and vehicles
-  A lot of preloaded units classname from different Mods
-  Simple and stable particularly suitable for MP missions
-  Activation when players are close to the spawning areas (ESS zone)
-  Particularly useful for patrolling units and inside buildings
-  AI units patrol the area without exit from it
-  Saving of server resources
-  Detailed guide step by step with addons
-  SP and MP compatible

 

Installation / Usage:

Create and name the spawning ESS areas on map from Editor.

Extract files and copy \ESS_system folder into mission folder.

Create initServer.sqf in mission folder and insert this string: 

[]execVM "ESS_system\ESS_Call.sqf";

 

Open ESS_Call.sqf to define spawning parameters on each ESS area.

Open ESS_Units.sqf to define/select units.

The system is activated automatically when the mission starts.

 

Detailed steps in ESS_Call.sqf and included guide.

 

Notes:

This ESS system is inspired to BangaBob's EOS system. I used my own scripts for spawning core, but I have maintained a simplified general configuration of the very valid system that is the EOS. Thanks to BangaBob!

 

Tested in many MP missions on dedicated without any problems.

 

TIP: spawn of vehicles should be done in areas with no or limited presence of buildings and objects. A procedure is present in the script to select a "safe" spawning position for vehicles (taken from findSafePos.sqf of EOS), in order to avoid their placing on buildings, trees, walls... but that's Arma!! and it is not excluded that on some maps and conditions, spawining could interfer with objects on map with unpredictable consequences :-) 

 

Credits & Thanks:

Special thanks to BangaBob for sharing his EOS system. This ESS system is inspired by that.

Special thanks to Shuko for sharing his SHK_pos - Random position generator system.

Special thanks to Zenophon for sharing his Infantry Occupy House system.

 

License / Disclaimer:

ESS is free for use. Wherever possible, please keep it as it is. Have fun with it. 

 

Changelog:

**Version:** 1.1

- Added the possibility to have each light vehicle full of infantry units, specifying a chance value.

 

**Version:** 1.0

First official version 1.0

 

 

 

COMMENTS

If you have comments please use the specific BI forum page.

 

  

Download
Enemy Spawning System (ESS)
ESS_sysV1_1.zip
Compressed Archive in ZIP Format 1.3 MB

 

If you are interested, HERE you can download a document with a collection of procedures and scripts useful for an Arma 3 mission maker. 

IT IS COINCEIVED AND WRITTEN IN ITALIAN. SO TAKE IT AS IT IS.