Начните вводить название — например, MoreHead, Sodium или PEAK

ULTRASTATS — иконка
Обложка ULTRAKILLМод для ULTRAKILL

ULTRASTATS

от AtomSmasher

Отслеживание состояния, просмотр состояния, анализ производительности и запуск регистрации для ULTRAKILL. (Идентификатор обновления: Отец)

  • Обычный
  • 23,7 тыс. скачиваний
  • Версия 0.1.4
  • Обновлён 19 мая 2026
  • Инструменты
  • Удобства
  • Утилиты

О моде ULTRASTATS

ULTRASTATS — мод для ULTRAKILL (Ультракилл) от автора AtomSmasher. Отслеживание состояния, просмотр состояния, анализ производительности и запуск регистрации для ULTRAKILL. (Идентификатор обновления: Отец)

Его скачали 23,7 тыс. раз: это 123-е место среди модов ULTRAKILL в нашем каталоге, редкость — «обычный» (нижняя половина по скачиваниям). Мод обновлялся в последние полгода, актуальная версия — 0.1.4.

Для работы ему нужны: PluginConfigurator, BepInExPack, UKSQLite.

Скриншоты

3 шт · нажмите, чтобы открыть

Полное описание ULTRASTATS

Текст автора на языке оригинала

ULTRAKILL doesn't track run stats, this fix.

ULTRASTATS

ULTRASTATS is an all-in-one stat tracking, performance analysis, and data collection mod for ULTRAKILL.

Whether you speedrun, high round Cybergrind, play custom levels, or just want a better record of how you play, ULTRASTATS saves your run data and allows you to browse it in-game.

ULTRASTATS currently supports:

  • Campaign run logging
  • Cybergrind run logging
  • Custom level run logging through Angry Level Loader
  • A SQLite backed database for faster filtering, sorting, migration, and future analysis
  • An in-game main menu UI with INFO, STATS, and PLOTS tabs
  • A STATS tab for browsing saved runs without opening the raw database
  • A FILTERS window for narrowing down the displayed runs
  • An ANALYSIS window for averages, best values, standard deviations, and other useful summaries
  • PluginConfigurator options for data storage, logging preferences, menu behavior, UI defaults, and startup notices

Current Version

This plugin is currently on v0.1.2.

v0.1.0 is the first SQLite based release of ULTRASTATS. Older versions stored runs in many .jsonl files spread across difficulty, mode, campaign, and custom-level folders. New versions store runs in one database file:

ultrastats.db

Old .jsonl data can be migrated automatically. See Updating From Older Versions before deleting any old ULTRASTATS files.

Screenshots

These are from v0.0.15, the layout may be slightly different now.

Cybergrind stats:

Campaign stats:

Custom level stats:

The exact columns shown depend on the selected mode and filters. ULTRASTATS converts stored values into readable dates, times, waves, ranks, flags, level names, and difficulty names whenever possible.

Features

Run logging

  • Saves Campaign, Cybergrind, and Custom level runs
  • Stores all new run data in a SQLite database
  • Uses a queue/save flow designed to reduce endscreen overhead
  • Uses backup data from the game's stats display when FinalRank endscreen data is unusable
  • Supports custom difficulties instead of clamping difficulty values to only the base game range
  • Lets you enable or disable Campaign, Cybergrind, and Custom logging independently
  • Can optionally let you discard a pending endscreen run with a configurable key

In-game UI

  • Adds a main menu button that opens the ULTRASTATS UI
  • Includes INFO, STATS, and PLOTS tabs
  • Lets you choose which tab opens by default
  • Lets you choose the main menu button corner
  • Lets you choose the default STATS difficulty
  • Lets you browse runs by mode, difficulty, save slot, layer, bundle, and level
  • Includes a separate FILTERS window for more detailed filtering
  • Includes a separate ANALYSIS window for summaries of the currently displayed runs
  • Uses rank/flag coloring to make special runs easier to notice
  • Avoids showing the user's full OS username in displayed source paths

