DOSSIER · UNCLASSIFIED · OPERATIONS
APPENDIX A // METHODOLOGYWNX REFERENCE

The WNX Index

WNX is tomato.gg's skill rating — a WN8-shaped metric that finally rewards assistance damage. We compute it in our Rust engine using tomato's published formula and their expected-values table, so the numbers match what you see on tomato.gg.

01 · WHAT WNX ADDS
THE PROBLEM

WN8 ignored assist

WN8 never counted radio/track assistance damage, systematically undervaluing scouts and passive spotters. (Assist tracking only became available in the WG API on June 20 2025.)

THE FIX

WNX folds assist into damage

WNX combines damage with 0.67 × assist (assist is weighed less than direct damage) before measuring it against expected values — then scores damage, frags, and spotting.

02 · THE FORMULA
CORE EQUATIONTOMATO.GG
combinedDamage    = damage + 0.67 × assist
combinedExpDamage = expDamage + 0.67 × expAssist

rDAMAGE  = combinedDamage / combinedExpDamage
rDAMAGEc = max(0, rDAMAGE − 0.22)
rFRAGS   = frags / expFrags
rSPOTS   = spots / expSpots
rFRAGSc  = max(0, min(rDAMAGEc + 0.4, (rFRAGS − 0.12) / 0.88))
rSPOTSc  = max(0, min(rDAMAGEc + 0.2, (rSPOTS − 0.38) / 0.62))

raw = 750 × rDAMAGEc + 200 × rFRAGSc + 50 × rSPOTSc
WNX = round( raw × (raw / 1000)^0.45 × 1.65 )

The non-linear rescale maps the raw score onto the familiar WN8-like magnitude. Account WNX is computed on the battle-aggregate (summed actual vs expected×battles), not as an average of per-tank values.

03 · EXPECTED VALUES
DATA SOURCE

tomato.gg's published table

WNX uses tomato's own per-tank expected values for damage, spots, frags, and assist — derived from a winrate-anchored regression over their player population (median-ish baseline, blended with type/tier averages for low-sample tanks). We load that table and the engine reads it directly.

Tanks without an expected-values row show no WNX (same UX as missing XVM data for WN8).

04 · CAVEATS
  • Assistance damage only entered the WG API on June 20 2025. For players without many recent games, the WNX shown can under-represent assist contributions — tomato itself flags this.
  • WNX is tomato.gg's metric. We replicate their published formula and expected values to match their numbers; any change they make upstream needs the expected-values table refreshed here.