Changelog

Updates & Changelog

Every change documented. Bookmark this page to stay on top of new features and fixes.

All systems operational

Modules are functioning normally. Compatible with the latest game versions.

Alliance War Dispatch Fix

Bug Fixes

  • Fixed incorrect rally timer detection caused by overlapping countdown UI elements during Alliance War events
  • Corrected troop dispatch logic that occasionally sent marches to expired rally targets

Siege Engine & Equipment Module

New Features

  • Added automated siege engine deployment during Territory War based on wall durability detection
  • Implemented equipment auto-swap module that switches commander gear sets before march, gathering, and defense actions

Improvements

  • Adjusted resource tile detection to account for new Fertile Land tile variants added in the June game update

Construction Queue Timing

Bug Fixes

  • Fixed construction queue handler skipping second builder slot when a speedup dialog appeared mid-sequence
  • Resolved false castle-level detection when the upgrade celebration banner partially covered the castle info panel

Gathering Route Overhaul

New Features

  • Rewritten gathering pathfinding to select resource tiles based on distance, tile level, and current march capacity
  • Added support for detecting and avoiding tiles occupied by alliance members to prevent wasted marches

Improvements

  • Improved return-to-castle detection after gathering completes, accounting for new march animation timing

Hunt Target Recognition

Bug Fixes

  • Fixed monster hunt target selection ignoring creature level filters after the bestiary UI was reorganized in-game
  • Corrected stamina reading logic that misidentified remaining stamina when the bar color gradient changed

Training & Research Automation

New Features

  • Added continuous troop training module that detects idle barracks, archery range, and stable queues and fills them automatically
  • Implemented research queue handler with priority list support, automatically starting the next technology when the current one finishes

Bug Fixes

  • Fixed hospital healing trigger that failed to activate when wounded troop count was displayed with abbreviated notation

Map Scroll & Popup Handling

Bug Fixes

  • Fixed world map scroll drift that accumulated over repeated zoom-out cycles, causing the bot to click outside the intended tile
  • Resolved an issue where the daily login reward popup was not dismissed when it appeared with a variant close-button position

Template Matching & Panel Handling

New Features

  • Added OpenCV template matching for core UI actions, with automatic fallback to legacy coordinates when a template is missing
  • Added recognition for the golden panel collapse arrow to close march, training, and construction detail panels reliably

Improvements

  • Expanded close-button variants to handle popups across different UI layouts
  • Improved world map / castle view detection to reduce navigation drift during long sessions

Bug Fixes

  • Fixed cases where an unexpected popup could interrupt combo hunting and force a full navigation reset

Daily Tasks Reliability

Improvements

  • Improved recognition for lottery, relic search, and incident dialogs to reduce missed actions
  • Added safer confirm flow with post-click verification to prevent duplicate or misaligned clicks

Performance

  • Reduced screenshot polling interval during idle detection to lower CPU usage on VPS hosts

Post-Migration Coordinate Fixes

Bug Fixes

  • Corrected button coordinate offsets for castle interior menus that shifted after the engine migration
  • Fixed troop selection slider interaction where the new renderer required adjusted swipe start and end points

Unreal Engine Migration Support

New Features

  • Program updated to support new Unreal Engine migration
  • Rewritten entire screen detection pipeline to handle new rendering output, frame timing, and resolution scaling

Technical

  • Rebuilt coordinate mapping system for all castle, world map, and battle interface elements
  • Updated color-based state detection thresholds across all modules due to changed color space and anti-aliasing

Relic & Event Detection

Bug Fixes

  • Reworked relic detection logic after the map layer update changed relic marker rendering
  • Fixed alliance resource dispatch delay caused by incorrect donation button detection in scrollable lists

Multi-March & Kingdom Event Support

New Features

  • Added simultaneous march coordination for up to five active marches with independent state tracking per march slot
  • Implemented kingdom event participation module supporting Harvest Race, Training Frenzy, and Power Surge event types

Improvements

  • Added automatic shield activation when troop count drops below a configurable threshold during unshielded periods

Castle Interior Navigation

