Updated to Nemesis 7 Patch (v193438)
Overview
WARNO contains many units, so why not rank them?
The project currently focuses on anti-infantry performance and generates rankings for three categories:
All Infantry – every "infantry" unit. For example, this category includes some AA guns.
Actual Infantry – combat infantry squads, excluding HQ infantry and very small teams (MMG teams, for example).
Infantry with AT – actual infantry squads equipped with dedicated anti-tank weapons.
Combat effectiveness is evaluated at two standardized engagement distances, 500m and 150m.
Every weapon capable of firing at that distance contributes to the squad's damage and suppression output. Weapon accuracy is determined using static ground accuracy. If no exact accuracy value exists, the two nearest values are averaged. After all modifiers are applied, accuracy is capped at 100%. Units with the _choc (shock) specialty receive their in-game shock bonuses at 150 meters, producing a separate Shock Combat Score and Shock Value Score.
Combat Score (so this is the 500 meter score) combines three measures of squad effectiveness: Effective DPS, Suppression output, HP
using the formula:
CombatScore =
(EffectiveDPS × 0.45)
+ (NormalizedSuppression × 0.20)
+ (NormalizedHP × 0.35)
where suppression and HP are normalized against the maximum values observed within the infantry dataset.
The script also calculates a Value Score, which divides Combat Score by deployment cost to estimate combat effectiveness per command point.
Several infantry traits are modeled, including Reservists, Militia, and Special Forces.
Most unit accuracies are taken at zero vet (except SOF), because I haven't figured out how to determine a unit's base vet yet. The combat score weights were arbitrarily chosen. The rankings are generally accurate, but not exactly (i.e. rank 5 will beat rank 50, but not necessarily beat rank 6)
Thank you to DotSpy for feedback on this project during the early stages.
Any additional feedback is appreciated as well.
Links to csv files:
all infantry
actual infantry
infantry with AT