UPDATE
>> Skip to the Damage/Real Armor Mod Document <<
I've been scratching my head trying to figure out how the damage & penetration system works for vehicles. So I ran a few tests with modified weapons fired at a Slammer MBT.
In short: Arma 3 has all the makings of a good armor-damage system and could be fixed by correcting just one underlying flaw.
Here are my conclusions:
1. The "caliber" value works fine against armor--"caliber" in CfgAmmo is used to mean penetration (the units are 12mm RHAe @ 50m). Higher "caliber" weapons penetrate armor while low "calibers" can fire all day and not penetrate. **This is realistic and exactly how it should be**
2. High "caliber" weapons with (very) low "hit" values will penetrate armor but do little or no damage. **This is not technically realistic, but it is acceptable since weak-but-high-penetration weapons are hard to imagine**
So far, so good, but here is the problem:
3. Almost every "hit" will cause damage through armor regardless of "caliber" (you'll notice missiles and rockets tend not to have "caliber" values at all). **Oops! This totally breaks the realism!** :eek:
#3 is the critical flaw that brings down what is otherwise a quite nice ballistics simulation: plunk away long enough at a tank with even a weak RPG and you will destroy it!. This is simply not how armor works.
But don't give up! Fixing this flaw in the damage calculation may not be very difficult! A day of coding and a couple of hours adding "caliber" values to missiles and rockets might be all it takes. BIS has already done the hard work by modeling penetration quite nicely via the "caliber" value and vehicle Fire Geometry. Simply put, any weapon with a "caliber" value should respect that value before passing on its "hit" damage to a target. If you want to simulate giant explosive weapons, just omit the "caliber" and you get the same results you have now. But the vast majority of weapons should have a "caliber".
This relatively simple fix would get Arma 80% of the way to a decent armor-damage model. No, it wouldn't be perfect, but it would be pretty darned good! :cool:
I've created an Issue in the Feedback Tracker. Upvote if you agree, although this is currently being superseded by the Real Armor Mod.