ドシエ · 非機密 · 作戦
付録 A // 算出方法WNX リファレンス

WNX 指数

WNX は tomato.gg の腕前指標で、WN8 に近い形でありながらアシストダメージを正当に評価します。tomato.gg が公開する計算式と期待値表を用いて自社の Rust エンジンで算出しているため、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 の指標です。同サイトの数値と一致させるため、公開されている計算式と期待値をそのまま再現しています。上流で変更があった場合は、こちらの期待値表を更新する必要があります。