Author: Drongo
Author Website:

Requirements: Community Base Addons A3

Version: 018
Signed: Yes, serverkey included

Short description: Improved squad and group control

Date: 2015-11-28 08:40

Comments: (1)


Drongo's Command Enhancement


DCE has two goals. The first is to enhance control of the player's squad with a simple dialog. The second is to place the player in command of all groups of his side. The command aspect of DCE is a combination of BIS's High Command Module and my earlier mod Drongo's Toolkit.

Differences to Drongo's Toolkit:
Unstuck option in Squad menu
Integration with BIS High Command
Much better waypoint management
Improved spotting reports
Less clutter
Optimized code
Many bugs fixed

This is not compatible with Drongo's Toolkit. Please remove all DT files before using this!

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:

No longer required

Using in game
To bring up the menu, hit your DCE key ("Window App" by default, change under CONFIGURE > CONTROLS > CONFIGURE ADDONS in mission).
Most of the buttons and functions are self-explanatory or can be learned by playing around in the editor for a few minutes.
As of version 018 there are two new keys you can use:
Interact can run a script based on what is under the cursor. It can be defined by the mission editor by defining dce_fnc_KeyPressedInteract (start with _target = cursorTarget;).
dce_fnc_KeyPressedSpecial can be used for any script the editor wishes.
Most of the buttons and functions are self-explanatory or can be learned by playing around in the editor for a few minutes.

Squad Menu
This is primarily for quick, one-click orders when you are a squad leader.

Command Menu
A command engine that allows a commander to give a variety of orders to any group on his side. Click the help button for more information. To give move orders, select a group from the menu. Then shift click on the map to set a waypoint. High Command orders also work.

Known issues:
Not a bug, but a limitation: Only a single group at a time can be given dialog orders (in HC you can select multiple groups and give orders)
Using the Switch button from the Command menu seems to disable the AI of the unit switched to

Future plans:
Make units report when they are under fire with no casualties
Verbal reports for spotting/casualties for each side
Issuing orders to multiple groups at once

This release has not been extensively tested. Please post all bugs and suggestions.

Credits & Thanks:
Thank you very much to SaMara and Tonic-_- for allowing me to use their dialog code.
Drongo69: concept and coding.
Chops: testing and input.
RootLocus: testing DT for OFP.
Sanctuary: help with DT for OFP.
Macser: help with DT for OFP.
Vektorboson: help with DT for OFP.
Grumpy Old Man: for letting me use his code for spotting and reporting units.
Kenoxite: Icons idea, some icons

You may not adapt the dialogs for your own usage without the permission of SaMatra and Tonic-_-.
The rights of any 3rd party scripts used in this work belong with the owner. I do not and have never claimed ownership over the work of other people. All 3rd party scripts are used in good faith.
You may NOT reverse-engineer this addon for your personal use.
You may NOT publicly distribute altered versions of this system without my written permission.
You may NOT use this system or any derivatives thereof in any way for monetary gain.
You may NOT use this system or derivatives thereof as part of any submission to any contest or any kind (especially not for the "Make Arma Not War" contest by BIS).
You may NOT mirror this mission without my permission (Armaholic excepted)

Command and Attach are now enabled by default
Added a definable Interact key
Added a definable Special key
Added Take Lead button (the player will become squad leader)
Added Marker and High Command buttons to the Squad menu
Added View Distance management buttons to the Squad menu
Added a Deploy Crew Served Weapon (DEP CSW) button to the Command menu (only works with vanilla assets)
Added a Teleport button to the Command menu to unfuck AI driving mishaps
Added a Force Markers button to the Command menu to try to unfuck my scripting (doesn't work very well)
Other minor stuff

- Removed outdated "server loop" code for mounting and implemented BIS_fnc_execVM/BIS_fnc_MP code
- Implemented "On my mark" (fire when I fire) (thanks to D4NI3L3 for the idea)
- Implemented "Copy my stance" (thanks to D4NI3L3 for the idea)
- Fixed the broken "Pop smoke" command

- Updated detection of the new version of Drongo's Artillery

- Fixed: Development script mode was left on in the addon version

- Changed the Squad Menu "Command" button to a commander's hat
- Added a Garrison area command
- Added a Garrison closest building command
- Added more detail to spotting reports
- Added a global variable to control the level of the detailed report (dceSpottingThreshold)
- Added buttons to increase/decrease and reset view distance
- Added an "Attach" option to the command menu
- Fixed group registration so that newly formed groups are properly registered into BIS High Command

- Overhauled the "Target" command
- Added a "Garrison" command (put your crosshair on the desired structure then click the icon)
- Added user-configurable function keys F1 - F4 (see readme)

- Removed use of userconfig to set key, now uses the CBA system (this may have been implemented in an earlier release)
- Replaced all squad menu text with icons
- Added shortcuts for Drongo's Artillery and Drongo's Air Support to the squad menu
- Removed some extraneous quick-action buttons (Aware, Hide, Take Cover)
- Added a suppress button (uses the suppress scripting command)
- Added a target button (not working well yet. Place your crosshair on the target, access the menu and click the button)

- Fixed a bug with the Heal Other command
- Added the ability to exclude groups from command (using an array dceExcludedGroups). Note that HC will still show the unit's marker
- Removed obsolete scripts DCE\Scripts\Command\CommsClient.sqf and \CommsPlayMessage.sqf
- Fixed a bug that prevented the behaviour and formation of a group displaying in the command menu
- Unexciting overhaul of group display and selection in the command dialog
- Went through all of the core scripts to try to fix undefined variables and other misc bugs
- Various small tweaks and bugfixes

- Added air units to spottable enemy units in DCE\Scripts\Command\Reporting\Spot.sqf
- Fixed a bug that disallowed changing dceKey preference
- Removed the reference to obsolete script DCE\Scripts\Command\Waypoints\MapClickEditPos.sqf

- first release

Forum topic:
- BI forums

- Community Base Addons A3

Enable javascript to be able to download from Armaholic please!

Tags: Control,   Group,   Squad