Releases: MyBotRun/MyBot
Releases · MyBotRun/MyBot
MyBot.run V7.2.2 Release
This release works with SC May 22 game update with Builder Base AND adds some new features.
Change log:
- Fix bad train troop pixel porblems
- Fix bot background mode when BlueStacks2 using OpenGL (GlRenderMode=4)
- Fix max level and cost for spells
- Fix Name tab for schedule notify
- Fix Icons not updating
- Fix disabled Misc Tab when Bot is running/paused
- Lower Clock Tower Tolerance to improve Detection
- Improve bot boot time by 17 Seconds for BlueStacks/BlueStacks2
- Update Azerbaijan and Turkish Language By Z E C K
Fixes required for SC May 22 Game Update
- Change pixel locations/colors & OCR for:
- Main screen (location, reading resources & trophy, gem spend window open, game language)
- Resource Collection (Update collect only one of each type, new collect images, treasury window)
- Request CC (chat tab window open/close)
- Donate CC (numerous changes to button detect, window locations, etc; due differences between emulator rendering)
- Troop Training (tabs, arrows, page detection)
- Attacking (attack button, page detection, wait for clouds, star bonus)
- Upgrade buildings (resource type used, reading building names)
- Added detection of builder base window, and return to main base.
MyBot.run V7.2.1 Release
This release works with SC May 22 game update with Builder Base AND adds some new features.
Change log:
- Add Builder Base collect resources and activate Clock Tower
- Add Bot Android Option "Use script for accurate Click & Drag", unchecking can solve swipe issues
- Improve reliability of detecting if window is open to builder base and not main base
- Improve ADB handling when ADB process killed
- Fix random errors with upgrade building/hero "windows not detected as open" by moving pixel check location with new values
- Fix errors reading building upgrade cost when not enough resources with new XML file for pink text
- Fix 20 Seconds launch delay (due to Android initialization)
- Fix confusing error message during training referring to TrainRevamp tab
- Fix recursive loop error when problem occurs when finding train icons with ImgLoc
- Fix pixel values & locations for Shield & Guard check used for Unbreakable mode
- Fix undeclared variable error when using Milk Attack
- Fix train window hero upgrade detection not attacking when waiting for heroes
- Fix rage spell brewing
- Fix BlueStacks reboot loop
- Fix Warden instant activation when using CSV attack scripts, due slow render of Warden health status in attack bar
- Update Azerbaijan and Turkish Language By Z E C K
- Update Arabic Language By @awssaad
- Update Vietnamese Language by NguyenAnhHD
- Remove erroneous message when heroes are upgrading, and 1 attack mode selected "wait for heroes" but is not enabled
Fixes required for SC May 22 Game Update
- Change pixel locations/colors & OCR for:
- Main screen (location, reading resources & trophy, gem spend window open, game language)
- Resource Collection (Update collect only one of each type, new collect images, treasury window)
- Request CC (chat tab window open/close)
- Donate CC (numerous changes to button detect, window locations, etc; due differences between emulator rendering)
- Troop Training (tabs, arrows, page detection)
- Attacking (attack button, page detection, wait for clouds, star bonus)
- Upgrade buildings (resource type used, reading building names)
- Added detection of builder base window, and return to main base.
MyBot.run V7.2 Release
This release works with SC May 22 game update with Builder Base AND adds some new features.
Change log:
- Add Nox 3.8.2 and DirectX support, fix Click&Drag and automatic screen config
- Add new system to use translate
- Add Suspend Android options under Bot/Android to suspend Android (CoC process) during Search/Attack or also for every ImgLoc call
- Add SmartZap/NoobZap FTW Mode
- Add Spells Brew Custom Order
- Add Drop On Building CSV attack enhancement: adds MAKE for target building, MAKE near red line closest to building, and can DROP on building locations. Allows spell drop inside base, and targeting of key buildings with special troops during attack.
- Improve thread utilization for multiple running bots sharing maximum number of available logical processors
- Improve thread utilization for running bot limiting maximum number of available logical processors
- Improve multiple bots limiting number of running bots at the same time (command line option /nobotslot or /nbs disables this feature: useful for development/debugging)
- Improve multiple bots launching at the same time to ensure only one is launching
- Improve Android Window resizing to abort earlier when not working
- Replace duplicated "getproperty" ImgLoc DLL call functions with single function
- Reduce duplicate image searching for defense buildings when using both WeakBase filter and CSV scripted attack method
- Improve handling of building data using a scripting dictionary to simplify sharing location data learned between bot features
- Embellish CSV attack scripts SIDEB command with additional target buildings (now includes: EAGLE, INFERNO, XBOW, WIZTOWER, MORTAR, AIRDEFENSE)
- Improve find TH during village search
- Fix Attack Schedule Random Close being an hour wrong
- Fix Attack Schedule Wait Time for Random Close returning negative Value
- Fix MEmu 2.5.0 tool bar width for Window resizing
- Fix Window Resize that did cause wrong height on some systems
Fixes required for SC May 22 Game Update
- Change pixel locations/colors & OCR for:
- Main screen (location, reading resources & trophy, gem spend window open, game language)
- Resource Collection (Update collect only one of each type, new collect images, treasury window)
- Request CC (chat tab window open/close)
- Donate CC (numerous changes to button detect, window locations, etc; due differences between emulator rendering)
- Troop Training (tabs, arrows, page detection)
- Attacking (attack button, page detection, wait for clouds, star bonus)
- Upgrade buildings (resource type used, reading building names)
- Added detection of builder base window, and return to main base.
MBR v7.1.4
- Add Nox 3.8.1.3 support
- Fix Strategies save file
- Fix auto-activation of heroes sometimes not working
- Fix Android resize bot crash when Android crashes or Android Window is unavailable at wrong time
- Fix auto-start delaying also 2nd or more manual starts
- Improve shared folder handling
- Improve the train time click/checks delays
- Update example TH9 GoWiPe Strategy file to be compatible with train revamp changes made in v7.
- Change "Delete Temp Files" feature to include recursive removal of DEBUG files\folders when users enable debug long term.
- Removed the redundancy on Train log
- Update Russian Language File by @vlab97
MBR_v7.1.3
- V7.1.3
- Add Suspend Computer option to SmartWait and Attack Schedule (see https://mybot.run/forums/index.php?/topic/29562-how-to-use-new-suspendsleep-computer-support/ for more details)
- Add Inferno lv4 , Mortar Lv9/10 , WizardTower lv10 , Xbow lv5 and AD lv9 to weakBase Images/GUI settings
- Add ObjEvent Code to handle with Objects errors and Poor Connection on Notify.
- Fix training not completing when out of resources detected but not restored or incorrectly detected in first place
- Fix SmartWait initiating wait for heroes
- Fix detect CoC App not installed (introduced in 7.1)
- Fix MEmu wrong phone layout for new instances (only MEmu till 2.6.1 impacted)
- Fix BlueStacks set screen size crashing bot due to recursion
- Fix MEmu sometimes not starting
- Fix watchdog restarting bots after computer resuming from sleep
- Fix z order of detached shield (when docked in Windows 7)
- Fix creation on imglog debug images when not configure with /lib/imglocdebug.txt
- Fix eventual issue if the object 'WinHTTP' was not created on Notify
- Fix Telegram last cmd on Stop/Start BOT
- Fix Telegram LOG remote command
- Fix Telegram Keyboard translate commands
- Fix Wait for Spells
- Improve CoC network reconnecting state detection and restart CoC during village search and home screen checks
- Improve auto-start bot so auto-start can be stopped
- Improve bot crashed handling during waiting for clouds
- Arabic Language File by @awssaad
MBR_v7.1.2
- V7.1.2
- Add Persian Alphabet Recognition for Donation
- Fix MEmu wrong phone layout used for window resizing introduced in 7.1
- Fix halt mode for Dark Elixir Full
- Optimize Translate GUI and identify unused number of translate
- Add auto slide bot when docked (when using new My Bot design Title Bar is used)
MBR_v7.1.1
v7.1.1 Hot Fix Release
- Fix DPI awareness switch from scaled compensation title bar height in classic window title bar design mode (docked Android window was cut off at bottom)
- Fix classic window title bar design mode resizing/hiding active window during bot launch
- Fix some incorrect GUI translate references
MBR_v7.1
- V7.1
- Fix General BlackList Donations GUI setting not saved
- Stop troop training in Halt Mode(s) -On-line Only & -Donate Only
- Fix memory leak in OCR
- Fix attack not starting when clan castle not available (broken)
- Fix rare bot freeze/crash during launch and run mode
- Fix trophy drop not working with long cloud wait time
- Fix ADB send text to correctly escape symbols
- Fix not check the collect resources, rearm, clear tombstones with new profile
- Fix user mouse wheel with CTRL key for zoom-in/-out in dock mode
- Fix rare issue with Halt mode when user sets one of "not online" modes and low loot error occurs
- Fix minor Smartzap Errors @triplem
- Fix tracking troop training TIME
- Fix random timer issue due AutoIt bug in TimerDiff() function with replacement timer functions
- Fix CoC double launch (e.g. in BS, but others might have been effected as well)
- Improve redline fall back to outer green for smaller villages
- Improve bot memory allocation
- Improve Android Window resize and docking
- Improve ADB session restart after 10 timeouts
- Improve bot window z ordering for detached shields (using when LeapDroid docked)
- Add layout with custom title bar and in docked mode slide bot into Android
- Add forced timer activation of Grand Warden "eternal tome" ability separate from other heroes
- Add league image on trophy setting
- Add Auto collect Treasury when Treasury is full and when resources lower than the set values.
- Add support for hires Windows DPI > 100% (tested with Windows 10, BS1/2, iTools, MEmu, LeapDroid at 200%/192 DPI and Windows Server 2016 iTools, Droid4X, KOPLAYER at 125%/120 DPI)
- Add command line option /dpiaware to always set bot DPI Aware, scaled at 100% if possible
- Add bot command line parameter /nowatchdog for debugging or when watchdog shouldn't be launched
- Add max trophy search filter
- Add MyBot.run.Wmi.exe process used to list and query Windows Process information
- Add automatic random order fill of Custom Troop Order slots when user does not assign all troops
- Finalize global variable refactoring started in v7.0.0
- Change minimum .NET Framework requirement to 4.0 (adds Windows XP support)
- Change MEmu default/expected Android Screen layout to 860x732 without system bar (only important when phone_layout cannot be retrieved)
- Azerbaijan Language File by @z E C K
- Update Russian Language File by @vlab97
v7.0.1
Hot fix Release - Change log:
- Fix AutoIt Errors/crashes when checking donate request due variable not defined
- Fix Meet One Condition For Attack GUI Setting
- Fix Wrong Bowler Troop Space and Archer Train Time
- Fix Delete Queued Spells on Quick Train
- Fix Custom Train Order not working
- Fix Wall upgrade issues where wall is upgraded, but reports no upgrade possible
- Fix GUI issues with Quick Train, CSV Script red line method, and training time
- Fix bot crash when debug log was enabled manually in script
- Fix unnecessary repeated hero activation when certain end battle options used
- Improve console log messaging
- Update Vietnamese Language File (by @NguyenAnhHD)
v7.0
- Major Code Cleaning and formatting (Warning: All MOD code for prior versions will be broken!)
- Add Korean Alphabet Recognition for Donation - 108 chars
- Add Auto Resume after x Minutes. (Suggested by @takamper)
- Add 2 More End Battle Options related to Overall Battle Damage. (Suggested by @rahulblaze)
- Add 2 More Auto Upgrade Slots
- Add Auto Activate Hero Ability when Battle Damage is above 92%
- Add CheckBox to disable Donate
- Reduce open Army to only open when it's needed (Estimate training time)
- Show Shield and PBT time remaining in BOT LOG if checked
- Fix redline detection choosing best out of 4 images for best attack
- Fix redline falling back to outer green when line too short
- Fix About Us tab display incorrectly on system locales as Chinese and some others
- Fix Stats tab title rows Korean display problems
- Fix Run Time occasionally displays garbage time at bot first start without target emulator running
- Fix Random Delay not working when Max # input first
- Fix Wait For CC Spell
- Fix small Bug in DonateCC Debug Testing
- Fix test village size debug button
- Fix transparent bot when "Hide when minimized" is used
- Fix Bot looping through Obstacles with no Elixir available
- Fix Balloon and Wizard getting not detected sometimes while Donating
- Fix GUI redraw in Donate Tab
- Fix drawing yellow circles when selecting upgrades and smartwait is active
- Fix bot crashes due to bot window refresh initiated from dll
- Fix GUI in attacks tabs that got enabled during bot start/stop when it should stay hidden
- Fix GDI memory leak
- Fix custom train order
- Fix wrong Android Emulator being using in rare cases of bot crash
- Fix smartwait errors with minumum wait time settings & short shield times
- Fix file handle leak on \Device\NamedPipe
- Improve skip wall upgrade logic to allow wall upgrades when adequate resources exist for buildings+walls
- Improve bot memory allocation
- Improve speed disabling and enabling all GUI controls during bot start/stop
- Improve Android launch when VirtualBox VM parameter dynamically change
- Improve Upgrades when Android docked to draw yellow circles on existing upgrades
- Improve manually locate townhall automatically rebooting bot
- Improve switch language automatically rebooting bot
- Improve run time with days format in stats tab
- Improve the Lighting Spell detection and Freeze on Train
- Enable Au3Stripper to reduce compiled script size
- Vitnamese Language File (by @NguyenAnhHD)
- Spanish Language File (by @dcm4682)
- Korean Language File (by @sadam129 @school4i)
- Update Russian Language File (by @vlab97)
- Update Portuguese Language File (by @ropa)