Releases: MyBotRun/MyBot
Releases · MyBotRun/MyBot
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)
V6.5.3
- Add Donation of 2 Space Spells
- Add new Detection of Troops in Training Window using ImgLoc
- Fix deadbase search during trophy drop
- Fix error deploying all available heros during trophy drop
- Fix SmartZap And N00bZap Mode
- Fix Full Drop line first Redline point not starting/ending at axis position
- Fix using selected redline stratey in CSV Attack on live base when standard attack (not used!) had DES or TH attack selected
- Fix weak base detection mixing live and dead base settings
- Fix Donation Clan Mates Filter setting not saved when Cyrillic/Chinese Alphabet Recoginition checked
- Fix "cannot use ADB on shared folder" error for BlueStacks (and probably other Androids) related to a timing issue
- Fix Training Minions instead of Bowlers issue
- Fix Incorrect statistics of Donate Wizz, Ball, Golem and Witch
- Fix Check Dark Elixier Full does not work on Attack Screen
- Fix Language not shown correct on fresh Profiles
- Fix to use SearchCamps before not use when bot is in idle mode only wait full camps
- Fix Bully Mode errors on search Village
- Fix Glitch on GUI when the troops are level 0 and the input box don't disappears.
- Improve search performance not measuring village when resources don't match
- Improve watchdog not restarting crashed bot when manually restarted within 2 Minutes
- Improve the Lighting Spell detection , on armyover view window
- Revert forced ADB clicks for BS 2.5.x to WinAPI/ControlClick as not required anymore
- Update Turkish Language By @TuborgredTR And @chino-
- Update Icons for Troops and Spells extract from DEC Update
- Add New detection of Train/Brew slots
- Add Red Line Option on CSV to deploy on external Edges
V6.5.2
- Fix Android or Bot window out of visible screen problem
- Fix Bot /restart parameter not closing other bot instance when Window not accessible
- Fix Debug variable error on Drills detection
- Fix the troops limitation of 5 on Donate to All
- Fix Detection and Donation of the Skeleton Spell
- Fix Not Counting Spells on First Loop with Donate All activated
- Fix OCR on attack bar when heroes are not present
- Fix reported Randomly dropping CC, using Spells and Clicking on Heroes
- Fix All DonateCCWBL file bugs/issues
- Fix PushBullet / Telegram settings not saved issue
- Fix Drop Trophies and wait for heroes , GUI changed to control correctly the variables
- Fix attack log sometime wrong color or style
- Fix iTools Mouse Click when not docked
- Fix GDI Handle leak
- Improve status timer display with hours, days when necessary
- Improve Heroes detection on attack bar after deployment
- Add SmartZap and N00bZap Mode
- Add detect advertisements and close them for non Google APKs
- Add Ice Wizard detection and change Troops train coords
- Add auto-enable saving of dead base zombie images after 200 skipped bases