Skip to content

Automatically solve breach protocol minigame in Cyberpunk 2077

License

Notifications You must be signed in to change notification settings

1Panic/breach-protocol-autosolver

 
 

Repository files navigation

Breach Protocol AutoSolver for Cyberpunk 2077

This program automatically solves any* breach protocol(enemies, terminals or shards).

*Might not work with tutorial of breach protocol

Video showcase:

breach-protocol-autosolver-showcase.mp4

Installation and usage

Download latest release

unzip it, and launch breach-protocol-autosolver-#{version}.exe

Then enter breach protocol mini game and use Ctrl+, (, is dot on num pad) key bind to launch autosolver.

Custom key bind

Use this table as a reference for key codes

And pass --key-bind option to main binary.

./breach-protocol-autosolver-1.0.0.exe --key-bind 29,53 # Ctrl+/
./breach-protocol-autosolver-1.0.0.exe --key-bind 42,69 # LShift+Numlock

It is advised to create shortcut with preferred combination.

OCR issues

OCR was tested on following resolutions:

  • 1440p(2560x1440)

Please note that FidelityFX resolution scaling does not seem to impact resolution of breach protocol, therefore it's better to use it instead of lowering resolution to increase framerate. On lower resolutions and/or aspect ratios OCR might be inacurate.

Development

NOTE: due to usage of many platform dependent packages, this repo might not compile on wsl(may require VcXsrv and other things). It's therefore advised to build it only on Windows.

# clone or download repo, then:
npm install
npx tsc
node dist/index.js

Build

To compile program use these commands:

npm install
npm run build

Compiled program location: ./dist/breach-protocol-autosolver-#{version}.zip

Tests

npm run test # single run
npm run watch-test # watch mode

MIT

About

Automatically solve breach protocol minigame in Cyberpunk 2077

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%