BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Трекер наград, круток и достижений для Genshin Impact, Honkai: Star Rail и Zenless Zone Zero
Работает прямо в браузере · без регистрации · ваши данные никуда не отправляются
Если вы играете в гачи от HoYoverse, то наверняка хоть раз задавались вопросами: сколько примогемов ещё можно выбить из достижений? Сколько круток в среднем уходит на пятизвёздочного? Как часто я выигрываю 50/50? Хватит ли нефрита к следующему баннеру?
PityReon собирает ответы в одном месте. Это обычная веб-страница: открыли — пользуетесь. Ничего не нужно устанавливать, не нужен аккаунт, и никто, кроме вас, не видит ваших данных.
Меню разбито по играм — у каждой свой набор разделов:
| Genshin Impact | Honkai: Star Rail | Zenless Zone Zero | Другие игры | |
|---|---|---|---|---|
| 💎 Крутки — запасы валюты по патчам | ✓ | ✓ | ✓ | ✓ |
| 🎯 Шансы — хватит ли на персонажа | ✓ | ✓ | ✓ | |
| 🎲 История — гаранты, 50/50 и оценка удачи | ✓ | ✓ | ✓ | |
| 🏆 Достижения — полный список с наградами | ✓ | ✓ | ✓ | |
| 📅 Календарь — ежедневные награды | ✓ |
Для любой другой гачи можно создать свой профиль прямо в меню: в нём доступен калькулятор круток. Остальным разделам нужны данные, которые трекер умеет разбирать только для трёх игр HoYoverse.
Полный список достижений — обычных и скрытых — с наградами, версиями появления и подсказками, как их получить.
| Genshin Impact | Honkai: Star Rail | Zenless Zone Zero | |
|---|---|---|---|
| Достижений | 1 854 | 1 950 | 969 |
| Категорий | 73 | 9 | 25 |
| Всего можно получить | 14 085 примогемов | 11 155 нефрита | 7 185 полихромов |
На 8 октября 2026 года. Базы обновляются автоматически раз в неделю.
4.x целиком или конкретный патч), награде, сложности, скрытым и обычным. У каждой игры свои фильтры и сортировка.ghbdtn найдёт «привет». Совпадения подсвечиваются.Загрузите файл истории в формате UIGF v4 — его умеют делать популярные выгрузчики, например stardb.gg.
Свой выгрузчик тоже есть — для Windows и глобальных серверов. Он сам находит ссылку на историю в кэше игры, скачивает все баннеры Genshin Impact, Star Rail и ZZZ и сохраняет один файл UIGF; при повторном запуске докачивает только новые крутки.
gacha_export.exe — запускается двойным щелчком, Python не нужен. Собирается автоматически в GitHub Actions из exporter/gacha_export.py, контрольная сумма — на странице релиза. Windows может показать предупреждение SmartScreen: у программы нет платной подписи — «Подробнее» → «Выполнить в любом случае».
gacha_export.py — тот же выгрузчик скриптом, если установлен Python 3.8+.
Перед загрузкой видно, что именно добавится, — ничего не перезапишется без вашего ведома.
Можно загружать файлы из разных источников: они дополнят друг друга без дублей.
Для каждого баннера: текущий гарант, сколько круток ушло на каждое ценное выпадение, среднее значение.
Поддерживаются все каналы, включая коллаборации Star Rail и «повторный показ» агентов и амплификаторов в Zenless Zone Zero.
Один файл может содержать несколько игр — записи сами разложатся по своим разделам.
Статистика 50/50: выигрыши, проигрыши и гаранты размечаются сами — по пулу проигрыша: выпал на ивентовом баннере стандартный персонаж или оружие (или лимитированный, которого игра добавила в проигрыш, как Зеле в Star Rail с 3.2) — значит 50/50 проигран. Пул учитывает даты (например, Тигнари в стандарте только с 3.1), его можно поправить, а любую метку — переставить вручную.
Оценка удачи: насколько ваше среднее число круток на S-ранг (5★) лучше или хуже ожидаемого — и удачливее какой доли игроков вы оказались. То же для 50/50.
Распределение по гаранту: на какой крутке у вас выпадали S-ранги (5★) — рядом с тем, как это должно выглядеть по механике игры.
Портреты выпавших персонажей и оружия, таблицей или сеткой.
В Chrome и Edge страница может запомнить файл выгрузки и сама перечитывать его при каждом открытии.
Карточка удачи: картинка с итогами, удачей по главным баннерам и последними S-рангами (5★) — чтобы похвастаться или пожаловаться друзьям.
Все персонажи и оружие игры — с отметкой, что уже получено, сколько копий (C0–C6, E0–E6, M0–M6, пробуждения и наложения) и когда.
Сборки персонажей из витрины профиля — как на Enka.Network, для всех трёх игр: уровень, созвездия / эйдолоны / кинограммы, навыки, оружие (конус, амплификатор), артефакты / реликвии / диски с основными и дополнительными характеристиками, комплекты и итоговые характеристики.
tools/enka-proxy-worker.js.В разделе «Крутки» трекер берёт ваш запас круток, а из истории — сколько круток прошло с последнего S-ранга (5★) и есть ли гарант после проигранного 50/50. По этим данным он считает:
Можно посчитать персонажа и оружие вместе из одного запаса — например, «агент M0 и амплификатор»: трекер учтёт, что сначала крутится персонаж, а остаток уходит на оружие.
Есть два режима удачи: как у всех игроков (обычная механика игры) и как на вашем аккаунте — сценарий «если и дальше будет везти так же», где среднее число круток на S-ранг и доля выигранных 50/50 берутся из вашей истории. Будущие крутки от прошлых не зависят, поэтому второй режим — это «что если», а не прогноз.
Учитываются мягкий и жёсткий гарант, 50/50 у персонажей и 75/25 у оружия. Гарант и запас можно поправить вручную. Расчёт идёт только от того, что у вас уже есть, без прогнозов будущих наград.
Крутки — простой учёт валюты по патчам: сколько было в начале патча, сколько стало к концу и во сколько круток это выливается. Если загружена история круток, рядом видно, сколько круток за патч ушло на персонажей, на оружие и на остальные баннеры. Для Genshin и Star Rail валюта уже заведена, для своих игр — настраивается под любую систему круток.
Календарь — для ежедневных наград в Zenless Zone Zero. Отмечайте, что выпало за день, и смотрите итоги за месяц и год, графики и самые удачные дни. День переключается по времени выбранного сервера, а не в полночь.
Только в вашем браузере. У трекера нет сервера: всё, что вы отмечаете и загружаете, остаётся на вашем устройстве. Файлы истории круток читаются локально и никуда не отправляются.
Чтобы перенести данные на другое устройство или подстраховаться, откройте меню ··· и выберите «Скачать резервную копию». Один файл сохранит всё: календарь, крутки, историю и прогресс достижений.
Синхронизация между устройствами — по желанию. В Настройках можно указать токен GitHub с правом gist: копия данных будет храниться в секретном gist вашего собственного аккаунта, и её можно загрузить на другом устройстве. Изменения отправляются сами раз в 5 минут, а если копию тем временем обновило другое устройство, трекер не перезапишет её и предложит сначала загрузить. Токен остаётся только в вашем браузере. У каждого, кто пользуется сайтом, — свой аккаунт и своя копия.
[!WARNING] Если очистить данные браузера, записи пропадут. Время от времени сохраняйте резервную копию или отправляйте её в GitHub.
Хотите собственную копию — например, чтобы что-то в ней поменять?
main, папка / (root).Через минуту сайт будет доступен по адресу https://<ваш-ник>.github.io/<имя-репозитория>/, а базы достижений и персонажей начнут обновляться каждую среду.
Трекер написан на чистом HTML, CSS и JavaScript, без фреймворков и сборки: файлы отдаются как есть, каждый раздел — отдельный скрипт. Данные хранятся в localStorage и IndexedDB, офлайн-работу обеспечивает service worker.
Базы достижений, персонажей и оружия собирают Python-скрипты (только стандартная библиотека, Python 3.8+). Сайт читает их напрямую из репозитория, поэтому новые данные видны сразу после коммита.
flowchart LR
A["⏰ GitHub Actions<br/>каждую среду"] --> B["🐍 fetch_achievements.py"]
C["stardb.gg"] --> B
B --> D["📁 achievements/data/*.json"]
D --> E["🌐 PityReon"]
A --> G["🐍 fetch_items.py"]
H["EnkaNetwork"] --> G
G --> I["📁 items/data/*.json"]
I --> E
E --> F["💾 копия в браузере"]
├── index.html # разметка страницы
├── css/style.css # оформление
├── js/
│ ├── core.js # хранилище и общие утилиты
│ ├── calendar.js # календарь ежедневных наград
│ ├── history.js # история круток, портреты, удача
│ ├── pools.js # стандартные пулы и база персонажей
│ ├── collection.js # коллекция персонажей и оружия
│ ├── showcase.js # витрина: сборки персонажей через Enka
│ ├── backup.js # резервные копии
│ ├── settings.js # настройки и меню
│ ├── pulls.js # крутки и патчи
│ ├── achievements.js # достижения и поиск
│ ├── odds.js # модель гаранта и шансы
│ ├── share.js # карточка удачи
│ ├── sync.js # синхронизация и установка
│ └── nav.js # меню игр и запуск
├── sw.js # работа без интернета
├── manifest.webmanifest # описание приложения
├── icons/ # значки приложения
├── favicon.svg
├── achievements/
│ ├── fetch_achievements.py # сборщик баз достижений
│ └── data/ # базы по играм
├── items/
│ ├── fetch_items.py # сборщик базы персонажей и оружия
│ └── data/ # базы и справочники характеристик по играм
├── tools/
│ └── enka-proxy-worker.js # посредник для Enka на Cloudflare Workers
├── exporter/
│ └── gacha_export.py # выгрузчик истории круток
└── .github/workflows/
├── update-achievements.yml # еженедельное обновление баз
└── build-exporter.yml # сборка gacha_export.exe
Запустить сборщик вручную:
python achievements/fetch_achievements.py --out achievements/data --lang ru
Параметры: --games gi,hsr,zzz — какие игры, --lang — язык (ru, en, ja…), --source auto|stardb|fallback — откуда брать данные.
Скрипты подключаются по порядку и делят общую область видимости, поэтому порядок <script> в index.html важен.
Если открыть index.html прямо с диска, всё, кроме достижений и офлайн-режима, работает сразу. Для достижений запустите локальный сервер (python -m http.server) или загрузите файл базы кнопкой «Загрузить файл».