Оптический взломщик для Cyberpunk 2077 компьютерное зрение на службе у хакеров будущего
Репозиторий давно не обновлялся
Последнее обновление было 5 лет назад.
Помните эти сложные мини-игры с взломом в Cyberpunk 2077, где нужно подбирать последовательности байтов? Теперь их можно проходить буквально одним взглядом — точнее, камерой смартфона. Проект Optical Breacher автоматизирует процесс решения головоломок breach protocol с помощью OCR и компьютерного зрения.
Что это за проект и кому он пригодится?
Optical Breacher — это прогрессивное веб-приложение (PWA), которое:
- Распознаёт головоломки из игры через камеру смартфона или скриншоты
- Автоматически находит оптимальное решение
- Работает оффлайн после установки
- Доступно на всех платформах (iOS, Android, ПК)
Идеально подходит для:
- Игроков, которые хотят сэкономить время на рутинных взломах
- Разработчиков, интересующихся применением OCR в браузере
- Любителей компьютерного зрения и нестандартных применений технологий
Как это работает? Три ключевые фичи
1. Распознавание через камеру в реальном времени
Просто наведите камеру на экран с головоломкой — приложение само распознает байты и их расположение. Никакого ручного ввода!

2. Режим работы со скриншотами
Если играете на консоли или просто хотите решить головоломку из скриншота — загрузите изображение, и алгоритм сделает всё остальное.

3. Умный алгоритм решения
Приложение не просто перебирает варианты, а:
- Применяет оптимизации для длинных последовательностей (отсечение на длине 6)
- Учитывает приоритеты целей (верхние последовательности имеют больший вес)
- Работает локально без отправки данных в облако
Технические детали: как это устроено внутри
Самой сложной частью проекта оказалось распознавание символов. Разработчик столкнулся с проблемами:
- Стандартный английский OCR от Tesseract работал плохо (например, путал "55" и "5")
- Точность распознавания была ниже 50%
Решение нашлось в обучении собственной модели распознавания, где комбинации байтов (вроде "55" или "1C") рассматривались как отдельные символы. Это улучшило точность, хотя и не сделало её идеальной.
Стек технологий:
- TypeScript для основного кода
- Tesseract.js для OCR
- Tesstrain для обучения модели
- PWA для кроссплатформенности
Как попробовать?
- В браузере: просто откройте страницу приложения
- Как нативное приложение: установите через:
- iOS: Safari → Поделиться → На экран "Домой"
- Android: Chrome → Меню → Добавить на главный экран
- ПК: Chrome/Edge → Установить Optical Breacher
Для разработчиков есть варианты запуска через Node.js или Docker.
Вывод: стоит ли пробовать?
Optical Breacher — это: ✅ Отличный пример практического применения OCR в играх ✅ Удобный инструмент для игроков Cyberpunk 2077 ✅ Интересный кейс для изучения PWA и компьютерного зрения
Особенно рекомендую:
- Геймерам, уставшим от рутинных взломов
- Разработчикам, ищущим вдохновение для нестандартных решений
- Всем, кто интересуется применением машинного обучения в браузере
Попробуйте — и взламывайте системы Найт-Сити с камерой вместо нейронного усилителя!
