档案 · 非密级 · 作战
附录 A // 方法论WNX 参考

WNX 指数

WNX 是 tomato.gg 的水平评分 —— 一个形似 WN8、但终于把助攻伤害计入其中的指标。我们在自研的 Rust 引擎中,依据 tomato.gg 公开的公式与期望值表计算,因此数字与你在 tomato.gg 上看到的一致。

01 · WNX 补上了什么
THE PROBLEM

WN8 忽略了助攻

WN8 从不计入电台点亮或断履带带来的助攻伤害,系统性地低估了轻坦与被动点亮玩法。(助攻数据直到 2025 年 6 月 20 日才在 WG API 中开放。)

THE FIX

WNX 把助攻并入伤害

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 · 公式
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 )

非线性重标度会把原始分数映射回大家熟悉的、接近 WN8 的量级。账号 WNX 按战斗汇总计算(实际值总和对比期望值 × 场次),而不是各车数值的平均。

03 · 期望值
DATA SOURCE

tomato.gg 公开的期望值表

WNX uses tomato's own per-tank expected values for 伤害、点亮、击毁与助攻 — 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.

期望值表中没有对应条目的坦克不会显示 WNX(与 WN8 缺少 XVM 数据时的表现一致)。

04 · 注意事项
  • Assistance damage only entered the WG API on 2025 年 6 月 20 日. For players without many recent games, the WNX shown can under-represent assist contributions — tomato itself flags this.
  • WNX 是 tomato.gg 的指标。我们复现其公开的公式与期望值以对齐数字;他们在上游作出的任何改动,都需要在此刷新期望值表。