Last War Tool - Change Log
[1.5.0] 14/Jul/2026
- [NEW] In-app updates — when a newer version is available, an "Update to vX.Y.Z" button appears in the sidebar. Click it to download and install the update; the app closes to finish installing and then asks you to reopen it. Updates are always optional — you're notified, never forced.
- [NEW] Brand-new interface — the GUI has been fully redesigned in Qt (PySide6): a modern dark theme, a sidebar to switch pages, grouped settings cards, a colour-coded log console, and a frameless window with proper shadow and rounded corners.
- [NEW] Auto-pause when you take over — the bot pauses the instant you move the mouse or press a key, then auto-resumes once you've been idle for a number of seconds you choose. The status shows a "Paused: Xs" countdown, and any mouse move or keystroke resets it. Turn it on and set the idle time on the Bot Config page.
- [NEW] Live "Task Queue" panel down the right-hand side, listing every task in the order the bot tries them, each with its live status — Waiting, Ready, a next-run countdown, Done for the day, or Off.
- The Task Queue's arms race row now shows how long until the bot will start on it (based on your "complete when X minutes remaining" setting), instead of a leftover figure from the previous arms race window.
- [NEW] Minimal view — a toggle in the header shrinks the window to just the status bar, the console, and a live list of the last few tasks the bot ran. Handy for keeping an eye on it in a small window; the view is remembered between launches.
- [NEW] Settings now apply automatically as you change them — no more Save button, and no need to pause/resume for a change to take effect.
- [NEW] You can now choose which squad gets sent to digs (Alliance & Digs page).
- [NEW] Alliance tech: optionally only donate once a tech's donation count is over a number you set — set "Only Donate Above" to skip low-count techs (0 = always donate).
- Alliance tech donations and gift claims now have separate frequencies, so gifts can be claimed often while tech donations wait longer.
- [NEW] Per-type rally control — every rally type (General's Trial, Doom Elite, Marshall, Sky Predator, CL-7 Victim, Doom Walker, Wilson) now has its own daily cap with an "Unlimited" option, its own squad to send (Any/1-4), and its own "use returning squads" toggle. Doom Walker "Any" can also be limited to a Min/Max level range. Your previous single cap is carried over to each type. Added CL-7 Victim rally support along the way.
- [NEW] Rally auto-schedule (optional) — automatically enable the day-specific rallies (General's Trial, Sky Predator, Wilson, Zombie Invasion) only on the days they run, so you don't have to toggle them each week; your choices are remembered.
- The status bar now shows a live count for each rally type you're running instead of a single total, and hides types that aren't in season today.
- The Rallies page is now a collapsible card per type, so it stays compact — and which cards you leave open is remembered between launches.
- Safety: the bot no longer risks attacking another player's base while hunting gold zombies. When a zombie sits right next to a base and the tap lands on the base, the bot now recognises the base's attack window (its extra buttons) and refuses — it only attacks an isolated gold-zombie target.
- Faster startup — the app opens noticeably quicker; the text-recognition engine now loads in the background when you start the bot, instead of on every app launch.
- Snappier detection — the bot reads the screen much faster and lighter on CPU, so it reacts more quickly while running.
- The status now shows a live countdown whenever the bot is waiting or paused — while the game loads on startup, during the "logged in elsewhere" wait, before a scheduled restart, and counting down to auto-unpause (e.g. "Paused: 4m 12s").
- While paused or waiting, click the status to resume immediately (skips the remaining wait). The Stop button now overrides any pause and stops the bot until you press Play again.
- Pausing and stopping now take effect almost instantly — the bot no longer finishes its current click sequence first, so it releases the mouse straight away.
- Fixed joining General's Trial rallies.
- Fixed the bot getting stuck in the Secret Command Post window searching for the Wanted Boss / Zombie Invasion tab — it was mistaking that window for the Events window (thanks for the report on Discord!).
- Fixed the bot getting stuck when the world map is zoomed out (repeatedly pressing escape) — it now taps the Base button to snap back to the normal zoom and carries on.
- The Events button is now recognised by its "Events" label as well as its icon, so it keeps working when the event artwork changes each season.
- Reduced false dig detections, especially during Zombie Invasion — a dig is now recognised by its map pin rather than the ground underneath it.
- Fixed image-based clicks (such as claiming Lucky Gifts) occasionally tripping the auto-pause so they didn't register.
- Fixed occasionally skipping a joinable rally (Doom Elite, Doom Walker, and others) — the bot was checking for the Join button a split-second before it finished appearing.
- Fixed the app, taskbar, and in-app icons not appearing in the compiled build.
- The Console is now the first and default page when the tool opens.
- The minimal view's recent-activity list now shows more entries.
- Persistent status bar across every page showing state, elapsed time, server day, arms race progress, and daily counters.
- Under the hood: a large code refactor split the monolithic bot into focused modules (digs, rallies, gathering, alliance, arms race, base activities, secret tasks), and the main loop now runs from an explicit, inspectable task list — no change in behaviour, just a cleaner base for future features.
[1.4.3] 01/Jul/2026
- Updated the events icon fallback position
[1.4.2] 15/May/2026
- Unit arms race improvements.
- Fixed using the correct number of speedups for tech/build.
- Drone arms race fixed, now starting rallies correctly.
- Small change to searching for gold zombies to prevent accidentally flagging dig logic.
- If gold zombies have been accidentally disabled by the bot, it should now also detect this and re-enable it.
- Added support for the "basic" version of General's Trial.
- Removed a dig pixel definition that was incorrectly triggering dig logic.
[1.4.1] 08/May/2026
- Significant arms race improvements - still considered experimental.
[1.4.0] 01/May/2026
- [NEW] Added very basic, and limited tested arms race support! Consider this a feature purely for testing.
- Updated discord link (previous had expired).
- Added dark mode chat support for dig up treasure/test flight text.
- Fixed Marshall for earlier seasons.
- Fixed a dig detection successful collection condition.
[1.3.16] 28/Apr/2026
- Increased cursor speed.
- Fixed season gathering when the season hero rally icon active (new game feature).
- Added support for S5 Wasteland Outlaw (Venom's missions).
- Fixed Wilson the Slugger rallies.
- Fixed opening rally dialog box looking for General's Trial on days other than Wed/Thur/Fri, and when Golden Zombie's are active.
- Added claiming healed T9 troops.
[1.3.15] 24/Apr/2026
- Sky Predator is only checked in rallies on General's Trial week.
- Fixed exception launching the tool when license has expired.
- Randomised dig x/y click locations at the start of each "spam click" so it's not a fixed point every time.
- Added a new anti-detection method to glide the mouse rather than jump to click. This slows down the bot but can be disabled on the advanced tab.
- Window title has been renamed to just LWT, removing "Last War" from it, as a preventive measure.
- New anti-detection method to randomise delays rather than being a fixed setting, default 0.5. Adjustable on the Advanced tab for min/max delay.
[1.3.14] 23/Apr/2026
- Fixed Gathering.
- Added a "Status" page to the GUI to show what the bot has been up to!
[1.3.13] 21/Apr/2026
- Fixed S2 Doom Elite joining rallies.
- Added diamond egg to the image check for improved detection.
- Improved reliability of triggering the T11 restricted area training campaign.
- Improved reliability of detecting "logged in elsewhere" popup when checking the game from phone.
- Joining season resource tiles will now prefer squad 3 → 2 → 4 → 1, in that order, to prevent using up your main squad.
- Will now claim free stamina whenever it's available (to prevent missing it!).
[1.3.12] 17/Apr/2026
- Fixed app shutdown behavior to exit correctly when closing the window.
config.yaml and state.json now use a persistent app-data location (e.g. %APPDATA%/LastWarTool on Windows) instead of the working directory. This resolves the need to re-configure the bot on each update, or move files around.
- Added first-run migration that copies existing local
config.yaml / state.json into the new persistent location.
- Zombie Invasion now has an option to prevent using returning squads, so only idle ones get used.
- Added a check when looking for Zombie Invasion tab to ensure the events dialog is actually open. Will also send "Escape" when it makes a failed attempt to close any dialogs.
- Fixed an issue with the "Google Play" path when trying to launch the game.
- Now has an image search for backup on claiming fireworks, lucky gifts, digs.
- Debug logging when there's no eligible squad for a rally will now print out what the bot thinks is happening.
[1.3.11] 15/Apr/2026
- Added Zombie Invasion levels 145/150.
[1.3.10] 15/Apr/2026
- Logging now prints out what rally is being detected.
- Fixed an issue with the Zombie Invasion rallies for under 100s.
- Logging can now be toggled between INFO and DEBUG using Shift+O (not much additional logging printed yet).
- [NEW] Added an Advanced tab to control some of the bots underlying behaviors. Ask in discord for help on these settings.
- Added S5 support for "search east/west" radar task.
- Added S2 doom elite support.
- Improved level detection accuracy across Doom Walkers and Golden Zombies.
[1.3.9] 10/Apr/2026
- Minor improvement to finding dig text in the chat window after clicking the small popup. Will now attempt 3 times to drag the chat window.
- Will no longer say thanks in world chat.
- Now handles the lvl 30/35 congratulations hands popup.
- Claims the season tasks (when the tasks bar turns green i.e. "Make a season donation").
- Added S5 Plague Nomad support (Doom Walker).
- Added support for earlier seasons of Marshal, Ironclad Vehicle.
- [NEW] Added Wilson the Slugger support.
- Golden Zombie rallies should now better detect the correct level.
- Added support for S5 to drink coffee when joining rallies.
- [NEW] Now supports granular level selection for Golden Zombie rallies rather than "under 79"
- Will now claim T11s when healing.
- Fixed the bot getting stuck on cutscene's.
- Lucky Gift claim fix after game update.
- When pausing the bot, the timer to restart after x minutes pauses too (so wont insta restart on unpause).
[1.3.8] 02/Apr/2026
- Removed hotkey for stopping the bot as it's no longer necessary.
- The "Run" button now changes to "Pause" (useful for remote desktop control).
- When auto resume triggers, the bot window status now updates correctly to show it's running again.
- Added another method added to detect when Zombie Invasion isn't active.
- Claiming lucky gifts, birthdays etc can now be disabled with a setting.
- [NEW] Can now send a thanks message after a dig/gift/firework.
- Added Doom Walker support for 160, 170, 180, 190, 270, 280.
- Minor speed improvements for spam clicking digs.
- [NEW] Added support to claim diamond eggs - limited testing.
- Attack now uses an image as well as pixel coords to improve reliability.
- [NEW] Added T11 training campaign support.
- Added a button to open Discord from the bot to improve the community!
[1.3.7] 27/Mar/2026
- Fixed Doom Walkers joining lvls 240+. Added lvl 260 option.
- Logging now shows bot version in the output.
- Fix for joining zombie rallies in rally slot 2/3.
- Fixed error "get_pixel_color()"
[1.3.6] 24/Mar/2026
- Potential fix for when bot isn't sending a march to the dig.
- [NEW] Will now claim diamonds from lucky gifts and birthdays.
- Added a fix for marking wanted boss as complete in earlier seasons.
- Fix to prevent spamming Greet Visitor action.
- Added a backup method to opening the Event's menu as the icon changes frequently and throughout seasons. Will also print out data to the log and take a screenshot to help debug the issue.
[1.3.5] 20/Mar/2026
- Added secret task claim button with image, should fix seasons prior to S3.
[1.3.4] 18/Mar/2026
- Fixed gathering on contaminated land when enabled.
- Fixed collecting truck resources post S1.
- More fixes for Zombie Invasion logic trying to activate when it's not Zombie week.
- When joining golden zombie rallies, will prioritise an idle squad ahead of a returning squad. Will still use returning if no idle available.
- Added debugging hotkeys (shift+d, shift+f) to list what pixels and images are active on screen to help debugging issues.
[1.3.3] 11/Mar/2026
- If heal troops enabled and drill grounds full - the bot should no longer get stuck.
- Wanted boss fixed
- Will now claim the small reward boxes left by the marshall/alliance exercise worm.
- [NEW] Added times to zombie invasion for searching, so we only discover zombie bosses when the alliance is active to kill them.
- [NEW] Zombie Invasion now supports joining rallies up to level 140, with each squad configurable for it's max level.
- Should no longer lock up searching for zombie invasion tab when enabled, but it's not zombie week.
[1.3.2] 03/Mar/2026
- Fixed an issue where the bot would spam open/close the secret task dialog if the mega button hadn't been clicked when mega refresh is enabled.
- Added detection for full screen mode, and will now print a warning in the log to swap back to windowed mode.
- Additional logging around digs.
- [NEW] Added setting to auto unpause after x minutes, in case you forget to resume.
[1.3.1] 25/Feb/2026
- Will no longer greet visitors immediately on starting the game as it can cause lock-ups.
- Minor winter storm fixes.
- Re-added code to restart the bot when we seem to be stuck spam clicking an action.
- Updated wanted boss to now be 23 hours after reset rather than 4 individual time periods.
- Fixed max rally count & doom walker levels not saving between reloads.
- OCR has been removed, no longer need to install Tesseract
[1.3.0] 06/Feb/2026
- Improved increasing/decreasing mine gathering logic.
- In base collecting resources changed to 1 hour (up from 30mins).
- [NEW] Added basic radar task support. Clicks execute button, and claims tasks on Mon/Wed/Fri/Sat.
- Will no longer restart the bot on the timer while a dig is active.
- [NEW] Will now claim items from the main store. Store building must be in view in main base.
- [NEW] Will now complete campaign missions, but only designed for when all 3 types can be completed with Auto Battle.
[1.2.2] 30/Jan/2026
- Main bot logic will no longer stop if it encounters an exception.
- Fixed an issue whereby the bot would use the wrong pixel coordinates.
[1.2.1] 29/Jan/2026
- Fixed joining regular rallies.
- [NEW] Now greets 'special' visitors - with smiley face icon.
- Collecting items inside the base is now more reliable.
[1.2.0] 28/Jan/2026
- Wanted boss fixed
- [NEW] Added warning when display scaling is not set to 100%
- Improvements made to handling updating definitions from server.
- [NEW] Internal performance improvements to increase speed of detecting items on screen, primarily focused around speeding up digs.
- [NEW] Dig logic has been reworked and is now more reliable/faster.
- Fixed zombie invasion searching.
[1.1.6] 17/Jan/2026
- Fixed winter storm - supports the new reward setup.
- Fixed using shield when already shielded.
- [NEW] Added claim firework rewards.
[1.1.5] 5/Jan/2026
- Pixel definitions (i.e. what tells the bot where to click) can now be updated remotely - so some fixes can be applied going forward without needing to update the bot.
- Bot will now stop if the license expires.
- Fixed VIP free claim chest
- Added S4 treasure smuggler equivalent (Renegades)
- Fixed detecting if we're in S4 or not.
- Changed gathering to an image search instead of reading text which works slightly better.
- Fixed using the correct shield, rather than always a 24hr shield.
[1.1.4] 18/Dec/2025
- Improved some sequence logic to ensure checking all tasks per bot "cycle". Resolves issues like not searching for golden zombies very well.
- Fixed clicking alliance help
[1.1.3] 17/Dec/2025
- Added button to open website
- Updated new images for collecting coin/iron/food.
- Added healing claim T8s
- Fixed claiming stamina from x50 scrolls when x10s have ran out.
- Updated some icons for S4, doom elites, events icon, doom walker, gathering etc.
- [NEW] Added send squad to season resource tiles
- Will now click the replenish all button where required.
- Will now set to heal max troops.
- Fixed the bot not handling the "server under maintenance" popup
[1.1.2] 02/Dec/2025
- Rebranded to LastWarTool.com
[1.1.1] 01/Dec/2025
- Fixed issue where the bot doesn't pause properly while performing certain tasks
- Will now auto login if the license key exists when opening the bot
- Healing will now claim T7s
- [NEW] Added Doom Walker (First Blood). Min/Max level selectable between 200-250.
- [NEW] Added Doom Walker (Any). Joins any DW rallies after first blood completed.
- In base activities no longer trigger immediately when re-opening the bot.
- Fixed collecting daily task milestone boxes
- Mouse clicks are now randomised ever so slightly instead of the exact coordinates to help with anti bot detection
- Auto dig delays between clicks are now randomised for anti-bot detection
[1.1.0] 25/Nov/2025
- [NEW] GUI interface added for settings, no more
config.yaml file editing!
- Fixed winter storm icon so it now joins WS again.
- [NEW] Added setting for maximum number of rallies to join per day, so we don't endlessly join hundreds of doom elite rallies.
- Fixed an issue not claiming secret tasks quick enough
- [NEW] We now store the state between executions, so it no longer needs to re-check if the wanted boss has been completed today, or winter storm rewards collected etc every time you start the bot.
- Fixed selecting which shield to use based on how many hours until reset on a Fri/Sat.
[1.0.8] 21/Nov/2025
- Fixed not clicking on dig icon
- [NEW] Added additional in base resources to be collected for non-VIP accounts.
- Will now collect resources from the truck
- Fixed the adventurers box when one-tap button isn't selected
- Fixed getting stuck searching for mines when there's none available.
[1.0.7] 19/Nov/2025
- Renamed executable to TLWB.exe
- Removed Tesseract from our package, now needs to be downloaded from the website listed in the README.md
- Fixed dig triggering inside the base depending on base layout
- Fixed gather not resetting to max level
- Fixed winter storm marking as complete before it's actually complete
- Launch file location can now be comma-delimited, added the old and new locations for the game.
- Updated wanted boss tab image search to match the updated tab in game
- Updated lots of icons/buttons that stopped working after today's update.
[1.0.6] 14/Nov/2025
- [NEW] Added Sky Predator support
- Added message to show when license will expire to the logs
- [NEW] Added auto apply shield for Saturday's. Recommended to not rely on this, use as a backup.
- Added download latest update from within the bot - will now prompt a popup asking where to save the file.
[1.0.5] 12/Nov/2025
- Fix for the bot getting stuck thinking its on the events page
- Fixed an issue with the bot pausing on certain screens
- Fixed an issue where it closed the chat window immediately after opening it, causing it to not detect the dig had ended
- Fixed a rare occurrence where the dig ends at the same time the click spam stops causing the reward to not be collected
- Digs click faster. Now limited by computer and ping speed.
- Fixed an issue where bot wouldn't swap correctly between joining doom elite/marshall/generals rallies if more than 1 option enabled.
[1.0.4] 11/Nov/2025
- Added this change log
- Fixed changing the gathering level of mines so it doesn't get stuck on level 1.
- [NEW] Option to allow gathering on contaminated land
- Winter storm will stop signing up that day once all rewards collected
- Updated the readme file with clearer instructions
- Bot will now exit if not ran as admin rather than spam errors
- [NEW] Added wanted boss
- [NEW] Added collect VIP items
- [NEW] Added secret tasks mega refresh
- Logs are now stored in a ./logs/ folder and will create a new file each day
- Join Doom Elite rally setting will also join Treasure Smuggler rallies