Data and analysis

  • Stores runs in ultrastats.db
  • Automatically creates the database when needed
  • Can migrate older .jsonl data into SQLite
  • Keeps old .jsonl files after migration instead of deleting them automatically
  • Stores campaign/custom ranks in a compact encoded format
  • Stores run flags as bit flags instead of many separate boolean columns
  • Removes redundant points earned logging because points can be derived from other saved values
  • Keeps custom level support optional so ULTRASTATS still works without Angry Level Loader

Requirements

Required:

  • BepInEx
  • PluginConfigurator

Optional:

  • Angry Level Loader for custom level support

If Angry Level Loader is not installed, ULTRASTATS still works for Campaign and Cybergrind. Custom level logging is simply unavailable.

Installation

If you already have a working ULTRAKILL mod setup, install ULTRASTATS like any other BepInEx plugin.

Quick install

  1. Install BepInEx for ULTRAKILL.
  2. Install PluginConfigurator.
  3. Drop the ULTRASTATS plugin files into:
   ULTRAKILL\BepInEx\plugins\
  1. Launch ULTRAKILL.
  2. Confirm the mod loaded by checking the BepInEx console or log.

Optional custom level support

To enable custom level logging, also install:

  • Angry Level Loader

Updating From Older Versions

v0.1.0 changes the storage backend from .jsonl files to SQLite.

What changed?

Older ULTRASTATS versions saved runs in a folder structure with separate files for different difficulties, modes, campaign levels, and custom levels. v0.1.0 stores new runs in one database file named:

ultrastats.db

This makes filtering and sorting much faster and makes future analysis features easier to build.

Automatic migration

When ULTRASTATS starts:

  • If ultrastats.db already exists, ULTRASTATS uses it.
  • If no ultrastats.db exists but the old .jsonl file structure exists, ULTRASTATS will create a new database and import the old runs.
  • Imported runs are assigned database IDs based on chronological order.
  • Old .jsonl files are not deleted automatically.

Do not delete your old ULTRASTATS folders until you have launched the game, opened the STATS tab, and confirmed that your old runs appear correctly.

If both old files and ultrastats.db exist

If ULTRASTATS detects both the new database and the old file structure, it may show a startup notice

Описание длинное — здесь его начало. Читать целиком на странице автора

Нужно для работы

В r2modman ставится автоматически

Как установить ULTRASTATS

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для ULTRAKILL
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру ULTRAKILL.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «ULTRASTATS» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/ultrakill/atomsmasher-ultrastats/)
HTML<a href="https://modka.app/ultrakill/atomsmasher-ultrastats/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/ultrakill/atomsmasher-ultrastats/]Описание на русском — Модка[/url]

Частые вопросы о ULTRASTATS

Как установить ULTRASTATS?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру ULTRAKILL. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «ULTRASTATS» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли ULTRASTATS?

Файл скачивается с официального сервера Thunderstore, куда его загрузил AtomSmasher. Мы не перезаливаем и не изменяем моды.

Что нужно для работы ULTRASTATS?

Установите вместе с ним: PluginConfigurator, BepInExPack, UKSQLite. В менеджере модов зависимости подтягиваются автоматически.

Когда ULTRASTATS обновлялся последний раз?

19 мая 2026, актуальная версия — 0.1.4. Дата берётся с официальной страницы мода при каждом обновлении каталога.

Похожие моды

Все моды на ULTRAKILL
Healthbars — иконка

Healthbars

Добавить Healthbars!

Редкий56,5 тыс.Инструменты

ULTRASPEEDRUN — иконка

ULTRASPEEDRUN

Показать триггеры с нажатием кнопки (читайте описание, пожалуйста, умоляю вас)

Обычный21,4 тыс.Инструменты

TextureToolbox — иконка

TextureToolbox

Инструмент для замены любого изображения (работает с Unity Explorer!)

Обычный20,8 тыс.Инструменты

The Timestopper — иконка

The Timestopper

The Timestopper может остановить время по своему желанию

Эпический153,5 тыс.Оружие

Better Weapon HUDs — иконка

Better Weapon HUDs

Усовершенствования оружия.

Эпический96,7 тыс.Косметика

EasyPZ — иконка

EasyPZ

Мод QoL для целей времени, призраков и т.д.

Редкий44,5 тыс.Инструменты