Skip to content

Releases: marcincichocki/breach-protocol-autosolver

2.7.0

08 Oct 21:45
v2.7.0
27660b1
Compare
Choose a tag to compare

Features

  • client-electron: replace json string preview with json tree viewer (4d7aa99)

Bug Fixes

  • client-electron: remove horizontal scrollbar from fragment preview (8e2ee8e)
  • client-electron: use buffer size from entry in viewer (9a817d8)
  • core: apply stricter constraints on grid fragment (8e7eb28)
  • core: recognize up to 7 daemons (90448c7)

2.6.0

22 Sep 17:41
v2.6.0
28a6c54
Compare
Choose a tag to compare

Features

  • client-electron: add highlight support to buffer viewer (ba657c8)
  • client-electron: darken unused codes in history viewer (1479b52)

Bug Fixes

  • client-electron: set unique ids for file inputs (9b53a97)

2.5.0

21 Sep 22:02
v2.5.0
48ecfbe
Compare
Choose a tag to compare

Features

  • client-electron: add links to warning about unhandled types fragment (b5e28a1)
  • client-electron: show release notes when update is available (542f98b)
  • core: add ability to specify fixed buffer size (2762d73)

Bug Fixes

  • client-electron: update layout of release notes dialog (15c9e30)
  • core: update control group when using extended buffer size (581c553)

2.4.0

18 Sep 11:51
v2.4.0
ca7a835
Compare
Choose a tag to compare

Features

  • core: add ability to use extended range for daemons and buffer size (e2cd762)

2.3.1

25 Mar 22:43
v2.3.1
d1588f2
Compare
Choose a tag to compare

Bug Fixes

  • client-electron: use unique id on lists (ebc232a)
  • common: always stop BP on end of a sequence (a564c34), closes #250
  • core: pick best sequence from duplicates (1a1b5b7)

2.3.0

24 Oct 19:00
v2.3.0
bdb37d5
Compare
Choose a tag to compare

TLDR:

  • Daemon type recognition for every language. First recognition on new language might take a little longer than usual.
  • Improvements to image processing of daemon fragment.
  • New algorithm for finding path. Should slightly increase percentage of acquired daemons and reduce path length for short sequences on big buffer.

Features

  • client-electron: add ability to recognize daemon type (3683dac), closes #242
  • common: extract blue channel from daemon fragment (c8f4256), closes #241
  • core: add ability to break sequence between daemons (7166855)

Bug Fixes

  • core: filter sequence parts by index (3e36f74)

2.2.1

19 Oct 12:34
v2.2.1
82ad5c5
Compare
Choose a tag to compare

Bug Fixes

  • client-electron: check if key bind can be registered (f43f616), closes #240
  • client-electron: prevent memory leak in preload (182db5a)

2.2.0

12 Oct 15:32
v2.2.0
000d2d1
Compare
Choose a tag to compare

TLDR:

  • New analyze feature, get information about BP without solving it. Accepts data from:
    • screenshot(new key bind CtrlLeft+Backquote), you can select sequence and solve it directly from BPA ui;
    • clipboard(Help menu > analyze > from clipboard or Ctrl+Shift+V);
    • file(Help menu > analyze > from file, Ctrl+Shift+O or drag and drop).
  • OCR results are now filtered to increase its accuracy. If you encounter problems you can disable it in settings > recognition > filter ocr results.
  • Cursor will be moved to the corner when on AutoHotkey engine.
  • Main window will be focused on recognition error, you can turn it off in settings > general > focus on error
  • Minor improvements to grid and daemon viewers.

Features

  • client-electron: add ability to analyze BP (bd17efd), closes #222 #223
  • client-electron: add ability to analyze BP from clipboard (2d04803), closes #234
  • client-electron: add ability to analyze from file (f7acc83), closes #231
  • client-electron: add ability to spotlight squares in the grid (88aba00)
  • client-electron: focus renderer on recognition error (2201964)
  • common: add ability to activate game window (7d6bdac), closes #224
  • core: add ability to filter recognizer results (0b5179b), closes #235

Bug Fixes

  • client-electron: improve time saved approximation (18a415b)
  • client-electron: prevent multiple instances (ac8f6a0), closes #229
  • client-electron: show dropzone only on file drag (57ae17a)
  • common: always move cursor on ahk engine (428f5fe)
  • common: send correct window title on linux (eee9a9e)
  • common: update bitmask implementation (4f1206d)

Performance improvements

  • core: add reverse hex codes map (e349fa9)

2.1.0

27 Sep 12:13
v2.1.0
48de84a
Compare
Choose a tag to compare

TLDR:

  • Auto save for key bind input, no need to confirm selection with Enter
  • From now on you can change keys that are send to the game, this should help with custom keybindings and/or mods that change default keybindings.
  • New keybinds Alt+1...Alt+5 for solving BP with focus on specific daemon.
  • Minor improvments in calibration page.

Features

  • client-electron: add ability to change game bindings (aedc3a5), closes #208
  • client-electron: add ability to remove key bind (798f659)
  • client-electron: add auto save to key bind component (7117a86)
  • client-electron: add new key binds (9da55df), closes #210
  • client-electron: show fragment status in calibration page (fee3c5f)
  • core: add ability to sort sequences by index of a daemon (8970596)

Bug Fixes

  • common: use AutoHotkey path from settings (c46f2b1)

Performance improvements

  • client-electron: remove unused robots (efec24a), closes #215

2.0.0

16 Sep 13:50
v2.0.0
011d1a4
Compare
Choose a tag to compare

Bug Fixes

  • client-electron: include every 3rd party license (9dcfbce), closes #205
  • client-electron: isolate renderer window (08919a9), closes #139
  • client-electron: show release notes only once (75bcbdb), closes #184