released his TroopMonA3 tool
on the BI forums
Quote Charon Productions :
The GUI allows for very intuitive unit selection even in high Unit-count battle situations, selections can be made with the mouse. All status data can be shown or hidden by little toggle switches.
TroopMon1 was first written for Arma1 way back and served many mission makers to debug their missions. TroopMon2 then followed for Arma2.
Now TroopMonA3 has matured to a working version to complement Arma3.
Completely re-written and narrowed down to essential features for best performance.
Since Arma3 is still in alpha state, support for planes and tanks has to be
updated once Arma3 nears release state.
This tool might potentially also help the BI developers to analyze the AI behaviour
and spot areas to improve it.
What TroopMonA3 does:
TroopMonA3 is a GUI for Arma3 Alpha that is designed to help mission makers to precisely monitor the combat behaviour of the placed units in their missions.
Lost, inactive or ineffective combatants are easily identified to raise the quality of a mission and achieve mission objectives with a minimal troop-count.
Missions with uncertainty about the location of the involved units are a thing of the past.
- A camera with 6 View modes:2. Free camera mode that can be positioned around the watch-unit
1. A fixed 3rd Person view
3. A gunner's view through the ironsights of the watch-unit's weapons.
4. A 1st person view to find out where the watch-unit is looking at.
5. A 3rd person view that cycles through a random selection of units.
primarily, units that are in combat are shown.
6. A more cinematic camera motion view of randomly chosen units
- Agents, Triggers, Buildings, Things and Locations can now also be observed
- Total overview of all mission relevant AI variables. Crucial battle data is constantly updated such as:- which enemy is the assigned target of the unit
- which enemy is targeting the watch unit with the ability to switch the view to that enemy to evaluate it.
A new feature is that you can monitor freely assignable variable values from the namespace of each individual unit which is invaluable if you use such kind of variables a lot and must find out what value a certain unit has in a specific situation.
Also you can use the page number 10 to display values during the execution of TroopMonA3 that you choose via your own scripts.