Skip to content

Releases: dusa97/MapleTapperLooker

v1.26.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 11:06

Changes in this version

  • Cubes: snap a garbled OCR stat name to the nearest real stat (Baoss Damage -> Boss Damage) (62e4abb)

Built from commit 62e4abb. Requires Tesseract OCR installed separately.

Full Changelog: v1.25.0...v1.26.0

v1.25.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:08

Changes in this version

  • Cubes: Swap on a gap reorders the goals, so any two can be joined by their own OR / AND (a32682a)
  • Cubes: each OR / AND says which two goals it joins (6ccbafd)
  • Cubes: an OR / AND between each pair of ticked goals (A OR B AND C, left to right) (fd64310)
  • Cubes: ticked goals combine with OR or AND, your choice (e45fb5d)

Built from commit a32682a. Requires Tesseract OCR installed separately.

Full Changelog: v1.24.0...v1.25.0

v1.24.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 20:08

Changes in this version

  • Updates tab: today's entries (a330ddc)
  • Cubes (Bright): Start searches a band around the saved boxes (3 s -> ~0.1 s); cards and the Remaining count OCR'd in parallel each roll (9037a6e)
  • Cubes: click + 2 Enters 50 ms apart, re-press after 1 s without a change (roll gap 0.47 s -> 0.30 s before game latency) (8eb3d03)
  • Cubes: once the panel text is back, wait at most 0.25 s for it to hold still (Glowing never goes still - 1.5 s stall per roll) (3e19544)
  • Cubes: Reset button for Looking for; Reset x3 stops when Remaining is under 3; per-roll stage timing in the status line (e6a345b)
  • Cubes: Lines per stat always shows one row; Help explains each goal, Legendary and All Stats (1f19009)
  • Updates tab: change log grouped by release, newest first (1dc651f)
  • Cubes: legendary requirement per goal is any / 2+ / all 3 instead of a checkbox (4d62f77)
  • Cubes presets (goal + cube type + All Stats, saved per item); no console flash from the Tesseract probe (b4b397c)
  • Help tab: how to use Flames, Glowing cubes and Bright cubes (3e18ac1)
  • Reopen on the last used tab again (24e57db)
  • Wider window (720) so three Potential cards fit, each with its goal progress (1973166)
  • Cubes: single-column view was collapsing to zero width (hidden columns left in the uniform grid group) (d3ddf72)
  • Auto-locate: fall back to a full-resolution sweep when the coarse pass is doubtful (missed a 1.0x label) (8ca12ae)
  • Cubes (Bright): re-locate the cards on every Start so switching Reset x1/x3 never reads stale boxes (6b19ad0)
  • Cubes: three columns only while the Bright reset dialog has three cards (2b91b35)
  • Cubes x3: show all AFTER cards side by side, fill the highlighted card's missing label, count pill anchored to 'Remaining' (79f7191)
  • Cubes: Bright Reset x3 - read and check every AFTER card (each on its own 3 lines) before rolling again (f35767b)
  • Hide box on the same row as the other buttons; compact labels (e755c71)
  • Cubes: cube type as a glowing slide switch with the cube pictures; Lines-per-stat rows hide stats picked elsewhere (774661c)
  • Cubes: Lines per stat as add-able rows (stat x count, '+' up to 3 rows, 3 lines total) (003ebb2)
  • Cubes: combination stats in three columns by kind (main stats / attack & damage / the rest) (8b58756)
  • Always open on the Flames tab instead of the last used one (f7ad605)
  • Cubes: 'All Stats counts as...' checkbox above the Looking For header (4ab1937)
  • Settings: volume slider for the detection sound (beep and recorded message) (346b9d9)
  • Flames: count resets by observed box changes, not sequences sent (was ~double) (6c9d074)
  • Flames: report how many resets a hit took (status, log, Discord) (6cec8ff)
  • Flames F7 feedback in the status line; auto-locate 3x faster (coarse-to-fine); Discord ping without the tier (9505807)
  • Flames presses like Cubes: click + Enters as one sequence, then wait for the dialog to redraw and be read (9b8626a)
  • Cubes: cube type picker at the top of the Potential card (36c5207)
  • Cubes: tab background takes the chosen cube's colour (Glowing cyan / Bright magenta) (1fa7247)
  • Cubes: Total shown inside the Potential card, under the three lines (4df343c)
  • Activity log only in the Log tab; Flames and Cubes keep just the button bar (a685d0d)
  • Test: Flames keeps 40 activity lines now that the log fills the tab (d0d977a)
  • Settings and Log as tabs; Flames gets the Cubes-style pinned button bar (5e6dd19)
  • Settings button: Discord alerts and detection audio in one dialog, shared by Flames and Cubes (5a24272)
  • Cubes: wait for the panel to come BACK before reading - it blinks out on every re-roll (ea5710a)
  • Cubes: retry the press sequence twice before declaring 'panel did not change' (cd89621)
  • Cubes: 'Recent activity' log under the buttons, like Flames (2ee1cc4)
  • Cubes: All Stats checkbox on its own line - the mode row was 76 px too narrow and overlapped it (f462cf8)
  • Cubes: scrollable tab with the button row pinned at the bottom (c90ec8d)
  • Cubes: multiple ticked goals combine with OR, not AND (441f04a)
  • Cubes: 'all legendary' checkbox on each goal kind (6af0f0e)
  • Cubes: tick any combination of the three goal kinds; all must hold on the same roll (c586fb4)
  • Cubes: one cube = click, Enter, Enter; then wait for the redraw and read (4aafe1e)
  • Cubes: stop the spam the instant a match is found, before the UI round-trip (fb1f56a)
  • Cubes: checkbox for whether All Stats counts toward STR/DEX/INT/LUK (0760760)
  • Cubes: press Enter/click twice as fast as Flames (80 / 120 ms) (f6c5eb6)
  • Cubes: drop the note beside the Bright cube-type option (f6cd1d7)
  • Cubes: Bright profile calibrated from a real Reset-dialog capture (c8f7fc1)
  • Cubes: cube-type selector (Glowing / Bright) choosing the OCR profile (7ab105e)
  • Cubes: Hide box button, like Flames (544e33c)
  • Discord alerts move above the tabs with a Flames / Cubes checkmark each (4e4abbe)
  • Build fails if windows_capture is missing instead of shipping alerts without images (be30c55)
  • Cubes: 'Lines per stat' goal - N lines of each chosen stat on one item (bab9158)
  • Cubes: combination goal can require 1, 2 or 3 matching lines (fec5e64)
  • Cubes: add Item Drop Rate and Mesos Obtained; combo mode respects units (e366dcc)
  • Cubes: 'Combination of stats' goal - stop when all 3 lines are from a chosen set (04ea1db)
  • Cubes: stop when the selected cube runs out; conventional tab strip (fa62504)
  • Cubes: spam Enter + click like Flames, freeze while reading, resume on a miss (f965330)
  • Cubes: take the change-detector's reference frame right before each click (93b12f7)
  • Cubes: drop the tier picker; the goal is the numbered total only (4278e35)
  • Cubes: read first, then cube and wait for the panel to actually change (67312af)
  • Cubes: match on the item's total for the stat; All Stats counts toward each base stat (14c867a)
  • Cubes: tier defaults to Unique+; locked to Legendary+ for crit damage and cooldowns (4e660f6)
  • Add Magic ATT reference screenshot (f4b0165)
  • Cubes: pick the stat, minimum and tier from menus instead of typing (43e83a0)
  • Cubes: read lines with a unit after the number ('Skill Cooldowns -2 sec') (dcf6de4)
  • Cubes: per-line tiers with measured colours; colon in stat names; movable, resizable box (013e510)
  • Cubes: Total box summing lines by stat; standalone Read button (046f10e)
  • Cubes: show the tier as a colour square beside each line instead of a word (2ea24e7)
  • Cubes: read the potential tier from the line icon; allow a tier in the target (baaef22)
  • Cubes: F9 cubes until a target line appears (a0b7b6d)
  • Fixed window size across tabs; faster tab switches (2758b39)
  • Cubes tab: F7 finds the Potential panel, F9 reads its three stat lines (08f4beb)
  • Share the app header (logo, name, version) above the tabs (a764a22)
  • One window with Flames / Cubes tabs; one mode runs at a time (6c1b37e)
  • Add a Flames / Cubes launcher; Flames is the existing app, Cubes is a stub (6fddb09)
  • Stamp local builds with git describe so hand-built exes show a real version too (aa20a49)
  • Show the version as its own accent-coloured line under the title (8c0ca93)
  • Cut single-file launch from 2.6 s to 1.5 s; show the build version in the UI (ca4aae2)

