Original by ZGuba during ArmA2 times:
Turret stuff is puzzling me since Armed Assault. We can observe tanks and helicopters twisting madly, while their turret is converged on target all the time - no matter how fast (or how slow) can it turn around.
You can actually turn the gun faster than possible when f.e. the tank is turning left and you're traversing to the right, and slower when trying to turn it together with it.
Current stabilization switch makes turret almost perfectly pinned to vehicle when disabled, and perfectly pinned to world when enabled. Neither is correct for modern tanks with advanced stabilization systems nor for "technical" trucks (inertia force).
Our goal is to have tanks stabilized a bit, and MG mounted on car stabilized a little. We can achieve both if we are given possibilities like these:
- Turret movement should always have respect for:
1 maxHorizontalRotSpeed = x1; 2 maxVerticalRotSpeed = y1;
the same way as now without stabilization.
- Stabilization effectiveness should be defined by new, more useful config entries:
1 stabilizationSpeedH = x2; 2 stabilizationSpeedV = y2;
instead of single config switch turning it on and off for vertical and horizontal movement. (stabilizedInAxes = 0,1,2 or 3)
Many older tank designs and most cupola-mounted heavy weapons on other vehicles are not stabilized in real-life.
In ArmA2, even the gunner of an old T34 has a fully stabilized cannon, regardless of the speed of the vehicle and the terrain it moves on.
There is no difference in the quality of the stabilization between vehicles, if they have a stabilized view. It's either 0 or 1.
There is also no differentiation between vertical stabilization only and full two-plane stabilization.
Furthermore, AI vehicle gunner accuracy is not affected by the movement speed of the own vehicle, which would be the case with reduced or no weapon stabilization for mounted systems.
It should be possible to define both max and min view stabilization per vehicle on a scale of 0-100%.
It should also be possible to differntiate between vertical stabilization only and two-plane stabilization systems.
In addition, it should be possible to define a maximum speed up to which the max stabilization can keep the view fully stable before degrading to the min stabilization settings.
Faster vehicle speed should degrade stabilization further down to the specified percentage effectiveness.
AI should be less effective with firing a non- or partially stabilized weapon system on the move.
It would be expected that AI drivers slow down to allow AI gunners to fire their weapons more accurately.
Players controlling AI vehicles would be expected to order AI drivers to slow down to increase accuracy.
Real-world examples follow below. Proposed in-game settings are up to discussion and only listed as guidelines for reference.
The stabilisation provides reasonable accuracy of the main gun and coax MG up to a speed of about 35 kilometres per hour. The AT-5 launcher on-top of the turret is not stabilized and needs to be fired stationary or at very low speeds. In-game settings should allow maingun stabilization <75% effectiveness, but only when driving below 35%. Otherwise, stabilization would degrade to <25% on the move.
While the tank has a stabilized maingun (two-plane), in practice it can only fire accurately when the vehicle is at rest. In-game settings should allow stabilization <75% effectiveness, but only at a max speed of <10km/h. Otherwise, stabilization would degrade to <25% on the move.
The tanks as a very well stabilized maingun (two-plane). In-game settings should allow stabilization >95% effectiveness, which degrades to >75% on the move with a speed >30km/h.
The weapon mount does not provide any automatic stabilization. While crewed, the gunner can manually attempt to stabilize by keeping the weapon aimed roughly at the intended target using the rotation of the cupola for the horizontal axis and by tilting the weapon on its mount on the vertical. In-game settings should allow stabilization >50% effectiveness, but only at a max speed of <10km/h and while sending look signals. If not giving any rotation input, stabilization would degrade to <10%.