Bug Fixes

  • Fixed interior building tap targets that broke after the castle zoom level was adjusted in a game hotfix
  • Resolved false-positive detection of the blacksmith building when the armory icon overlapped at certain scroll positions

Resource Management & Scouting

New Features

  • Added resource balancing logic that prioritizes gathering tile types based on current warehouse deficit
  • Implemented automated scouting module that queues scout marches to unexplored map sectors within a configurable radius

Improvements

  • Added inbox reward collector that opens mail categories and claims all pending rewards sequentially

Evolved Card & Deck Handling

New Features

  • Added detection for evolved card variants in the hand tracker, resolving misidentification of evolved cards as their base versions
  • Implemented deck slot auto-switching module that selects a configured deck before entering each game mode

Improvements

  • Adjusted card placement coordinate mapping for the new arena introduced in the Season 58 update

Chest & Shop Interaction Fixes

Bug Fixes

  • Fixed chest unlock queue handler that failed to start unlocking the next chest when a special offer popup appeared over the chest slots
  • Corrected shop free-item collection sequence that skipped the daily free chest when its position shifted during shop events

Battle Engine Rewrite

New Features

  • Rewritten battle state machine to handle the updated match flow introduced with the ranked rework
  • Rebuilt card-in-hand detection using contour-based matching to replace pixel sampling broken by new card art rendering

Technical

  • Updated elixir bar reader to support the redesigned elixir gauge with gradient fill introduced in the client update
  • Added overtime and sudden death phase detection based on timer region parsing

Trophy Road & Reward Collection

Bug Fixes

  • Fixed trophy road reward collector skipping claimable rewards when the scroll position reset after a match
  • Resolved match result screen detection failing on triple-crown victories due to the extended animation overlay

Clan War & River Race Module

New Features

  • Added Clan War Day attack automation with deck selection based on remaining war attacks and available decks
  • Implemented River Race boat battle detection and automated attack sequencing for PvE boat battles

Improvements

  • Added fame tracking logic that stops attacks once the daily fame cap or boat destruction threshold is reached

Elixir Timing & 2v2 Recognition

Bug Fixes

  • Adjusted elixir generation timing prediction after the server tick rate update changed regeneration intervals
  • Fixed incorrect 2v2 match recognition where the partner health bar was misread as a second opponent tower

Card Placement & Spell Targeting

New Features

  • Added tile-level placement logic for ground and air targeting spells, calculating optimal drop point based on detected troop clusters
  • Implemented bridge spam detection that identifies opponent push patterns and triggers pre-placed defensive card sequences

Improvements

  • Improved king tower activation tracking to adjust defensive placement strategy once the king tower is active

Challenge & Event Navigation

Bug Fixes

  • Fixed challenge entry detection that broke when the challenge tab introduced a sub-navigation layer for special events
  • Resolved party mode selection failing to distinguish between available and locked mode buttons after the UI refresh

Emote Handling & Match Queueing

New Features

  • Added automatic emote muting at match start to prevent emote animations from interfering with card detection regions
  • Implemented continuous match queueing that detects the battle button state and re-enters matchmaking after each result screen

Improvements

  • Added reconnection handler that detects the connection-lost dialog and attempts to rejoin an active match

Troop Deployment Fixes

Bug Fixes

  • Fixed troop card drag-and-drop placement that occasionally failed when the device frame rate dropped during heavy spell effects
  • Corrected princess tower health reading that returned incorrect values when a damage number popup overlapped the health bar

Spectate Detection & Chest Cycle

New Features

  • Added spectate mode detection to prevent the bot from interacting with the screen while watching a clan member match
  • Implemented chest cycle tracking that logs opened chests and predicts upcoming chest types for optimized unlock scheduling

Improvements

  • Adjusted card detection thresholds to handle the visual changes from the card art refresh in Season 52

Emulator Abstraction & Detection Pipeline

New Features

  • Added ADB-based emulator abstraction to support common Android emulator configurations
  • Introduced modular image recognition utilities for improved state detection and input targeting

Technical

  • Refactored bot state and configuration structures to simplify module integration