Author: ALiVE Dev Team
Author Website:

Requirements: Community Base addons A3

Version: 0.7
Signed: Yes, serverkey included

Short description: The next generation dynamic persistent campaign for ArmA3.
Date: 2014-08-17 10:04
Submitted by: friznit

Comments: (22)


ALiVE - Advanced Light Infantry Virtual Environment

ALiVE Dev Team

ALiVE is a dynamic campaign mission framework. The editor placed modules are designed to be intuitive but highly flexible so you can create a huge range of different scenarios by simply placing a few modules and markers. The AI Commanders have an overall mission and a prioritised list of objectives that they will work through autonomously. Players can choose to tag along with the AI and join the fight, take your own squad of AI or other players and tackle your own objectives or just sit back and watch it all unfold.

Mission makers may wish to experiment by synchronizing different modules to each other, or using standalone ALiVE modules as a backdrop for dynamic missions and campaigns, enhancing scenarios created with traditional editing techniques. ALiVE can significantly reduce the effort required to make a complex mission by adding ambience, support and persistence at the drop of a module.

Main features:
  • ALiVE features the revolutionary Virtual Profile System that supports thousands of units operating simultaneously across the map with minimal impact on performance. Unlike older caching systems, Virtual AI groups will continue to move, operate and fight and will seamlessly spawn into the visual game world when players are in range.
  • ALiVE identifies key military, industrial and civilian installations automatically for any map. It uses an advanced, multi-layered AI Operational Command structure which assesses the strategic, operational and tactical situation across the battlespace, analyses the relative strengths of enemy and friendly forces and issues missions accordingly. The result is a fluid, dynamic and credibly realistic battlefield as forces modelled on real world Combined Arms doctrines fight for key objectives.
  • The second generation Persistent Campaign system is still work in progress but will automatically retain mission critical data on an external database without any user installations required - no need for complicated MySQL databases, it is all handled completely automatically! Alpha: The current release has an interim player persistence module in place.
  • ALiVE integrates with the website and War Room platform, which tracks operations in near-realtime and provides powerful analytical tools to review every kill and every shot fired. Registration for the War Room will be opening soon.
  • ALiVE also provides a variety of popular Player Support utilities such as an integrated Support Radio Suite for AI controlled Combat and Combat Service Support, View Distance, AI Skill and Multispawn Manager. Alpha provides basic functionality and more options will be added in due course.
  • The intuitive, easy to use modular framework means mission making with ALiVE is quick and easy, even if you have never opened the editor before. Simply place modules down and play. ALiVE can be used completely stand alone or as part of more complex missions and scripts.

Compatible With Arma 3 Stable 1.22

Extract into the ArmA 3 Directory, by default this is located in:
32-Bit - C:\Program Files\Steam/Steamapps\Common\ArmA 3\
64-Bit - C:\Program Files (x86)\Steam/Steamapps\Common\ArmA 3\
After extraction it should look like this:
Steam\Steamapps\Common\ArmA 3\@your_mod_folder_name\addons\

You can also use the "Arma 3 Alpha" folder in your "My Documents" folder. Your folder setup could than look like for example this:
mydocuments\Arma3 Alpha\@your_mod_folder_name1\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\
mydocuments\Arma3 Alpha\@your_mod_folder_name2\addons\

When present place the "userconfig" folder into your game install folder, usually:
"C:\Program Files (x86)\Steam\steamapps\common\Arma 3".
You may already have "userconfig" folder from other addons and/or mods in which case it is safe to merge the contents from this archive.

You'll also need to add a Launch Parameter to Steam, in order to do so right-click on ArmA 3 Alpha and click Properties and then Set Launch Options. In the window that opens enter in -mod=@your_mod_folder_name
For using multiple mods you would then do so like this:

You can also use -nosplash to get rid of the splash art and intro videos.

And of course you can also enable and disable community made addons and mods through the in-game Options Expansions menu if you do not want to mess with startup parameters!

When the above information still does not provide you with enough to learn how to install custom addons and mods you can always ask in our Guide On Installing Mods.

Included files:


Please refer to the ALiVE Wiki. It’s not pretty but all the info you need should be there. If anything is missing or unclear, please let us know by submitting a ticket on our Development Tracker and we’ll look to fix it.

Sample Missions:
Sample missions can be found here:

War Room:
We have made some major performance improvements to our web platform as it continues to improve and grow well beyond our initial expectations! We have over 5000 players registered from 550 groups and over a million events captured. We will be adding new functionality to War Room over the coming months. Register with us now and start taking advantage of ALiVE mission persistence and battlefield data feeds.

Join up now!

Media: has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Youtube channel

Be aware that ALiVE Persistence is still in ALPHA and subject to change. We may also need to clear database data before major updates but we will let you know well in advance if this happens. Be aware you will not be able to load/save data from pre 0.6.8 missions with the latest plugin. Please create new missions (new name) for 0.6.8 persistence.

