Donate
Runes

Account progression suggestion

Suggested stage —
3/5

Early, Mid, and Late change how strict the rules are. The combined score estimates account depth from your full rune export (Rare and above): fast runes, upgraded runes, and quality on your best pieces. It ignores the preset below and the dashboard minimum level filter.

These three numbers always use your full export — not the preset or Min level below. Card weights:
Speed Depth 35%

—

Power Depth 35%

—

Elite Quality 30%

—

Grades

Distributions

Top SPD by slot

Sort top list

More filters

Share roster

0 runes

Artifact filters

0 artifacts

Relic filters

0 relics
Grade Set Lvl Slot Main Innate Sub 1 Sub 2 Sub 3 Sub 4 Eff% Score Role Verdict Target
Grade Category Main Subs Location
Category Lvl Durability Main Secondary Equipped

Rune Rules

1

Constants (8 stats)

God / High Roll / Duo tables

God Roll

High Roll

Duo Roll

2

Evaluation Policy

1

Gem suggestions

Suggest when a rune has bad flat substats that are worth replacing.

2

Grind suggestions

Recommend Grind when a key stat is close to the Late-game High Roll line for the rune grade.

Lower = stricter (fewer Grinds). Try 0.3–0.5.
3

Reapp candidates

Which runes are worth reappraising (Reapp).

Role formulas (advanced)

Define what “fits” each role. Most users should not change this.

Roles

