In respect of March formation, I have come to the opinion that the fundamental problem is not simply stacking limits alone, but a combination of
• stacking limits plus
• differing vehicle speeds and
• continuous pathfinding calculations
• influenced by transient stacking obstructions
resulting in the degeneration of a planned and organized march with a defined itinerary and march order into a disorganized rabble with each unit going its own way regardless of orders.
Reference FM 100-2-1 The Soviet Army Operations and Tactics, Chapter 5 Offensive Tactics: Division and Lower:
“A march is an organized troop movement conducted in column formation on roads or cross country. It may be simply an administrative move from one point to another. In wartime, however, the march often will be governed by the possibility of enemy contact. It is planned and conducted with the expectation of contact.”
“In any march, the challenge facing the commander is the proper disposition of combat and support elements within the column, to insure efficient transition into combat. The column organization, established before starting the march, should minimize or preclude any reorganizing before commitment in battle”
“The advance guard precedes the main force on the same route and provides movement security and warning. It normally consists of about one third of the total combat power of the main force. The advance guard of a motorized rifle regiment is normally a motorized rifle battalion reinforced with tank, artillery, antitank, antiaircraft, engineer, and chemical elements. The advance guard of a tank regiment is normally a similarly-reinforced tank battalion. In a division marching on multiple routes, the lead regiment on each route forms its own advance guard. There is no "divisional advance guard," as such.”
I suggest the following changes to improve the March Formation:
1. Pathfinding is calculated once only when the March order is given.
2. Pathfinding strictly adheres to the specified waypoints
3. Pathfinding should not consider temporary/transient stacking obstructions.
4. March rate (speed) must be specified in the order to ensure different units travel at the same speed.
5. All units, armor, infantry, SPA,SP-AAA, SP-SAM, AT, etc., travel at the same speed.
6. If there is an unexpected obstacle, the column (all affected units) pauses immediately pending obstacle clearance or further orders.
7. Alert message to player when a March is paused.