Skip to content

Releases: Vunoxoulia/Clover-Retribution-Macro-App

V5.5.2

Choose a tag to compare

@Vunoxoulia Vunoxoulia released this 26 Jun 10:28
99405f1
  • Reset to Defaults Fix: Clover color reset now saves colors as lists instead of tuples, preventing JSON round-trip mismatches that caused the reset to silently fail for some users.
  • Unified Color Defaults: Bronze clover default color was mismatched between the GUI and the detection logic. Both now use the same value so reset produces colors that actually work.
  • Correct Tolerance Defaults: Reset now restores tolerances to the values the detection logic is tuned for (Gold: 33, Silver: 30, Bronze: 40) instead of the incorrect flat 25 across all types.

V5.5

Choose a tag to compare

@Vunoxoulia Vunoxoulia released this 24 Jun 06:37
cbfe02e
  • Move Lock System: Move slots now save both the detected name and exact screen coordinates. At runtime the macro waits for OCR to confirm the raw input name is visible, then clicks the saved position directly — bypassing ambiguous OCR matches entirely.
  • Exact vs Partial Matching: Locked slots use exact string matching; unlocked slots use substring matching. This fixes false positives where "Arcane Door I" would match "Arcane Door II" or "III".
  • Auto-Lock on Single Match: If OCR finds exactly one match for an unlocked slot at runtime, it clicks and saves the coordinates automatically without user input.
  • Multi-Match Guard: If an unlocked slot matches multiple items at runtime, the macro stops that cycle and logs a clear error telling the user to run the Test button first to lock the correct move.
  • Quest Region White Detection Fix: Switched from contour-based pixel search (which filtered out thin text strokes) to a raw pixel presence check, fixing false negatives where the region clearly contained white text but was reported as empty.
  • Thread-Safe Key Input: Fixed AttributeError where _key_lock was incorrectly defined inside mouse_move instead of init, causing crashes on any send_key call from a background thread.
  • Stale Snapshot Fix: Runtime dialogue handler now reads resolved_move_names and resolved_move_positions fresh from the live settings dict rather than a snapshot taken at method entry.
  • Tundra Speed Multiplier: All travel sleep durations in the Tundra macro are now divided by a configurable speed multiplier. Default 1.0 preserves existing timings; values above 1.0 shorten travel holds proportionally for faster races.
  • Tundra Test Movement Cleanup: Removed all ore mining (e key) interactions from the movement test — it now traces the full path without triggering any game actions.
  • Update Cleanup: The auto-updater now deletes local files that are not present in the new release zip before copying new files in, removing stale launchers and scripts automatically on update. User data (settings.json, icon) is always preserved.

V5.4

Choose a tag to compare

@Vunoxoulia Vunoxoulia released this 16 Jun 01:23
508c459
  • New OCR Engine: Switched from EasyOCR to RapidOCR (PaddleOCR).
  • Added Fishing Macro: Full automation for the fishing minigame.
  • Experimental Linux & Mac Support: New launcher for non-Windows platforms (Untested).
  • Launcher Fix: Resolved redundant Python installation attempts.
  • Platform Optimization: CoreML/CUDA support for near-instant OCR.
  • Stability Improvements: Refined logic handling and better error reporting.

Full Changelog: V5.3...V5.4

V5.3

Choose a tag to compare

@Vunoxoulia Vunoxoulia released this 10 Jun 12:40
6d79d13
  • Improved Color Detection: Switched to HSV color space for clover detection. This significantly improves reliability for Bronze and Silver clovers.
  • Interactive Launcher: run.bat can now AUTOMATICALLY download and launch installers for Python and Microsoft VC++ if they are missing.
  • Launcher Stability: Rewrote run.bat from scratch for maximum compatibility. No more instant-closing windows!
  • Robust OCR: Added DLL error handling. If dependencies are missing, a popup will guide you to the fix instead of the macro crashing.
  • Auto-Repair: run.bat automatically checks and upgrades all Python libraries on launch.
  • Expanded Dependencies: Added explicit support for Torch and Torchvision to ensure OCR works out of the box.
  • Streamlined Project: Removed MakeItExe.bat. To prevent Antivirus false positives and ensure the macro remains lightweight and transparent, we now only support running via run.bat.

V5.2

Choose a tag to compare

@Vunoxoulia Vunoxoulia released this 10 Jun 08:13
cf00ef8
  • Improved Startup: run.bat now automatically checks if Python and PIP is installed and provides help if it's missing.
  • Advanced OCR Matching: Enhanced detection for moves with Roman Numerals (e.g., Arcane Door I-V). It can now handle split text boxes and common OCR misreadings.
  • Visual Testing: The Move OCR Test now moves your mouse to the detected location to verify accuracy.
  • Documentation: Added clear guides for Prerequisites and Antivirus False Positives.
  • Remote Patch Notes: You can now view these notes directly from the Macro Hub!

BUG FIXES:

  • Fixed a bug where 'Arcane Door I and II' would sometimes match 'III'.
  • Fixed OCR test logic to be 100% accurate to the main macro behavior.
  • Cleaned up internal dialogue handling code.

V5.1

Choose a tag to compare

@Vunoxoulia Vunoxoulia released this 09 Jun 13:01
503062a

:) new version, is now using python instead of autohotkey.