Author Website:

Requirements: Community Base addons A3

Version: 3.2.0
Signed: Yes, serverkey included

Short description: Dynamic Combat Generator is an Arma 3 server mod designed to help mission makers quickly enhance their cooperative scenarios by supplying a collection of easy to use, modular addons.

Date: 2017-03-28 08:02

Comments: (2)


Dynamic Combat Generator


What is DCG?
Dynamic Combat Generator is an Arma 3 server mod designed to help mission makers quickly enhance their cooperative scenarios by supplying a collection of easy to use, modular addons. DCG's addons are highly customizable and allow creators to populate their missions with ease.

What's Included in DCG?
Save/load functionality
Occupied cities with patrolling and garrisoned enemies
Scaling enemy strength
Dynamically spawned patrols
Enemy static emplacements and sniper teams
Populated cities
Civilian interaction
Roadside IEDs
Dynamically spawned civilian traffic
Hostile civilians
Terrain based animal spawns
Approval system
FOB system
Transport system
Dynamic weather
Dynamic simulation support
Headless client support
ACE3 support
ACRE2 support
TFAR support
Coop mission templates

To install the Dynamic Combat Generator you should use modfolders to keep it seperate from the official game content to prevent issues.
With Arma 3 you can use different ways to set up your modfolders to use custom content you have downloaded.
Please visit the Arma 3 Mod install instructions page for more information about using custom mods and addons in Arma 3.

Included files:

For usage instructions and information of how to use the Dynamic Combat Generator please refer to the included documentation and/or example mission.

How Do I Use DCG?
The latest version of Community Based Addons is required on the server and client.

Server Setup
Extract the DCG and CBA zip files to the server's Arma 3 folder
After extracting the files, @dcg and @cba_a3 should exist in the server's Arma 3 directory
If you wish to customize DCG's settings, check out Customizing DCG Settings
If you would like to set up a mission for DCG, take a quick look at Setting up a DCG compatible mission

Can I Contribute to DCG?
Dynamic Combat Generator is open source. Feel free to fork this repository and submit a pull request. Teamwork makes the dream work!

What's Changed in
The save system has been adjusted in this update. I recommend deleting your saved mission data to avoid issues.

License / Disclaimer:

- Add CBA settings
- Add support for multiple curators to FOB system
- Add autosave functionality
- Add *dcg_ied* ACE3 support
- Add EDEN support
- Add 'Hostile Notification' to *dcg_approval* settings
- Add halt action to civilian units
- Add secondary task - destroy communications tower
- Add artillery vehicle pool setting
- Add vip civilian pool setting
- Change mission parameter framework
- Change server config settings entries
- Change FOB system
- Change radio framework
- Change debug mode
- Change *dcg_approval* region system
- Change *dcg_main* save system
- Change *dcg_occupy* location patrols
- Change *dcg_cache* to support dynamic simulation
- Change *dcg_civilian* unit spawn system
- Update TFAR support
- Update ACRE2 support
- Update task icons
- Update *dcg_ied* to use createSimpleObject
- Update mission templates with new player slots, simple objects and dynamic simulation support
- Fix *dcg_radio* settings not running on server
- Fix vehicle patrol spawns
- Fix *dcg_cache* interfering with transport route
- Fix FUNC(findPosHouse) returning bad position
- Fix *dcg_transport* helicopter not departing after infil
- Fix spawned reinforcement helicopter not landing
- Fix clients not receiving updated settings values
- Fix several *dcg_task* related bugs
- Fix FUNC(setVehDamaged) hitpoint damage values
- Fix *dcg_occupy* units receiving undefined patrol radius
- Fix *dcg_weather* settings not applying at mission start
- Fix transport request actions disappearing if requestor dies during transport
- Remove depreciated settings
- Remove FUNC(setPatrol)
- Remove FUNC(createLocation)
- Remove FUNC(saveInventory)
- Remove FUNC(loadInventory)

v3.1.0.6 (Pre-release)
- steam workshop upload
- CBA required module in mission templates
- custom object saving (_object setVariable ["dcg_main_saveObject",true])
- FOB respawn position
- moved server addon to optionals folder by default
- disabled respawn on start in mission templates
- replaced FUNC(findPosRural) with FUNC(findPos)
- adjusted FOB item costs
- optimized approval saved data
- optimized IED handler
- improved vehicle placement in FUNC(spawnGroup)
- improved sniper spawn chance
- artillery timer resetting for JIP players
- artillery vehicle exploding on spawn
- player side's in mission templates
- script error in FUNC(setOccupied)
- adding and removing request actions in EFUNC(fob,handleRequest)
- incorrect return value for ACE actions in FUNC(setAction)
- new FOB controller unable to handle FOB after accepted request
- players able to request control of FOB before previous request is handled
- approval value incorrectly subtracted when FOB is dismantled
- hitpoint selection in FUNC(setVehDamaged)
- primary and secondary task settings in userconfig
- ammo restrictions on FOB UAV

v3.1.0.5 (Pre-release)
approval addon
regional approval system
civilian questioning
hostile civilians
respawn addon
restore loadout on respawn
new primary and secondary tasks
fob recon UAV
fob armory access
tanoa weather data
tanoa mission template
addon keybindings
ACEX headless client compatibility
ability to globally disable mod using dcg_main_init array
cache addon now uses disableAI on cached units
base spawning improved to support dynamically spawned templates for tasks
hostile civilian functionality improved and moved to approval addon
server addon inclusion of serverconfig.hpp settings
refined ied placement
several task fixes
transport AI audio repeatedly playing on landing
unit surrender error in occupied locations
occupied location reinforcements handler doesn't exit properly
occupied location units don't patrol when loaded from mission data
setPatrol code running on cached units
units sometimes spawn in water
several code optimizations

v3.1.0.4 (Pre-release)
per mission settings to userconfig
Defend Supplies primary task
Deliver Supplies secondary task
Repair Patrol secondary task
fob curator, it's now added to the mission automatically
load server data functionality for tasks
missing files in dcg missions
task state when using old task system
AI not uncaching in AI vs AI combat
radio addon checking for ACRE when client isn't running ACRE
ied addon saved data

v3.1.0.3 (Pre-release)
Initial Pre-release

- Community Base addons A3

Forum topic:
- BI forums

Steam Workshop:
- Subscribe

Enable javascript to be able to download from Armaholic please!