Built from commit a330ddc. Requires Tesseract OCR installed separately.

Full Changelog: v1.23.0...v1.24.0

v1.23.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 07:10
8116717

Changes in this version

  • Remove bored video feature and bundled assets (#20) (8116717)

Built from commit 8116717. Requires Tesseract OCR installed separately.

What's Changed

  • Remove bored video feature and bundled assets by @Zethu5 in #20

Full Changelog: v1.22.0...v1.23.0

Yeladim kakot lo yodhim lehenot - kus ima shelahem

v1.22.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 17:59
0a23142

Changes in this version

  • New Discord alerts: see First-time Discord setup.

  • Explain Discord webhook and user ID setup (8dc3e82)

  • Report safe Discord capture failure reasons (14a3e76)

  • Identify Discord requests to avoid forbidden responses (65cb620)

  • Keep Discord checkbox and corrupt settings safe (f013fbb)

  • Fix Discord capture privacy and cancellation gates (fb90f5c)

  • Add private Discord hit alerts (7d54fdc)

Built from commit 0a23142. Requires Tesseract OCR installed separately.

What's Changed

  • Add Discord hit alerts with game-only images by @Zethu5 in #19

Full Changelog: v1.21.0...v1.22.0

v1.21.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 21:01
6981e05

Changes in this version

  • Added 'im bored' button (6981e05)

Built from commit 6981e05. Requires Tesseract OCR installed separately.

What's Changed

Full Changelog: v1.20.0...v1.21.0

v1.20.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 20:51
71a16ff

Changes in this version

Built from commit 71a16ff. Requires Tesseract OCR installed separately.

What's Changed

Full Changelog: v1.18.0...v1.20.0

v1.18.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 19:35
b6a8ef9

Changes in this version

  • Make the transparentcolor assertion robust to Tk returning a color object (7bd90fc)
  • Show the startup capture re-check result in the app's activity log (a22c65a)
  • Re-check last run's captures on every launch; fix 3 classifier issues found by it (803350e)
  • Replace Tesseract with a template-matching digit classifier (primary path) (cda9af2)
  • Fix real detection bugs found from actual play data: noise-trim + mismatched capture (136ff75)
  • Also capture confirmed successful detections, not just misses (c9ca169)
  • Auto-capture likely missed detections for real-world OCR recalibration (9576d38)
  • Improve OCR reliability: color-based digit contrast + retry the confirm read (fd75b83)

Built from commit b6a8ef9. Requires Tesseract OCR installed separately.

What's Changed

  • Template digit classifier: startup capture re-check + 3 classifier fixes by @dusa97 in #12

New Contributors

Full Changelog: v1.17.0...v1.18.0

v1.17.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 19:39

Changes in this version

  • Revert "Scale Enter/click spam speed with box size (faster for x1, unchanged for x3)" (50329e4)

Built from commit 50329e4. Requires Tesseract OCR installed separately.

Full Changelog: v1.16.0...v1.17.0

v1.16.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 19:18

Changes in this version

  • Don't drop first launch straight into a full-screen selection prompt (f72ed0b)
  • Scale Enter/click spam speed with box size (faster for x1, unchanged for x3) (c0951f4)
  • Add a Hide box / Show box toggle to the control window (0cec100)
  • Fix Reset-button targeting and add DPI awareness for accurate cursor placement (282f39d)
  • Revert detection regex to + only - negative results must not stop spam (7da428e)
  • Actually install UPX in CI so upx=True in the spec does something (ed2e722)
  • Shrink the exe: use opencv-python-headless and drop its bundled FFmpeg DLL (bc447da)
  • Auto-locate: cover all AFTER panels with one box, not just the rightmost (2587fd7)

Built from commit 7c501ce. Requires Tesseract OCR installed separately.

Full Changelog: v1.15.0...v1.16.0