{"id":51792459,"url":"https://github.com/drizzer14/moe-calculator","last_synced_at":"2026-07-20T23:38:15.069Z","repository":{"id":370694858,"uuid":"1293283686","full_name":"drizzer14/moe-calculator","owner":"drizzer14","description":null,"archived":false,"fork":false,"pushed_at":"2026-07-20T17:54:57.000Z","size":6686,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-20T23:38:13.148Z","etag":null,"topics":["worldoftanks","wot","wotmod"],"latest_commit_sha":null,"homepage":"https://wgmods.net/7745/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/drizzer14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-07-08T08:18:03.000Z","updated_at":"2026-07-20T17:55:45.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/drizzer14/moe-calculator","commit_stats":null,"previous_names":["drizzer14/moe-calculator"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/drizzer14/moe-calculator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drizzer14%2Fmoe-calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drizzer14%2Fmoe-calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drizzer14%2Fmoe-calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drizzer14%2Fmoe-calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drizzer14","download_url":"https://codeload.github.com/drizzer14/moe-calculator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drizzer14%2Fmoe-calculator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35703527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"ssl_error","status_checked_at":"2026-07-20T02:08:09.736Z","response_time":111,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["worldoftanks","wot","wotmod"],"created_at":"2026-07-20T23:38:14.508Z","updated_at":"2026-07-20T23:38:15.062Z","avatar_url":"https://github.com/drizzer14.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 14th_ua's MoE Calculator — World of Tanks mod\n\nTrack your **Marks of Excellence (MoE)** progress for the vehicle you have selected,\nin the Garage and live in battle. The mod reads the game's own MoE data and renders it\nwith the client's own mark art and interface styling, so it looks like a built-in part\nof the interface rather than an add-on.\n\n**English** · [Українська](#14th_uas-moe-calculator--українська)\n\n|  |  |\n|:--:|:--:|\n| ![Garage MoE bar](assets/screenshots/garage.png) | ![In-battle MoE overlay](assets/screenshots/battle.png) |\n| Garage MoE bar | In-battle overlay |\n\n## What it shows\n\n### Garage MoE bar\n\nA percentile bar in the vehicle-parameters panel with milestone ticks at **65% / 85% /\n95%** — the 1 / 2 / 3-mark thresholds — each drawn with the client's own mark art. Every\ntick is labelled with the combined damage that mark requires, and the bar fills to your\ncurrent standing. Above it, a readout shows your current average combined damage and your\ncurrent mark percentage for the selected vehicle.\n\n### In-battle overlay\n\nA compact overlay over the HUD with two lines (an optional third row shows counted\nassistance — see Settings):\n\n- **Live combined damage vs your projected average** — the number is coloured by sign\n  (red below your projection, white at it, green above).\n- **Your projected MoE percentage** with the signed change versus where you started the\n  battle.\n\n## Compatibility\n\n| Requirement | Detail |\n|-------------|--------|\n| **Game** | World of Tanks **EU 2.3.1.0** (Wargaming global client). Built and tested against this version. |\n| **Required** | **OpenWG GameFace** 1.1.6+ — install it first, or the widget will not appear. From [wgmods.net](https://wgmods.net) or [gitlab.com/openwg/wot.gameface](https://gitlab.com/openwg/wot.gameface). |\n\n## Download \u0026 install\n\n**Easiest — the one-click installer (Windows).** Download the latest\n**`MoECalculator-Setup-\u003cversion\u003e.exe`** from the\n[**GitHub Releases**](https://github.com/drizzer14/moe-calculator/releases) page and run\nit (close the game first). It finds your World of Tanks folder, installs the mod into\n`mods\\\u003cversion\u003e\\`, and adds its bundled dependencies — **OpenWG GameFace**,\n**ModsSettingsAPI**, and **ModsList** — for any you don't already have. On each\nrun it also checks GitHub and offers to fetch the newest\ninstaller, so a copy you keep around stays current.\n\n**Manual installation.** Grab `com.14th_ua.moe_calculator_\u003cversion\u003e.wotmod` from the same\nReleases page and follow **[`INSTALL.md`](./INSTALL.md)** — it covers the manual copy,\nverifying it works, troubleshooting, and uninstalling.\n\n## Settings\n\nThe mod adds a settings panel to the in-game **mod-settings menu**, provided by\n**ModsSettingsAPI (MSA)** — the standard settings host bundled with the installer. If MSA\nisn't loaded, the mod still runs with both widgets on by default; you just won't see the panel.\n\nThe panel has two columns:\n\n**In-Battle Widget** *(on by default)* — shows the live MoE overlay during battle. Uncheck to\nhide it and disable the two options below. When it's on, these become available:\n\n- **Show on Alt Key** *(off by default)* — shows the in-battle overlay only while the **Alt**\n  key is held. When off, the overlay is shown at all times.\n- **Counted Assistance** *(off by default)* — adds a third row to the battle overlay showing\n  your counted assistance: the higher of tracking, spotting or stun assist, with an icon for\n  whichever is leading.\n\n**In-Garage Widget** *(on by default)* — shows the MoE percentile bar in the Garage, on the\nselected vehicle. Uncheck to hide it.\n\n## Notes\n\n- **After a game update**, move the `.wotmod` to the new `mods\\\u003cversion\u003e\\` folder. A new\n  client version may need a rebuilt mod — check the Releases page.\n\n## MoE data source\n\nThe per-tank mark thresholds (the combined damage each mark needs) come from the **official\nWargaming API** — the real damage distribution, so the numbers are authoritative and current.\nThresholds are cached locally so switching vehicles is instant.\n\n## Modpacks \u0026 license\n\nFree to use, redistribute, and include in modpacks as long as it stays free and credits the\nauthor (**14th_ua**) with a link back to this repository — see [`LICENSE.md`](./LICENSE.md).\nFor modpacks, add only the `.wotmod` and list OpenWG GameFace as a required dependency; don't\nbundle GameFace yourself.\n\n## Contributing / developers\n\nBuilding, deploying, testing, and the repo layout are documented in\n[`CLAUDE.md`](./CLAUDE.md) (and the dev loop in [`tools/dev/README.md`](./tools/dev/README.md)).\n\n---\n\n# 14th_ua's MoE Calculator — Українська\n\nВідстежуйте прогрес **Знаків Класності** (Marks of Excellence) для обраної техніки — в\nАнгарі та наживо в бою. Мод читає власні дані гри про класність і малює їх рідними іконками\nта стилем інтерфейсу клієнта, тож він виглядає як вбудована частина інтерфейсу, а не\nстороннє доповнення.\n\n[English](#14th_uas-moe-calculator--world-of-tanks-mod) · **Українська**\n\n## Що показує\n\n### Смуга класності в Ангарі\n\nСмуга за перцентилем у панелі параметрів техніки з позначками на **65% / 85% / 95%** —\nпороги 1 / 2 / 3 знаків — кожна намальована рідною іконкою знака з клієнта. Кожна позначка\nпідписана комбінованою шкодою, потрібною для цього знака, а смуга заповнюється до вашого\nпоточного стану. Над нею — ваша поточна середня комбінована шкода й поточний відсоток знака\nдля обраної техніки.\n\n### Оверлей у бою\n\nКомпактний оверлей над HUD із двома рядками (необов'язковий третій рядок показує зараховану\nдопомогу — див. Налаштування):\n\n- **Поточна комбінована шкода проти прогнозованого середнього** — число забарвлене за знаком\n  (червоне нижче прогнозу, біле на рівні, зелене вище).\n- **Прогнозований відсоток знака** зі знаком зміни відносно початку бою.\n\n## Сумісність\n\n| Вимога | Деталі |\n|--------|--------|\n| **Гра** | World of Tanks **EU 2.3.1.0** (глобальний клієнт Wargaming). Зібрано й перевірено для цієї версії. |\n| **Обов'язково** | **OpenWG GameFace** 1.1.6+ — встановіть першим, інакше віджет не з'явиться. З [wgmods.net](https://wgmods.net) або [gitlab.com/openwg/wot.gameface](https://gitlab.com/openwg/wot.gameface). |\n\n## Завантаження та встановлення\n\n**Найпростіше — інсталятор в один клік (Windows).** Завантажте найновіший\n**`MoECalculator-Setup-\u003cversion\u003e.exe`** зі сторінки\n[**релізів на GitHub**](https://github.com/drizzer14/moe-calculator/releases) і запустіть\n(спершу закрийте гру). Він знаходить папку World of Tanks, встановлює мод у `mods\\\u003cversion\u003e\\`\nі додає вкладені залежності — **OpenWG GameFace**, **ModsSettingsAPI** та **ModsList** — для\nтих, яких ще немає. Під час кожного запуску\nвін також перевіряє GitHub і пропонує завантажити найновіший інсталятор, тож збережена копія\nзалишається актуальною.\n\n**Встановлення вручну.** Візьміть `com.14th_ua.moe_calculator_\u003cversion\u003e.wotmod` з тієї ж\nсторінки релізів і дотримуйтесь **[`INSTALL.md`](./INSTALL.md)** — там описано ручне\nкопіювання, перевірку роботи, усунення несправностей і видалення.\n\n## Налаштування\n\nМод додає панель до внутрішньоігрового **меню налаштувань модів**, яке надає\n**ModsSettingsAPI (MSA)** — стандартний застосунок налаштувань, що йде разом з інсталятором.\nЯкщо MSA не завантажено, мод усе одно працює з увімкненими за замовчуванням віджетами — просто\nне буде панелі.\n\nПанель складається з двох стовпців:\n\n**Віджет у бою** *(увімкнено за замовчуванням)* — показує накладання класності наживо в бою.\nЗніміть позначку, щоб сховати його та вимкнути два параметри нижче. Коли він увімкнений, стають\nдоступними:\n\n- **Показувати по клавіші Alt** *(вимкнено за замовчуванням)* — показує бойове накладання лише\n  поки утримується клавіша **Alt**. Коли вимкнено, накладання показується постійно.\n- **Зарахована допомога** *(вимкнено за замовчуванням)* — додає третій рядок до накладання в\n  бою: показує зараховану допомогу, більше з допомоги гусеницями, засвітом чи оглушенням, з\n  піктограмою відповідного типу.\n\n**Віджет в ангарі** *(увімкнено за замовчуванням)* — показує смугу процентиля класності в\nАнгарі на вибраній машині. Зніміть позначку, щоб сховати.\n\n## Примітки\n\n- **Після оновлення гри** перемістіть `.wotmod` у нову папку `mods\\\u003cверсія\u003e\\`. Нова версія\n  клієнта може потребувати перезібраного мода — перевіряйте сторінку релізів.\n\n## Джерело даних класності\n\nПороги знаків для кожної техніки (комбінована шкода, потрібна для знака) беруться з\n**офіційного API Wargaming** — це реальний розподіл шкоди, тож числа автентичні й актуальні.\nПороги кешуються локально, тож перемикання техніки миттєве.\n\n## Модпаки та ліцензія\n\nВільно використовувати, поширювати та включати в модпаки, доки це залишається безкоштовним і\nзазначає автора (**14th_ua**) з посиланням на цей репозиторій — див. [`LICENSE.md`](./LICENSE.md).\nДля модпаків додавайте лише `.wotmod` і вкажіть OpenWG GameFace як обов'язкову залежність; не\nвкладайте GameFace самі.\n\n## Розробка\n\nЗбірка, розгортання, тести та структура репозиторію описані в [`CLAUDE.md`](./CLAUDE.md) (а\nцикл розробки — у [`tools/dev/README.md`](./tools/dev/README.md)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrizzer14%2Fmoe-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrizzer14%2Fmoe-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrizzer14%2Fmoe-calculator/lists"}