How Echo Scores Are Calculated

Here is an overview of how this tool arrives at the scores and ranks it displays.

← Back to Home

1. How Scoring Works

Scores are produced one of two ways. The first sorts substats by hand into four buckets — recommended, preferred, acceptable, unnecessary — and applies a multiplier per bucket. The second derives a weight for each substat from the character's base stats and damage type breakdown, capturing how much that substat actually contributes to that character's damage. Characters with the required data use the second mode; the rest fall back to the first automatically.

The size of a weight reflects how much a substat should be prioritized. Crit Rate and Crit DMG, for example, trade off against each other depending on the build — once one is already high, the other's weight rises automatically. ATK% and attack-type DMG% shift with the character's kit as well. Threshold-like stats, such as Energy Regen, are also accounted for: valuable until a target is met, then far less so.

The final score adds up each substat's actual roll weighted this way, then converts that total into a 0–100 figure relative to the highest score theoretically reachable for that character and cost. A bonus or penalty applies depending on whether the main stat and harmony set match what's recommended, and echoes with several high-value substats get an additional boost.

2. How Ranks Are Determined

Converting a raw score straight into a rank does not match how the grind feels, because the odds of landing an ideal roll vary a lot by character and build — the same score can mean a very different thing depending on who it's for.

So for characters and builds with enough data, ranks come from a large number of precomputed simulations: your score is placed within that distribution, and the rank reflects roughly where it lands. An S rank means the echo is near the top of what that character can realistically drop. Characters or builds without that data fall back to fixed score cutoffs.

3. Why This Approach

Simply adding up substat values would ignore how much each one actually matters to a specific character and build. By weighting substats according to their real contribution to damage, this tool aims to judge as accurately as possible whether an echo is genuinely good for the character you're building.

Recommended sets, main stats, and substat priorities for each character are listed on the build data by character page.