Skip to content

v0.105.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jun 21:00
· 3 commits to main since this release

Capture & updater audit — nine fixes, all adversarially code-reviewed. This release sweeps a previously-unaudited surface: the TTS-shim installer, the OCR / screen-capture path, Maxroll import, and the auto-updater.

Most user-visible

  • Stale capture DLL is now detected. The shim version check now matches the order Diablo IV actually loads the DLL, so a stale copy left in your game folder is correctly flagged for upgrade instead of being masked by a newer copy elsewhere.
  • Installing capture no longer corrupts your PATH. The PATH-fallback install used to flatten %USERPROFILE%-style entries to fixed paths (and downgrade the variable's expandable type); it now edits the registry directly and preserves them.
  • Safer auto-update. A truncated or empty download is no longer staged as a valid update (which could leave the app unable to relaunch after "updating"); it is rejected and retried.
  • Maxroll import no longer fails with a file error when you import during the app's first-run game-data download.

Smaller capture fixes

  • A real item icon no longer gets stuck as a silhouette for the session after a transient game-data read race.
  • A held item tooltip is re-read after a momentary OCR hiccup instead of being skipped until it changes on screen.
  • Closed a couple of native-bitmap / JSON memory leaks on error paths.

No behavior change for normal play — this is a reliability/robustness release. Build is warning-free; all 1029 Core tests pass.