Skip to content

Releases: dw1rf/CP77CrashScanner

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 18:34

Full Changelog: v1.4.0...v1.5.0

CP77 Crash Scanner v1.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 09:59

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_dependencies in scanner_config.json.

False-positive fixes

  • CET mods with words such as panic in their names are no longer reported as errors when the log says mapping 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.txt and verified before publication.

Download

  • CP77CrashScanner_v1.4.0.zip is the portable application. Extract the entire folder and run CP77CrashScanner.exe.
  • English documentation is included as README.md and is also attached separately to this release.
  • Release ZIP SHA-256: 70358BA8B19B0DD19CE6709BEB7E665CE32FC366024D2D03886F020339435968

CP77 Crash Scanner v1.3.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:49
image

Что исправлено

  • Исправлен ложный ERROR для сообщений AudioWare no 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

Choose a tag to compare

@github-actions github-actions released this 05 Jul 19:46

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 / .dmp in 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, ArchiveXL logs 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 run CP77CrashScanner.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.txt inside the ZIP.


Made for the Cyberpunk 2077 modding community.

CP77 Crash Scanner v1.2.0 — r6 conflict detection

Choose a tag to compare

@dw1rf dw1rf released this 01 Jul 05:14

Сканер логов крашей Cyberpunk 2077 и проверки совместимости модов (MO2 / Vortex).

⚔ Что нового в 1.2.0

  • Детектор конфликтов в r6 — новая вкладка «Конфликты r6 ⚔». Разбирает логи redscript, TweakXL и ArchiveXL и называет конкретные моды-виновники:
    • конфликты перезаписи @replaceMethod — два мода правят один метод, активен только один (показывает проигравший мод и целевой класс);
    • ошибки компиляции redscript — отсутствующий класс/метод, unresolved-ссылки из устаревшего скрипт-мода;
    • конфликты записей и проблемы зависимостей TweakXL / ArchiveXL.
  • Счётчик конфликтов в сводке, отдельная секция в текстовом отчёте и в выводе CLI.

Это закрывает пробел, который штатные детекторы MO2/Vortex не видят: они ловят только перезапись файлов в archive\pc\mod, а конфликты внутри r6 всплывают лишь при компиляции скриптов.

Установка

  1. Скачай CP77CrashScanner_v1.2.0_win64.zip
  2. Распакуй всю папку целиком
  3. Запусти CP77CrashScanner.exe из папки

Собрано через Nuitka (компиляция в C) — минимум ложных срабатываний антивирусов. Если Windows SmartScreen предупреждает про «неизвестного издателя» — это потому что сборка не подписана сертификатом, вирусов в ней нет (исходный код открыт).

SHA256 архива: 0A0DEB9B7433B0B8E18BB6A990CEF77B7267C3AD3767A92C1EF4B5EC44C63520

CP77 Crash Scanner v1.1.0

Choose a tag to compare

@dw1rf dw1rf released this 01 Jul 00:24

Сканер логов крашей Cyberpunk 2077 и проверки совместимости модов (MO2).

Установка

  1. Скачай CP77CrashScanner_v1.1.0_win64.zip
  2. Распакуй всю папку целиком
  3. Запусти CP77CrashScanner.exe из папки

Собрано через Nuitka (компиляция в C) — минимум ложных срабатываний антивирусов. Если Windows SmartScreen предупреждает про «неизвестного издателя» — это потому что сборка не подписана сертификатом, вирусов в ней нет (исходный код открыт).

SHA256 архива: 77BA2178B8DA4DC666B449D885C230857125A9F1A3376CA7C21E248B039821AF