mil_convoys is now deprecated and will be removed in a future release. We'll leave it in for the moment so it doesn't break missions but it will be gone in the future. Fair warning!

We are always on the look out for talented individuals who are committed to contributing quality addons to the community. Our associate dev team members have already added a huge amount of value to ALiVE and we are working closely with other leading mod teams to maximise compatibility. In particular, we would like to welcome Cameroon and Haze onto the team. Cameroon is working on improvements to Combat Support and Logistics. Haze is hard at work building custom compositions for the Objectives Module.

Work In Progress:
Our focus is now shifting to enhancing OPCOM and improving Command & Control. We are reworking Combat Support from scratch to be more stable, flexible and intuitive. This will also enable users to add init lines on CS units, which is a regular request. We are also exploring more in depth game integration with War Room to provide two-way data for reporting, tasks and mission logs. Finally, we are starting work on the design of a full Insurgency Module and are happy to be working closely with CSEmod to integrate elements of ALiVE and CSE to provide a seamless user interface.

Credits & Thanks:
ALiVE Dev Team, Tupolov, Highhead, ARJay, Gunny, Friznit, Raptor, Jman, Rye and WobblyHeadedBob.

Special Thanks
Rydygier for HETMAN AI Commander, which is the inspiration for OPCOM.
Neokika for Support Radio, which forms the basis for ALiVE Combat Support.
ScottW for Arma2NET, which provides the essential building blocks for true mission persistence.
CBA & ACE teams for setting the standard in development frameworks and the invaluable functions provided by CBA. for providing a free and accessible development platform.
Special thanks to everyone here for supporting us with feedback and bug report and to our dedicated testing team (don't let me get my whip out)!

Special thanks to everyone here for supporting us with donations to the War Room. Database hosting isn’t free and the overwhelming popularity of ALiVE means we are using rather more data than we originally anticipated. If you want to contribute to keep the War Room ALiVE (see what I did there) then please find the Donate button at!


This addon is released under Creative Commons Licence Attribution-NonCommercial-NoDerivs CC BY-NC-ND

You may share this addon with others as long as you credit the original authors. You are NOT permitted to edit, tweak or change the addon in any way without explicit permission from the authors.

You are permitted to download and use this software for personal entertainment purposes only. This add-on is meant for ARMA 3 game platform by Bohemia Interactive only. Any commercial or military use is strictly forbidden without permission from the authors.

ALiVE is still in ALPHA and subject to change. We may need to clear database data before major updates but we will let you know well in advance if this happens. We have done our best to ensure backward compatibility for your missions. However, in case you get a new error with an existing mission, please delete and replace the offending module in the editor and you should be good to go again. As usual, please post any issues or feature requests on our tracker.

[CIV COMMAND] added more isNil checks to avoid potential script errors
[CIV POPULATION] created get agent data function to enable CSE integration
[CIV POPULATION] getAgentData function
[CIV POPULATION] made hostility levels more hostile. Made clusters store hostility levels, so that civilians killed will add up to hostile surrounding areas
[CIV PROFILE] added getIn event handling to remove from civ vehicles also
[CODE CLEANUP] fixed some undef vars
[COMPOSITIONS] Added Hazeys Custom ALiVE MIL Compositions to be used with Custom Objectives!
[CUSTOM PLACEMENT] Added new module! Custom Objective and Placement!
[DEMOS] Added ALiVE - Air Assault!
[DEMOS] Updated Divide & Rule, Foursome and Air Assault with new module settings
[FNC_STRATEGIC] Added Map Indexes
Caribou Frontier - Sturko island from Swedish Forces Pack - Wamako island from Swedish Forces Pack - Napf - Taviana - FSF Kalu Khan - FSF Dariyah -
[GENERAL] code cleanup!
[MAIN] Changed method of detecting modules to grab modules created during runtime
[MAIN] changed the zeus event handler to AllVehicle class so that vehicles are editable in zeus mode
[MIL COMMAND] modified garrison command to also include nearby static weapons
[MIL CONVOY] Flag convoy vehicles with ALiVE_Convoy flag so ProfileHandler doesnt throw a group related script error if profiing an empty vehicle
[MIL LOGISTICS] Added LOGCOM! Please refer to the WIKI for further instructions!
[MIL OPCOM | SYS PROFILE] ProfileSimulator change for Air was on wrong position, cleaned up code of former Air changes
[MIL OPCOM] Added dynamic destination point for reinforcements! Nearest secured objective of an attacked or defended objective is chosen as LOGCOM destination point for reinforcments! When the troops arrive at the deployment base OPCOM takes over!
[MIL OPCOM] Added LOGCOM implementation for OPCOM!
[MIL OPCOM] ALiVE_fnc_OPCOMJoinObjective was not working as intended on dedicated! Excluded already assigned playergroups, Ensured Fadescreens are activated on all player units and not only leader!
[MIL OPCOM] Fixed bug where potentially sorting with BIS_fnc_SortBy was affected
[MIL OPCOM] Foursome Showcase updated with new modulesettings
[MIL OPCOM] Hotfix Removed HALO insertion - since adbackpack is not global, changed to regular teleport!
[MIL OPCOM] Implemented generic AA/Artillery functions
[MIL OPCOM] Implemented QRF Helicopter Insertion for Infantry groups
[MIL OPCOM] Oh yeah... They DO use chopperZ & planeZ! - Improved OPCOMs behaviour in order to use all the Air assets!
[MIL OPCOM] Replaced AMB CIV Populator, vanished somehow
[MIL/CIV PLACEMENT, MIL CQB, SYS PROFILE, MIL ML, AMB CIV] - Implemented custom blacklists for mission editors to allow for a higher grade of force composition-details
[PLACMENT MODULES] made customer override module options so users can exactly specify group counts created by placement modules
[PLACMENT MODULES] removed count from label
[SUP COMBATSUPPORT] Implemented Respawn for Artillery module
[SUP CS] Add misc functions for interim CAS updates
[SUP CS] Fix Combat Support units moving to [0,0,0]
[SUP CS] Fix to artillery spawn using different variables
[SUP CS] Major interim CAS FSM updates
[SUP CS] Shift attack run/targeting/timeout conditions
[SUP PLAYER RESUPPLY] Added Player Resupply Module! Please refer to Wiki for further instructions
[SYS ADMINACTIONS] Changed to DumpH and using async call of ALiVE_fnc_BUS
[SYS ADMINACTIONS] Fix for and also in "Mark units" we changed the color of playerunits to colorBlack
[SYS ADMINACTIONS] Implemented Feature Request: ("Teleport Units" option for admins)
[SYS DATA] Fix for issue where data dictionaries and module indexes that were greater than 10kb could not be loaded back into game. Set data inbound limit to 9.5kb. Reduced TRACE output for sys DATA for easier reading.,
[SYS DATA] Set "startupComplete" to indicate sys data has finished initialising fully
[SYS DATA_COUCHDB] Fixed - Ungraceful error when data failed to load (e.g. if @ArmA2NET was not loaded)
[SYS LOGISTICS] Player Logistics implemented!! please refer to WIKI for further instructions
[SYS PROFILE] added check to tell if incoming side value from load profiles from data is a number, if so then convert to side string
[SYS PROFILE] added vehicle event handler for unregistering profile when player gets in
[SYS PROFILE] Allow custom definements for groups to use a special vehicle! This change fulfills and also is a good preparationfor LOGCOM! This will virtualise a group and vehicle and put that custom group (any group created individually or editor spawned, only picks the leader) in the vehicle (again, any vehicle you want): [your_editor_unit, your_editor_vehicle] spawn ALiVE_fnc_createProfileVehicleAssignment"
[SYS PROFILE] Excluded air units from simulated combat to prevent Battlefield Logistics getting stuck
[SYS PROFILE] Fix for exportData error on saving to DB if profile was nil
[SYS PROFILE] Fixed bug where moving virtual air assets were spawned on ground instead of air
[SYS PROFILE] made a formation randomiser for spawn to mix up formations
[SYS PROFILE] nilled profile id on get in event handler
[SYS PROFILE] Switched "NIL-out ProfileID" to "unregisterProfile" operation in ProfileHandler
[SYS PROFILE] waypoint map markers improved
[TOOLS] made powershell script to parse alive codebase for undef vars
[VARIOUS] changed module categories to include new ALiVE player category
[VARIOUS] Pushed BIF Releasepost from local to GIT
[X LIB] Add alive_fnc_encodeJSON function
[X LIB] Added ALiVE_fnc_DumpH, Displays a Debug message as "hint"
[X LIB] Added ALiVE_fnc_isAA and ALiVE_fnc_Artillery (detects if a vehicle is AA/AAA or Artillery)
[X LIB] fix to group garrison
[X LIB] Fixed error in BUS
[X LIB] Fixed for (_idvx error if no entry was found in BUS queue)
[X LIB] moved all my latest general functions into the xlib
[X LIB] new radio broadcast function with callsigns. Improved building pos debug. Added group garrison.

Forum topic:
- forums
- BI forums
- ALiVE - Advanced Light Infantry Virtual Environment Facebook

- Community Base addons A3

Download from FTP #1:
ALiVE - Advanced Light Infantry Virtual Environment
Download from FTP #2:
ALiVE - Advanced Light Infantry Virtual Environment
Download from FTP #3:
Size : 43 MB   Downloaded : 19026 times     Report broken download link

Tags: Modular,   Framework