Team sets

    Edit team

    More filters

    Basic filters

    Rune filters

    Runes

    Share roster

    0 selected

    Guide

    Getting started

    One SWEX JSON powers the whole app — Runes for cleanup and Monsters for your box. Everything stays in your browser; nothing is uploaded.

    First load

    1
    Export from SWEX Choose your file on the Runes tab — or drag & drop the .json anywhere on the screen.
    2
    Set your stage On the Dashboard pick Early / Mid / Late and tune Strictness — that is how picky rune grading is.
    3
    Use both tabs Runes → Table for Role / Verdict · Monsters → Roster to browse units and their runes.

    Monsters tab

    Roster

    Your monster box

    Search by name, element, or rune text. Open a unit to see stats, skills, and all six rune slots — click a slot to jump to that rune in the Rune Table.

    Teams

    Lineups (optional)

    Build defense/offense teams from the same export. Handy for planning who wears what — separate from rune Sell/Keep advice.

    Up to four exports

    Data 1 Data 2 Data 3 Data 4

    In App Settings → Database Slots you can store alt accounts or before/after screenshots of your box. Swap changes which export the Dashboard and Rune Table use.

    Reset

    Clear all saved data on the upload card wipes runes, rules tweaks, and all four slots from this browser — use only when you want a full fresh start.

    С чего начать

    Один JSON из SWEX питает всё приложение — вкладка Руны для разбора рун и Монстры для коробки. Всё в браузере, без загрузки на сервер.

    Первый запуск

    1
    Экспорт SWEX Файл на вкладке «Руны» — или перетащите .json в любое место экрана.
    2
    Стадия и строгость На панели — Early / Mid / Late и Strictness: насколько жёстко оцениваются руны.
    3
    Две вкладки Руны → Таблица — Role / Verdict · Монстры → Ростер — юниты и их руны.

    Вкладка «Монстры»

    Ростер

    Коробка монстров

    Поиск по имени, стихии, рунам на юните. Карточка монстра — статы, скиллы, шесть слотов рун; клик по слоту открывает эту руну в таблице.

    Команды

    Составы (по желанию)

    Сборка защиты/атаки из того же экспорта. Удобно для планирования — отдельно от вердиктов Sell/Keep по рунам.

    До четырёх экспортов

    Data 1 Data 2 Data 3 Data 4

    В Настройки приложения → Слоты баз данных — альт или «до/после» фарма. Swap переключает, какой экспорт видят панель и таблица.

    Сброс

    Удалить все сохранения на карточке загрузки стирает руны, правки правил и все четыре слота в этом браузере — только если нужен полный старт с нуля.

    Dashboard

    Two layers: how deep your whole box is (top) vs what to do with runes right now (cards, charts, filters below).

    Two scopes

    Top block

    Account progression

    Always counts every Rare+ rune in the active export. Ignores Min level and grade filters below. Suggests Early / Mid / Late from your box depth — Apply suggestion copies that to your preset.

    Rest of page

    Filtered view

    Min level and grade range shrink verdict tiles, charts, and what opens when you click a bar. Changing Early / Mid / Late or Strictness recalculates all rune verdicts.

    Strictness (1–5)

    A fine dial on top of Early / Mid / Late. Same export — different mood: “I am still building” vs “I only want RTA-ready pieces.”

    12345
    • 1Very forgiving — many runes get a role; weak subs and near-miss lines often pass. Good while farming and powering up.
    • 2Relaxed — still friendly; more Keep than Sell on mid-tier runes.
    • 3Balanced — default for your chosen stage. Second-chance check can mark a rune (Relaxed) in Target.
    • 4Strict — needs more real stat lines and stronger rolls; fewer “almost good” Keep. No second-chance pass.
    • 5Very strict — only strong, clean runes keep roles; borderline pieces move to Sell faster. For trimmed inventories.

    What moves with the slider: how many useful substats you need, how high rolls must be, how hard God/Duo/Universal bars are, and whether a “soft retry” runs at all.

    Charts → table

    Click a verdict slice, number tile, or role row — the Rune Table opens with the same filter. Enter or Space on a chart row works too (keyboard). Five chart tabs answer “where are my runes?” without leaving the Dashboard.

    Copy summary (next to filters) pastes a text snapshot for Discord or notes — preset, depth score, filters, verdict counts, slot totals.

    Панель (Dashboard)

    Два слоя: глубина всей коробки (сверху) и что делать с рунами сейчас (карточки, графики, фильтры ниже).

    Два охвата

    Верхний блок

    Прогресс аккаунта

    Всегда считает все Rare+ активного экспорта. Не смотрит на мин. уровень и фильтр грейдов ниже. Предлагает Early / Mid / Late по глубине коробки — Применить совет копирует это в пресет.

    Ниже

    Отфильтрованный вид

    Мин ур и диапазон грейдов сужают плитки вердиктов и графики. Смена Early / Mid / Late или Strictness пересчитывает вердикты всех рун.

    Strictness (1–5)

    Тонкая настройка поверх Early / Mid / Late. Тот же экспорт — другое настроение: «ещё качаю коробку» или «хочу только сильные руны».

    12345
    • 1Очень мягко — больше рун получают роль; слабые сабы и «почти сошлось» часто проходят. Для фарма и прокачки.
    • 2Мягко — дружелюбно; больше Keep, меньше Sell на средних рунах.
    • 3Баланс — база для выбранной стадии. Возможна вторая попытка — в Target будет (Relaxed).
    • 4Строго — нужно больше сильных линий; меньше «почти хороших» Keep. Без второй попытки.
    • 5Очень строго — роли только у реально сильных рун; пограничные чаще Sell. Для жёсткой чистки коробки.

    Что двигает слайдер: число полезных сабов, высота роллов, пороги God/Duo/Universal и включена ли мягкая вторая проверка.

    Графики → таблица

    Клик по вердикту, плитке или роли открывает таблицу с фильтром. На строке графика работают Enter и Пробел.

    Копировать сводку рядом с фильтрами — текст для Discord/заметок: пресет, балл глубины, фильтры, вердикты.

    Account progression

    One number (0–100) for how stacked your rune box is — speed runes, +15 six-stars, and top-end efficiency. Not RTA rank and not monster box.

    Three parts of the score

    • Speed depth 35% Runes with total SPD sub ≥ 18 (roll + grind). Full bar ≈ 250 such runes.
    • Power depth 35% 6★ +15 count. Full bar ≈ 600 runes.
    • Elite quality 30% Average efficiency of your best 50 runes (uncapped internally). Strong boxes land near 110% average here.

    How the 0–100 score is built

    Three independent bars add up to 100 points max. Your counts are shown on the dashboard cards; underneath you see how many points each part contributed.

    • ◇Speed (up to 35 pts) — each Rare+ rune whose total SPD sub (roll + grind) is at least 18 counts. Example: 125 such runes ≈ half the speed bar; 250+ fills it.
    • ◇Power (up to 35 pts) — every 6★ at exactly +15. 600+ maxes this bar — endgame inventory depth.
    • ◇Elite (up to 30 pts) — average efficiency of your best 50 runes (uncapped, so it can go above 100%). Starts contributing above 80% average; tops out around 110% average.

    A small box can still show a decent score if those 50 top runes are insane — but speed/power counts expose a shallow inventory. You cannot “fake” 250 SPD runes with only a handful of units.

    Suggested stage

    < 45Early
    45 – 84Mid
    85+Late

    Apply suggestion only copies the preset — per-rune verdicts change when you pick Early / Mid / Late yourself.

    Прогресс аккаунта

    Один балл (0–100): насколько прокачана коробка рун — спд-руны, +15 шестизвёздочные, элитная eff. Не ранг арены и не монстры.

    Три части балла

    • Глубина скорости 35% Руны с суммарным сабом SPD ≥ 18 (кат + гринд). Полная шкала ≈ 250 рун.
    • Глубина силы 35% Число 6★ +15. Полная шкала ≈ 600 рун.
    • Элитное качество 30% Средняя eff по лучшим 50 рунам (внутри без потолка 100%). Сильные коробки ≈ 110% среднего.

    Как складывается балл 0–100

    Три независимые полоски дают максимум 100. На карточках панели — ваши числа; ниже видно вклад каждой части в баллы.

    • ◇Скорость (до 35) — каждая Rare+ руна, где суммарный саб SPD (кат + гринд) ≥ 18. Пример: 125 рун ≈ половина шкалы; 250+ — полный вклад.
    • ◇Сила (до 35) — каждая 6★ ровно +15. 600+ — максимум, глубина эндгейм-коробки.
    • ◇Элита (до 30) — средняя eff по лучшим 50 рунам (без потолка 100%). Растёт от средней 80%; упирается около 110%.

    Маленькая коробка может иметь высокую «элиту», если топ-50 рун идеальны — но мало спд-рун и +15 это покажут. 250 быстрых рун «нарисовать» нельзя.

    Предложенная стадия

    < 45Early
    45 – 84Mid
    85+Late

    Применить совет только копирует пресет — вердикты по рунам меняются, когда вы сами выберете Early / Mid / Late.

    Rune Table

    Your action list: every rune with Role, Verdict, stats, and a short Target line when the app has a specific next step.

    Columns that matter

    RoleBuild the rune fits (or Universal)
    VerdictUpgrade · Finish · Keep · Gem · Grind · Reapp · Sell
    Eff%Classic efficiency (roll totals / 2.8) — capped at 100%
    ScoreForge Score — our stat-value + synergy rating (see below)
    TargetWhy Sell, what to grind, or Keep quality line

    Toolbar & summary chips

    • ◇Chips above the grid — quick counts: total shown, Ancient, equipped, +15, Keep (for the current filter).
    • ◇More Filters — Ancient only, hide Target column, reset filters.
    • ◇Active filter chips — click the × on a chip to drop one filter without clearing everything.
    • ◇Target column — hidden by default; turn off “hide Target” to see Keep quality lines and Grind/Gem hints in-grid.

    Forge Score vs Eff%

    Eff% is the classic SWOP-style efficiency (every sub line scored the same way vs Legend max rolls). Forge Score is our separate 0–100 rating: stat tiers (main list ≠ sub list), roll fullness, synergy multipliers, duplicate penalty — not Eff% and not verdict.

    Eff% — formula and Legend baselines

    Computed in the app from your SWEX rune (not from Sell/Keep). Main always counts as a full 1.0 “slot” in the score sum; innate and each sub add fractional points from roll size only (no stat-type preference except flat penalty).

    score = 1.0 + innateTerm + Σ subTerm
    subTerm = subValue ÷ (maxPerRoll × 5) — subValue is base roll only (grind not included in Eff%).
    innateTerm = 0.5 × (innateValue ÷ (maxPerRoll × 5))
    Flat innate or flat sub (HP / ATK / DEF): multiply that line’s term by 0.5.
    Eff% = min(100, round(score ÷ 2.8 × 100, 1 decimal))

    Legend 6★ max per single roll (denominator uses ×5 for five upgrades on subs/innate):

    StatMax / roll
    SPD6
    CRate6
    CDmg7
    HP% · ATK% · DEF% · RES · ACC8
    ATK flat100
    DEF flat100
    HP flat1875

    Depth charts can use uncapped Eff% (>100% possible in raw math); the table column caps at 100%.

    Forge Score — formula

    raw = (mainPts + subPts + innatePts) × mainSubSyn × subSubSyn × dupSub
    Score = round( min(100, raw ÷ 295 × 100) )
    Sub values use roll + grind (subRuneValue). Roll quality = value ÷ max (capped at 1.12). Calibration constant 295 maps typical runes (~55–75 raw) onto 0–100.

    Main stat tiers (0–100)

    Each main: mainPts = tier × rollQuality. Roll quality uses slot max mains on 2/4/6 (e.g. CDmg slot 4 max 80, SPD slot 2 max 42); slots 1/3/5 use Legend sub max ×5 for that stat type.

    Main statTier
    SPD100
    CDmg93
    ATK%91
    CRate86
    ACC80
    HP%76
    DEF%73
    RES71
    ATK58
    DEF56
    HP54

    Sub stat tiers (0–100)

    Each sub: subPts = tier × rollQuality × slotMul. On slots 2 / 4 / 6, flat HP / ATK / DEF subs: slotMul = 0.88 (else 1). Unknown stat: tier 45 (main fallback 50).

    Sub statTier
    SPD100
    CDmg96
    CRate92
    ATK%90
    ACC84
    HP%78
    DEF%74
    RES72
    ATK62
    DEF60
    HP58

    Innate (prefix): same sub tiers × roll quality × 0.38 (INNATE_WEIGHT_VS_SUB). Counts in synergy averages; not summed as a full sub line.

    Synergy multipliers

    Main ↔ sub — average over all subs (innate excluded from sub list): listed pair → multiplier; unlisted pair → 0.94 (anti-synergy). Pairs are unordered (ATK% + CDmg = CDmg + ATK%).

    Main + sub×
    SPD + SPD1.14
    ATK% + ATK%1.14
    ATK% + CDmg1.13
    HP% + HP%1.12
    DEF% + DEF%1.12
    CDmg + CRate / CRate + CDmg1.12
    HP% + DEF%1.11
    SPD + ACC1.10
    ATK% + CRate1.10
    DEF% + HP%1.10
    HP% + RES1.10
    DEF% + RES1.09
    ACC + SPD1.10
    RES + HP%1.10
    ATK + ATK / DEF + DEF / HP + HP1.10
    ATK% + SPD1.08
    CDmg + CDmg1.08
    ACC + ACC / RES + RES1.08
    HP% + SPD1.04
    SPD + ATK%1.06
    CDmg + ATK%1.10
    SPD + HP%0.94
    SPD + RES0.92
    SPD + DEF%0.93
    ATK% + RES0.90
    ATK% + DEF%0.91
    HP% + ATK%0.93
    HP% + CDmg0.92
    DEF% + ATK%0.92

    Sub ↔ sub — average over all sub pairs; unlisted → 1.00.

    Sub + sub×
    CRate + CDmg1.12
    ATK% + CDmg1.10
    SPD + ACC1.09
    ATK% + CRate1.08
    HP% + DEF%1.08
    SPD + CDmg1.07
    HP% + RES1.07
    DEF% + RES1.06
    ATK% + SPD1.06
    ACC + HP%0.96
    SPD + HP%0.95
    ATK% + RES0.93
    ATK% + HP%0.94
    CDmg + RES0.94

    Duplicate subs: same stat twice (or more) → multiply by 0.88 for each extra line (0.88^(count−1) per stat name).

    Hover Score for live breakdown (main / subs / innate pts and × multipliers). Chip color: ≥88 high · ≥72 mid · below low. Sort by Score for “stat quality”; sort by Eff% for classic efficiency.

    Reading a row

    • ◇Colored chips — grade, role, verdict, Eff%, Score. Set / main / subs are plain text.
    • ◇Equipped — search can find the monster name in the row; useful for “what is this rune on?”
    • ◇Ancient — A-with-dot before grade; Ancient only in More Filters.
    • ◇HP% 13 [3] — total on rune; bracket = grind bonus only. Gem = circular-arrows icon.
    • ◇Header filters — verdict / role / grade / set / slot / main under column titles; click column headers to sort (default Eff% down).

    Huge exports: first 500 rows for speed — Load all … for the full filtered list. Search highlights matches in the row.

    Share & export

    Export CSV — spreadsheet of the filtered list. Share (toolbar) — read-only link for monsters/runes (see App Settings for modes).

    Filters update the URL to #runetable?… — bookmark or send the link to reopen the same view in this browser.

    Таблица рун

    Список действий: у каждой руны Role, Verdict, статы и короткий Target, если есть конкретный шаг.

    Главные колонки

    RoleБилд или Universal
    VerdictUpgrade · Finish · Keep · Gem · Grind · Reapp · Sell
    Eff%Классическая эффективность (сумма статов / 2.8) — до 100%
    ScoreForge Score — наши веса статов и синергии (ниже)
    TargetПочему Sell, куда гринд, качество Keep

    Панель и чипы сводки

    • ◇Чипы над таблицей — всего в выборке, древние, на монстрах, +15, Keep.
    • ◇Ещё фильтры — только древние, скрыть Target, сброс.
    • ◇Чипы активных фильтров — крестик снимает один фильтр, не все сразу.
    • ◇Колонка Target — по умолчанию скрыта; снимите «скрыть Target», чтобы видеть качество Keep и подсказки Grind/Gem.

    Forge Score и Eff%

    Eff% — классическая SWOP-эффективность (каждый саб одинаково vs макс легендарного ролла). Forge Score — наша шкала 0–100: тиры статов (main ≠ sub), полнота ролла, синергии, штраф за дубли — не Eff% и не вердикт.

    Eff% — формула и эталоны Legend

    Считается в приложении из SWEX (не из Sell/Keep). Main всегда даёт 1.0 в сумме score; innate и сабы — доли от размера ролла (тип стата не важен, кроме штрафа flat).

    score = 1.0 + innateTerm + Σ subTerm
    subTerm = значениеСаба ÷ (максЗаРолл × 5) — только базовый ролл, гринд в Eff% не входит.
    innateTerm = 0.5 × (innate ÷ (максЗаРолл × 5))
    Flat innate или flat саб (HP / ATK / DEF): множитель 0.5 на эту строку.
    Eff% = min(100, round(score ÷ 2.8 × 100, 1 знак))

    Макс Legend 6★ за один ролл (в знаменателе ×5 для пяти апгрейдов саба/innate):

    СтатМакс / ролл
    SPD6
    CRate6
    CDmg7
    HP% · ATK% · DEF% · RES · ACC8
    ATK flat100
    DEF flat100
    HP flat1875

    На Depth возможен uncapped Eff% (>100% в сырой формуле); колонка таблицы обрезана до 100%.

    Forge Score — формула

    raw = (mainPts + subPts + innatePts) × mainSubSyn × subSubSyn × dupSub
    Score = round( min(100, raw ÷ 295 × 100) )
    Сабы: ролл + гринд (subRuneValue). Качество ролла = value ÷ max (потолок 1.12). Калибровка 295.

    Тиры main (0–100)

    mainPts = tier × rollQuality. На слотах 2/4/6 — макс main из таблицы слота (напр. CDmg сл.4 макс 80, SPD сл.2 макс 42); на 1/3/5 — sub max ×5 для типа.

    MainТир
    SPD100
    CDmg93
    ATK%91
    CRate86
    ACC80
    HP%76
    DEF%73
    RES71
    ATK58
    DEF56
    HP54

    Тиры sub (0–100)

    subPts = tier × rollQuality × slotMul. На слотах 2 / 4 / 6 flat HP/ATK/DEF: slotMul = 0.88. Неизвестный стат: tier 45 (main 50).

    SubТир
    SPD100
    CDmg96
    CRate92
    ATK%90
    ACC84
    HP%78
    DEF%74
    RES72
    ATK62
    DEF60
    HP58

    Innate: тиры sub × качество ролла × 0.38. В синергиях main↔sub innate не считается сабом.

    Множители синергии

    Main ↔ sub — среднее по всем сабам; пары не из таблицы → 0.94. Порядок не важен.

    Main + sub×
    SPD + SPD1.14
    ATK% + ATK%1.14
    ATK% + CDmg1.13
    HP% + HP%1.12
    DEF% + DEF%1.12
    CDmg + CRate1.12
    HP% + DEF%1.11
    SPD + ACC1.10
    ATK% + CRate1.10
    DEF% + HP%1.10
    HP% + RES1.10
    DEF% + RES1.09
    ACC + SPD1.10
    RES + HP%1.10
    ATK + ATK / DEF + DEF / HP + HP1.10
    ATK% + SPD1.08
    CDmg + CDmg1.08
    ACC + ACC / RES + RES1.08
    HP% + SPD1.04
    SPD + ATK%1.06
    CDmg + ATK%1.10
    SPD + HP%0.94
    SPD + RES0.92
    SPD + DEF%0.93
    ATK% + RES0.90
    ATK% + DEF%0.91
    HP% + ATK%0.93
    HP% + CDmg0.92
    DEF% + ATK%0.92

    Sub ↔ sub — среднее по парам сабов; не в таблице → 1.00.

    Sub + sub×
    CRate + CDmg1.12
    ATK% + CDmg1.10
    SPD + ACC1.09
    ATK% + CRate1.08
    HP% + DEF%1.08
    SPD + CDmg1.07
    HP% + RES1.07
    DEF% + RES1.06
    ATK% + SPD1.06
    ACC + HP%0.96
    SPD + HP%0.95
    ATK% + RES0.93
    ATK% + HP%0.94
    CDmg + RES0.94

    Дубли саба: одинаковый стат 2+ раз → ×0.88 за каждую лишнюю строку (0.88^(n−1) на имя).

    Наведи на Score — живые main/subs/innate и множители. Цвет чипа: ≥88 · ≥72 · ниже. Score — «ценность статов»; Eff% — классическая эффективность.

    Как читать строку

    • ◇Цветные чипы — грейд, роль, вердикт, Eff%, Score. Сет / мейн / сабы — текст.
    • ◇На монстре — поиск находит имя юнита в строке.
    • ◇Древняя — «A с точкой»; Только древние в «Ещё фильтры».
    • ◇HP% 13 [3] — итого на руне; в скобках только гринд. Гем — стрелки.
    • ◇Фильтры в заголовке — вердикт / роль / грейд / сет / слот / мейн; клик по заголовку — сортировка (по умолчанию Eff% ↓).

    Огромный экспорт: сначала 500 строк — Загрузить все … для полного списка. Поиск подсвечивает совпадения.

    Поделиться и экспорт

    Export CSV — таблица отфильтрованного списка. Share в панели — ссылка только для чтения (режимы в Настройках приложения).

    Фильтры попадают в URL #runetable?… — закладка или ссылка для того же вида в этом браузере.

    How rune scoring works

    SW Forge looks at each rune like a coach would: which monster build could wear it? and what should you do with it next? You pick your account stage (Early / Mid / Late) — that sets how picky the checks are. Everything runs in your browser on the export you loaded.

    You do not need to edit spreadsheets. The Role and Verdict columns are the main answers. Open Rune Rules only if you want to tune how strict the app is.

    The path each rune takes

    1
    Your SWEX export Set, slot, main stat, substats, level, efficiency, ancient flag.
    2
    Account stage Early, Mid, or Late on the Dashboard — same labels as your preset.
    3
    Build roles Six playstyles (Bomber, Bruiser, Fast CC, …) plus special “monster rune” tags.
    4
    Verdict + Target Keep, Gem, Grind, Sell, … and a plain sentence when something is Sell.

    Two answers per rune

    Column: Role

    Who is this rune for?

    First matching build in priority order — e.g. Fast CC before Bomber. If no build fits but stats are insane, Role becomes Universal (High Value) from a God or Duo line.

    Column: Verdict

    What should I do?

    Depends on upgrade level and whether a role matched. Same rune can be Finish at +10 and Keep at +15 once it earns a role.

    Build roles

    Each role is a PvP/PvE build template — allowed mains on 2 / 4 / 6 and which substats count.

    Fast CC Classic DPS Bomber Tank Bruiser Slow DPS Universal · High Value

    Seventh outcome: valuable stats, no exact build — keep for future monsters or trade fodder carefully.

    What “fits a role” means

    A rune must pass several checks for that role at your chosen stage. Think of it as a checklist — not one magic number.

    • ◇Main stat on 2 / 4 / 6 — e.g. slot 4 must be ATK%, HP%, or another allowed main for that build.
    • ◇No forbidden substats — stats marked “exclude” for that role (wrong stats block the match).
    • ◇Must-have stat — e.g. Bomber often needs ATK% somewhere (sub or main).
    • ◇Enough useful lines — minimum count of good substats for that slot group (1/3/5 vs 2/4/6).
    • ◇High-roll anchor — on Mid/Late, at least one included sub should be a real “high” line for Hero or Legend (depends on preset).
    • ◇Overall stat strength — substats should be reasonably close to strong lines for that stage, not just present.

    Relaxed retry — if the strict checklist fails, the app tries once more with softer rules (when Strictness is 1–3). A rune that passes only then shows (Relaxed) in Target on Keep — common on Mid accounts, not a bug.

    Efficiency % sorts the table; it does not pick the role alone. A 84% rune can still be Sell.

    God Roll, Duo Roll & Universal

    God Roll

    One sub line reaches a very high “god” bar for your grade — too strong to trash.

    Duo Roll

    Two stats together hit a strong pair (SPD + HP%, CRate + CDmg, …).

    If no build role matched but God or Duo did, Role shows Universal (High Value) — great rune, not tied to one current team. Target may say High Value · God or · Duo.

    Fit Score

    Usable <60 Good 60–74 Excellent 75+

    0–100 — how closely substats match the chosen role. It does not change Verdict; use it to compare two Keep runes for the same build. Shown in Target on Keep as Fit 67 etc.

    Verdicts by rune level

    1. Upgrade
      Below +9 — too early to judge; level it first.
    2. Finish
      +9 to +11 — has a role (or God/Duo) or can reach one with a grind; worth finishing.
    3. Keep
      +12 and up — fits a build; keep in inventory.
    4. Gem
      +12+ — role OK but has a bad flat sub (HP / ATK / DEF) worth replacing with a gem.
    5. Grind
      +12+ — no role yet, but one grind on SPD / HP% / DEF% / ATK% could unlock a build.
    6. Reapp
      Legend +12+ — no role; matches reapp rules (set, main, efficiency cap).
    7. Sell
      +12+ — no fitting build and no grind/reapp path; fodder or sell.

    Target column

    Keep

    Role · Excellent / Good / Usable · Strict, Flexible, or Relaxed · optional Fit N

    Grind

    Which stat to push with a grindstone (SPD, HP%, …)

    Gem

    Which flat sub to replace — e.g. Replace HP or DEF

    Sell

    Plain reason — near-miss Duo, wrong main, weak lines for Mid, low eff, …

    Early / Mid / Late

    Early Mid Late

    Stage changes every rune’s Role and Verdict — not the account progression score at the top.

    Example (illustrative)

    Legend Swift slot 2, main SPD, subs: HP% 18, DEF% 12, flat ATK, CR% 6 — same rune, different presets:

    • EarlyKeepBruiser — anchor rules softer
    • MidGemRole OK — replace flat ATK
    • LateSellLines too weak for late-game bar

    Strictness & Rune Rules

    Strictness (1–5) on the Dashboard makes checks tougher: more useful substats required, higher rolls to match a role, stricter God/Duo bars. 1–2 — more runes pass; 4–5 — only strong pieces; relaxed retry is off at 4–5.

    Expert edits live in Rune Rules — use Save & Recalculate after changing thresholds there.

    Как оцениваются руны

    SW Forge смотрит на руну как тренер: под какого монстра/билд она подходит? и что с ней делать дальше? Вы выбираете стадию аккаунта (Early / Mid / Late) — от этого зависит строгость проверок. Всё считается в браузере по загруженному экспорту.

    Не нужно ковырять таблицы вручную. Главные ответы — колонки Role и Verdict. Вкладка Правила рун — только если хотите подкрутить жёсткость.

    Путь каждой руны

    1
    Экспорт SWEX Сет, слот, основной стат, сабы, уровень, eff, древняя или нет.
    2
    Стадия аккаунта Early, Mid или Late на панели — тот же пресет, что вы выбрали.
    3
    Роли билдов Шесть стилей (Bomber, Bruiser, Fast CC, …) и особые метки «очень сильная руна».
    4
    Вердикт + Target Keep, Gem, Grind, Sell… и понятная фраза, почему Sell.

    Два ответа на руну

    Колонка Role

    Кому эта руна?

    Первая роль по приоритету — напр. Fast CC раньше Bomber. Если билд не сошёлся, но статы «богоподобные», Role = Universal (High Value) через God или Duo.

    Колонка Verdict

    Что делать?

    От уровня руны и совпадения роли. Одна руна: Finish на +10 и Keep на +15.

    Роли билдов

    Шаблон билда — допустимые мейны 2 / 4 / 6 и нужные сабстаты.

    Fast CC Classic DPS Bomber Tank Bruiser Slow DPS Universal · High Value

    Седьмой исход: ценные статы без точного билда — беречь под будущих монстров.

    Что значит «подходит под роль»

    Руна проходит несколько проверок для этой роли на выбранной стадии. Это чеклист, а не одна цифра eff.

    • ◇Мейн на 2 / 4 / 6 — слот 4 должен быть из разрешённых для билда (ATK%, HP% и т.д.).
    • ◇Нет запрещённых сабов — статы с «exclude» для роли режут совпадение.
    • ◇Обязательный стат — у Bomber часто нужен ATK% (саб или мейн).
    • ◇Достаточно полезных линий — минимум хороших сабов для группы слотов 1/3/5 или 2/4/6.
    • ◇Якорь high roll — на Mid/Late хотя бы один Include-саб должен быть «высокой» линией для Hero/Legend (по пресету).
    • ◇Сила статов в целом — сабы близки к сильным линиям стадии, а не просто «есть на руне».

    Relaxed retry — если строгий чеклист не прошёл, вторая попытка с мягче правилами (при Strictness 1–3). В Target на Keep будет (Relaxed) — нормально для Mid, не ошибка.

    Efficiency % — для сортировки; роль одной eff не ставится. 84% может быть Sell.

    God Roll, Duo Roll и Universal

    God Roll

    Одна линия саба выше «god»-порога для грейда — слишком ценная, чтобы выкинуть.

    Duo Roll

    Сильная пара статов (SPD + HP%, CRate + CDmg, …).

    Если ни один билд не подошёл, но есть God или Duo — Role Universal (High Value): руна ценная, но не под конкретную команду. Target: High Value · God или · Duo.

    Fit Score

    Usable <60 Good 60–74 Excellent 75+

    0–100 — насколько сабы похожи на идеал для роли. Не меняет Verdict — только сравнение рун одной роли. В Target на Keep: Fit 67 и т.д.

    Вердикты по уровню руны

    1. Upgrade
      Ниже +9 — рано судить; качайте дальше.
    2. Finish
      +9…+11 — есть роль (или God/Duo) или гринд даст роль; имеет смысл докачать.
    3. Keep
      +12 и выше — подходит под билд; хранить.
    4. Gem
      +12+ — роль есть, но плоский саб (HP/ATK/DEF) лучше заменить гемом.
    5. Grind
      +12+ — роли нет, но один гринд по SPD / HP% / DEF% / ATK% может открыть билд.
    6. Reapp
      Legend +12+ — нет роли; подходит под правила реаппа (сет, мейн, потолок eff).
    7. Sell
      +12+ — нет билда и нет пути гринд/реапп; фоддер или продажа.

    Колонка Target

    Keep

    Роль · Excellent / Good / Usable · Strict, Flexible или Relaxed · Fit N

    Grind

    Какой стат грайндить (SPD, HP%, …)

    Gem

    Какой плоский саб заменить

    Sell

    Причина простым языком — почти Duo, мейн, слабые линии…

    Early / Mid / Late

    Early Mid Late

    Стадия меняет Role и Verdict каждой руны, не балл прогресса сверху.

    Пример (иллюстрация)

    Legend Swift слот 2, мейн SPD, сабы: HP% 18, DEF% 12, flat ATK, CR% 6:

    • EarlyKeepBruiser — мягче якорь
    • MidGemРоль есть — заменить flat ATK
    • LateSellЛинии слабы для Late

    Strictness и Правила рун

    Strictness (1–5) на панели: больше полезных сабов, выше роллы, жёстче God/Duo. 1–2 — проходят легче; 4–5 — только сильные; relaxed retry выключен на 4–5.

    Тонкая настройка — Правила рун; после правок — Сохранить и пересчитать.

    Rune Rules

    Open Runes → Rules to tune the same engine that fills Role and Verdict in the table. The Dashboard Strictness slider is the everyday control; this page is the full spreadsheet-style setup.

    Simple vs full Rules

    Most players

    Dashboard only

    Early / Mid / Late + Strictness 1–5 on the Dashboard bar. The Rules tab shows a short Evaluation Policy note — no need to open Engine or formulas.

    Power users

    Full Rules tab

    Three subtabs — Engine, Roles, Verdict rules — plus Save & Recalculate at the bottom. Matches SWOP-style tuning.

    How the pieces connect

    A
    Constants (8 stats) Base numbers for SPD, HP%, CRate, … — every “high line” is built from these.
    B
    Evaluation Policy How strictly a rune must pass role checks (preset, anchor, pressure, …).
    C
    Role formulas Per build: allowed mains, good/bad subs, must-have, min lines, HR anchor.
    D
    Verdict rules When to flag Gem / Grind / Reapp after a role (or lack of one) is known.

    Result → Role, Verdict, Target in the Rune Table. Plain overview → How scoring works in this Guide.

    Engine tab

    1 — Constants (8 stats)

    One row per stat (SPD, HP%, ATK%, DEF%, CRate, CDmg, ACC, RES). Totals use roll + grind on the rune, same as in the table.

    • ◇Base — Mid-game Hero anchor for that stat (e.g. SPD 16).
    • ◇God +% — God Roll line = Base × (1 + %). One huge sub can save a rune as Universal.
    • ◇Early −% / Late +% — scales the High Roll grid by account stage.
    • ◇Legend −% — Legend runes use a slightly lower HR line than Hero at the same stage.
    • ◇Duo −% — Duo line = High Roll × (1 − %); pairs like SPD+HP% must both clear their lines.

    Show threshold previews — read-only God / High Roll / Duo tables (stage × grade). Change numbers above → previews update live; Save & Recalculate applies to all runes.

    2 — Evaluation Policy

    Global strictness on top of your Dashboard stage. Expert fields:

    Preset

    Early / Mid / Late / Competitive Progression loads a full profile. Custom keeps your manual tweaks.

    Anchor requirement

    Hard — must hit a real high-roll line when the role asks for it. Soft — allows near-misses.

    Slot requirements

    Hard / Soft — how strictly slot 2/4/6 “required stat” rows in role formulas are enforced.

    Supporting stats

    +1 / 0 / −1 — bumps how many Include subs you need beyond each role’s minimum.

    Stat quality for role

    0.00 = off · higher = substats must be closer to strong lines (fewer Keep). Per-role floors also exist in the preset.

    God / Duo counts as role

    Leave off (recommended): God/Duo stay High Value tags → Universal. On = they can become the primary Role name.

    Dashboard Strictness 1–5 blends with the active preset (useful subs, pressure, God/Duo bars). At 4–5 relaxed retry is disabled — same idea as in the scoring guide.

    Roles tab

    Six default builds (Fast CC, Classic DPS, Bomber, Tank, Bruiser, Slow DPS). Pick one in the left list; the big sheet is that role’s formula.

    • ◇Enable formula — off = role ignored in matching.
    • ◇Accepted mains — slot 2 / 4 / 6: comma list (SPD, HP%, …) or None.
    • ◇Sub-stats grid — per stat × Early/Mid/Late: Include (counts toward min lines), blank, or Exclude (blocks the role).
    • ◇Must have — one required stat on the rune for that stage (e.g. Bomber → ATK%).
    • ◇Slot requirements — e.g. slot 2 must be SPD for Fast CC on Mid.
    • ◇Min stats — how many Include lines needed on 1/3/5 vs slot 2 / 4 / 6 groups (must-have does not add to this count).
    • ◇Anchor (High Roll) — checkboxes: at least one sub must reach Hero or Legend HR line for that stage.

    Edits apply on change — table refreshes without the footer button. You can + Add role for custom builds (keep at least one role). Reset Constants only restores the 8-stat grid, not these formulas.

    Verdict rules tab

    Fine-tunes Gem, Grind, Reapp on top of the main verdict tree (Upgrade / Finish / Keep / Sell).

    Gem suggestions

    Bad flat subs

    When enabled, +12+ runes with weak flat HP/ATK/DEF subs can get Gem — Target lists which flat to replace. Enchant only rerolls subs, not innate.

    Grind suggestions

    One push away

    Grind gap (try 0.3–0.5): lower = stricter. Compares ungrinded SPD / HP% / DEF% / ATK% to Late × grade High Roll — if one grind could reach the line, verdict becomes Grind.

    Reapp candidates

    Legend fodder with potential

    Filter by allowed sets, innate stats, mains on 2/4/6, and max efficiency — only runes below that eff and matching the list can get Reapp.

    Save & reset

    • ◇Roles — auto-save on every change.
    • ◇Constants, Policy, Verdict rules — use Save & Recalculate (footer).
    • ◇Reset to Defaults — full factory reset of rules (careful).

    Правила рун

    Руны → Правила — настройка того же движка, что заполняет Role и Verdict в таблице. Для обычной игры хватает Strictness на панели; эта страница — полный уровень как в SWOP.

    Простой и полный режим

    Большинству

    Только панель

    Early / Mid / Late и Strictness 1–5 на Dashboard. В Правилах — короткая заметка про политику оценки, без формул.

    Продвинутым

    Вкладка Правила целиком

    Три подвкладки — Движок, Роли, Вердикты — и внизу Сохранить и пересчитать.

    Как связаны блоки

    A
    Constants (8 статов) Базовые числа SPD, HP%, CRate… — от них строятся все «высокие линии».
    B
    Evaluation Policy Насколько жёстко руна должна пройти проверки роли (пресет, якорь, давление…).
    C
    Формулы ролей По билду: мейны, Include/Exclude, must-have, минимум линий, HR-якорь.
    D
    Правила вердиктов Когда ставить Gem / Grind / Reapp после определения роли.

    Итог — Role, Verdict, Target в таблице. Обзор простым языком → Оценка рун в Справке.

    Вкладка «Движок»

    1 — Constants (8 статов)

    Строка на стат. Считается кат + гринд на руне, как в таблице.

    • ◇Base — якорь Mid Hero для стата (напр. SPD 16).
    • ◇God +% — линия God Roll = Base × (1 + %); один огромный саб → Universal.
    • ◇Early −% / Late +% — сетка High Roll по стадии аккаунта.
    • ◇Legend −% — у Legend линия HR чуть ниже Hero на той же стадии.
    • ◇Duo −% — Duo = High Roll × (1 − %); пары SPD+HP% и т.д. должны пройти обе линии.

    Показать превью порогов — таблицы God / High Roll / Duo (стадия × грейд). Меняете Constants → превью сразу; Сохранить и пересчитать — на все руны.

    2 — Evaluation Policy

    Глобальная жёсткость поверх стадии с панели. Поля эксперта:

    Preset

    Early / Mid / Late / Competitive Progression — готовый профиль. Custom — ваши ручные правки.

    Anchor requirement

    Hard — нужна настоящая high-roll линия, если роль требует. Soft — почти сошлось тоже ок.

    Slot requirements

    Hard / Soft — жёсткость «обязательного стата на слоте» из формул ролей.

    Supporting stats

    +1 / 0 / −1 — сдвиг числа нужных Include-сабов сверх минимума роли.

    Stat quality for role

    0.00 = выкл · выше — сабы ближе к сильным линиям (меньше Keep). В пресете есть и пороги по ролям.

    God / Duo counts as role

    Выкл (рекомендуется): God/Duo → High Value и Universal. Вкл — могут стать именем Role.

    Strictness 1–5 на панели смешивается с активным пресетом. На 4–5 relaxed retry выключен — как в разделе «Оценка рун».

    Вкладка «Роли»

    Шесть билдов по умолчанию. Слева список — справа формула выбранной роли.

    • ◇Enable formula — выкл = роль не участвует в матче.
    • ◇Accepted mains — слоты 2 / 4 / 6: список через запятую или None.
    • ◇Сетка Sub-stats — стат × Early/Mid/Late: Include, пусто или Exclude (ломает роль).
    • ◇Must have — один обязательный стат на стадии (Bomber → ATK%).
    • ◇Slot requirements — напр. слот 2 = SPD для Fast CC на Mid.
    • ◇Min stats — сколько Include на группах 1/3/5 и слотах 2/4/6 (must-have в счёт не входит).
    • ◇Anchor (High Roll) — галочки: хотя бы один саб ≥ линии Hero или Legend HR.

    Правки сразу пересчитывают таблицу. Можно + Add role для своих билдов. Reset Constants — только сетка 8 статов, не формулы ролей.

    Вкладка «Правила вердикта»

    Тонкая настройка Gem, Grind, Reapp поверх дерева Upgrade / Finish / Keep / Sell.

    Gem

    Плоские сабы

    Если включено — на +12+ с слабыми flat HP/ATK/DEF может быть Gem; Target пишет, что заменить. Гем меняет только сабы, не innate.

    Grind

    Один камень до роли

    Grind gap (0.3–0.5): меньше = жёстче. Непрокачанные SPD/HP%/DEF%/ATK% сравниваются с Late × грейд High Roll — если один гринд дотянет, verdict Grind.

    Reapp

    Кандидаты под реапп

    Фильтры: сеты, innate, мейны 2/4/6, макс. eff — Reapp только ниже порога eff и при совпадении списков.

    Сохранение и сброс

    • ◇Роли — сохраняются при каждом изменении.
    • ◇Constants, Policy, Вердикты — Сохранить и пересчитать внизу.
    • ◇Reset to Defaults — полный сброс правил (осторожно).

    Shortcuts & hidden tricks

    Quality-of-life features that are easy to miss. Rune logic is in How scoring works.

    Keyboard

    • /Runes → Table — focus search from any tab (not while typing elsewhere). Open Table to see the field.
    • ↑ ↓Runes → Table — scroll the grid when that tab is open and focus is not in a filter box.
    • PgUp PgDnRunes → Table — page through the grid faster (same conditions).
    • Enter SpaceDashboard charts — activate a clickable verdict / role / set / slot row (same as click) → opens filtered table.
    • Enter SpaceMonsters roster — open the focused monster row.

    Mouse & links

    • ◇Drag & drop a SWEX .json onto the page — loads into active Data 1 (same as the upload button).
    • ◇Dashboard → Table — click chart bars, verdict tiles, or role lines to filter the table in one step.
    • ◇Monster rune slot — click a slot in unit detail → Rune Table focused on that rune.
    • ◇#runetable?… in the address bar — share your current filters; Copy summary on Dashboard for a text dump.
    • ◇Filter chips on the table — remove one active filter with × instead of resetting all.

    App

    • ◇App Settings — language, share link modes, four database slots.
    • ◇Theme toggle (header) — light / dark.
    • ◇After an update, verdicts look off → hard refresh, then once Save & Recalculate in Rune Rules.

    Горячие клавиши и фишки

    Удобства, которые легко не заметить. Логика оценки — в Оценка рун.

    Клавиатура

    • /Руны → Таблица — фокус в поиск с любой вкладки (если не печатаете в другом поле). Откройте Таблицу, чтобы увидеть поле.
    • ↑ ↓Руны → Таблица — прокрутка сетки, когда вкладка открыта и фокус не в фильтре.
    • PgUp PgDnРуны → Таблица — листать страницами (те же условия).
    • Enter ПробелГрафики панели — активировать кликабельную строку (как клик) → таблица с фильтром.
    • Enter ПробелРостер монстров — открыть монстра в фокусе.

    Мышь и ссылки

    • ◇Перетащить SWEX .json на страницу — загрузка в активный Data 1.
    • ◇Панель → таблица — клик по графику, плитке вердикта или строке роли.
    • ◇Слот руны на монстре — клик по слоту в карточке → эта руна в таблице.
    • ◇#runetable?… в адресе — поделиться фильтрами; Копировать сводку на панели — текст.
    • ◇Чипы фильтров — снять один фильтр крестиком, не сбрасывая всё.

    Приложение

    • ◇Настройки приложения — язык, режимы Share, четыре слота баз.
    • ◇Тема в шапке — светлая / тёмная.
    • ◇После обновления «не те» вердикты → жёсткое F5, затем раз Сохранить и пересчитать в Правилах рун.

    Changelog

    Language

    Share profile

    Create a read-only link to your roster, runes, or both.

    Share roster

    Database slots

    Store up to four SWEX exports and switch the active profile instantly.

    Summoners War™ is a trademark of Com2uS Corp. This site is not affiliated with or endorsed by Com2uS Corp.

    Build —

    Load your SWEX JSON

    Export with Summoners War Exporter (SWEX), then select your .json file. Analysis runs entirely in this browser.

    This becomes your active profile (Data 1). Add or switch accounts in App Settings → Database Slots.

    All processing happens in your browser — your data never leaves your device.