Releases: dw1rf/CP77CrashScanner
Release list
v1.5.0
Full Changelog: v1.4.0...v1.5.0
CP77 Crash Scanner v1.4.0
What's new
- Added full framework dependency-chain diagnostics for RED4ext, Cyber Engine Tweaks, ArchiveXL, TweakXL, Codeware, and redscript.
- Reports the first missing, failed, incompatible, or unknown-version link instead of checking every framework in isolation.
- Collapses shared root causes and shows evidence confidence in both the Compatibility tab and exported reports.
- Added offline dependency rules with optional overrides through
framework_dependenciesinscanner_config.json.
False-positive fixes
- CET mods with words such as
panicin their names are no longer reported as errors when the log saysmapping file in vfs,Mod ... loaded!, or... Initialized.. - Explicit
[error]messages, real runtime panics, and initialization failures are still detected. - Added 15 regression and dependency-graph tests.
Build and security
- Built with Nuitka 4.1.3 in standalone/onedir mode.
- No PyInstaller bootloader, UPX compression, obfuscation, or self-extracting package.
- EXE version:
1.4.0.0. - The executable is currently unsigned because no code-signing certificate is configured.
- Every packaged file is covered by the included
SHA256SUMS.txtand verified before publication.
Download
CP77CrashScanner_v1.4.0.zipis the portable application. Extract the entire folder and runCP77CrashScanner.exe.- English documentation is included as
README.mdand is also attached separately to this release. - Release ZIP SHA-256:
70358BA8B19B0DD19CE6709BEB7E665CE32FC366024D2D03886F020339435968
CP77 Crash Scanner v1.3.1
Что исправлено
- Исправлен ложный
ERRORдля сообщений AudioWareno error reported,no errors detectedиno scene error reported. - Служебная строка redscript
At ...file.reds:line:columnбольше не показывается как отдельная ошибка без объяснения. - Настоящие ошибки и конфликты redscript по-прежнему определяются; описание причины сохраняется.
- Добавлены regression-тесты для обоих случаев.
Сборка и безопасность
- Релиз снова собирается через Nuitka standalone вместо PyInstaller, без UPX, обфускации и self-extracting режима.
- Исправлен порядок release pipeline: сборка → опциональная подпись → SHA-256 → ZIP.
- Исправлены относительные пути в
SHA256SUMS.txt; все 943 файла автоматически проверяются перед публикацией. - Версия EXE:
1.3.1.0. - Текущий EXE не подписан: сертификат code signing в GitHub Secrets пока не настроен.
## Download
CP77CrashScanner_v1.3.1.zip— portable application; распакуйте весь каталог и запускайтеCP77CrashScanner.exe.README.md/README_RU.md— документация на английском и русском.- SHA-256 ZIP:
1254285E66260CB48956DFB26BF6403E8E37496CC0457E55D2698FADE5C2132E
Full Changelog: v1.3.0...v1.3.1
v1.3.0
CP77 Crash Scanner v1.3.0
Desktop tool for diagnosing crashes and mod conflicts in Cyberpunk 2077. Scans Mod Organizer 2 and Vortex logs, classifies errors, detects framework versions, names conflicting mods, and exports a portable report.
🆕 New in 1.3.0 — Purge logs
- 🗑 Purge logs button — one-click delete of all scanned log files and crash dumps, guarded by a Yes/No confirmation (defaults to No) that shows how many files and how much space will be freed.
- Deletes exactly the files the scanner reads (
.log/.txt/.dmpin the MO2/game log folders); documentation files (readme, license, changelog…) are preserved. - Auto-rescans afterwards so you see a clean state. Workflow: purge → launch the game → reproduce the crash → scan a fresh set instead of digging through already-fixed issues.
- Fully bilingual (RU/EN).
Features
- Auto-scan on startup if an MO2 instance is configured
- Crash-cause detection — names the specific mod(s) responsible
- r6 conflict detection — parses
redscript,TweakXL,ArchiveXLlogs to name mods that overwrite each other's methods/records - Framework version check — RED4ext, CET, ArchiveXL, TweakXL, Codeware, redscript
- "Didn't load" tab — ready-to-share list of incompatible mods
- Vortex support — auto-detected, no extra config
- Bilingual UI — Russian / English, switchable at runtime
- One-file export — full report with raw logs in a single
.txt
Download
CP77CrashScanner_v1.3.0.zip— portable app (no Python required). Unzip and runCP77CrashScanner.exe.README.md/README_RU.md— full documentation (also included in the ZIP).
Antivirus note: PyInstaller bundles a Python runtime that some heuristic engines flag as suspicious. This build uses no UPX, no obfuscation, no self-extracting installer, and full source is available. If you hit a false positive, report it to your AV vendor's false-positive portal. Verify integrity with
SHA256SUMS.txtinside the ZIP.
Made for the Cyberpunk 2077 modding community.
CP77 Crash Scanner v1.2.0 — r6 conflict detection
Сканер логов крашей Cyberpunk 2077 и проверки совместимости модов (MO2 / Vortex).
⚔ Что нового в 1.2.0
- Детектор конфликтов в r6 — новая вкладка «Конфликты r6 ⚔». Разбирает логи
redscript,TweakXLиArchiveXLи называет конкретные моды-виновники:- конфликты перезаписи
@replaceMethod— два мода правят один метод, активен только один (показывает проигравший мод и целевой класс); - ошибки компиляции
redscript— отсутствующий класс/метод, unresolved-ссылки из устаревшего скрипт-мода; - конфликты записей и проблемы зависимостей
TweakXL/ArchiveXL.
- конфликты перезаписи
- Счётчик конфликтов в сводке, отдельная секция в текстовом отчёте и в выводе CLI.
Это закрывает пробел, который штатные детекторы MO2/Vortex не видят: они ловят только перезапись файлов в archive\pc\mod, а конфликты внутри r6 всплывают лишь при компиляции скриптов.
Установка
- Скачай
CP77CrashScanner_v1.2.0_win64.zip - Распакуй всю папку целиком
- Запусти
CP77CrashScanner.exeиз папки
Собрано через Nuitka (компиляция в C) — минимум ложных срабатываний антивирусов. Если Windows SmartScreen предупреждает про «неизвестного издателя» — это потому что сборка не подписана сертификатом, вирусов в ней нет (исходный код открыт).
SHA256 архива: 0A0DEB9B7433B0B8E18BB6A990CEF77B7267C3AD3767A92C1EF4B5EC44C63520
CP77 Crash Scanner v1.1.0
Сканер логов крашей Cyberpunk 2077 и проверки совместимости модов (MO2).
Установка
- Скачай
CP77CrashScanner_v1.1.0_win64.zip - Распакуй всю папку целиком
- Запусти
CP77CrashScanner.exeиз папки
Собрано через Nuitka (компиляция в C) — минимум ложных срабатываний антивирусов. Если Windows SmartScreen предупреждает про «неизвестного издателя» — это потому что сборка не подписана сертификатом, вирусов в ней нет (исходный код открыт).
SHA256 архива: 77BA2178B8DA4DC666B449D885C230857125A9F1A3376CA7C21E248B039821AF