Parameters

March Distribution

Enter troops and click Calculate.

Even splits without spreadsheet pain

Events like Bear Hunt and Viking Vengeance want your troops distributed across multiple marches, and doing the division in your head at rally time is how uneven marches happen. This tool takes total troops and march count (up to 10) and produces the split — evenly, or weighted if you want a heavier lead march. It is pure arithmetic with no game-data dependency, so it never goes stale.

Why split shape matters

  • Bear Hunt rewards scale with participation across marches, so idle march slots are directly wasted rewards.
  • March size is capped by hero deployment capacity — if a computed split exceeds your cap, the binding number is the hero's, not the calculator's (capacity curve in the Hero XP Calculator).
  • For wave-by-wave Viking requirements per difficulty, size the total first on the Viking Vengeance Calculator, then split it here.

How the troop split calculator works

Divides a troop count across up to ten marches, either evenly or with a main march that carries more.

Cap
marches = Math.min(marches, 10) — Ten marches is the ceiling the tool enforces.
Even split
base = Math.floor(total / marches) — With the remainder handed out one troop at a time, so no march is short by more than one.
Main march
mainCount = Math.round(total * 0.4) — Forty percent to the main march.
Everyone else
var restPer = marches > 1 ? Math.floor(rest / (marches - 1)) : 0; — The other sixty percent split evenly across the remaining marches.

The forty percent is this tool's own convention for a main march, not a game rule. If your alliance runs a different weighting, the even split plus a calculator is the honest starting point.

Every expression shown in code above is quoted from js/calc-troop-split.js, which is the file this page actually runs.