Bots Planet

FAQ / Install - KoAbot!

by Bots Planet
  • Installation and setup

    • Download and install one of the following android emulators :

      Important : All android versions should work, however android 5 appears to be more stable. The emulator instances must be in english.

      •  Nox Player ➔ https://www.bignox.com ( best performance but does not allow for Mac Address customization )

      •  MEmu Play ➔ https://www.memuplay.com ( allows for Mac Address customization )

      Important : MEmu Play users need to read the seccion to be aware of possible bugs/problems with this emulator.

      •  LDPlayer ➔ https://ldplayer.net ( does not allow for Mac Address customization )

      Important : LDPlayer users need to set "ADB Debugging" to Open remote connection in the settings of all instances.

      Tip : You don't know which one to choose? Nox vs MEmu vs BlueStacks - Performance comparison.

    • Open the emulator and disable auto-update apps in Google Play :

      1. Open the Google Play Store app and tap on the 3-bar menu icon on the top left, then scroll down and choose Settings

      2. In the Play Store settings, tap Auto-update apps

      3. Select the option "Do not auto-update apps"

      Why? : New versions of the game can cause the bot to malfunction in the execution of the actions and therefore must be updated manually. When a new version of the game is released it takes some time to test the bot and confirm if any changes are needed. It is therefore important to disable automatic updates to ensure maximum compatibility until a new bot update for the latest version of the game is released. As soon as it is safe to update the game you will receive a notification from the bot to proceed with the manual update of the game.

    • Install King of Avalon from Google Play and complete all the initial story chapters until you can switch to your account.

      Tip : This is optional but if you prefer to avoid the game initial story you can use this instances backup with the game already installed and ready to switch account and all the optimizations already done on the emulator settings :

      •  Nox Player ➔ NoxKoA.npbk ( Android 5.1 - 853.71 MB - 2021-11-01 )

      •  MEmu Play ➔ MEmuKoA.ova ( Android 5.1 - 879.96 MB - 2021-11-01 )

      •  LDPlayer 3 ➔ LDPlayer3KoA.ldbk ( Android 5.1 - 560.31 MB - 2021-11-02 )

    • Add all your King of Avalon accounts in the game.

      Important : You must set this settings in the game for all accounts :

      •  "Language" must be English

      •  "Game Settings > Map Tap" must be OFF

      •  "Game Settings > Game quality settings" must be Low ( if available )

      Note 1 : "" mode only works with google accounts.

      Note 2 : To run the bot on new accounts you need to complete chapter 6 ( VI ) of the initial story and upgrade Stronghold to level 5.

    • Download and install KoAbot! setup :

      Windows warning? : Read more at

      Note : You will be prompt on startup to Register/Login your KoAbot! user account, new accounts will start the 3 days free trial period automatically.

      File name: KoAbotSetup.exe DOWNLOAD Download zip version
      File date: 2021-11-20 22:17 UTC
      File version: 12.2.0.3 - Change Log
      Release note: What’s new :

      - New action : Labyrinth Shop
      - Minor improvements and bug fixes
      File size (MB): 64.77 MB
      SHA 1: e1be19a51b67baaf9347a441df092be5c204dddd
      SHA 256: ea485de363ba696d5a466076e46c91937deb9ec591a98903e053a125f0de4391
      Scan with VirusTotal: https://www.virustotal.com/gui/url/<url's SHA256>/detection
    • Add your King of Avalon accounts to KoAbot! in the menu "Accounts Quick Menu" or "Accounts".

      Important : The account name in KoAbot! must be equal to the in game Nickname

      Why? : Read more at and

    • Make sure the default settings for each account are as you desire and Press Start!

      Tip : Read more about all actions at

      Note : KoAbot! will automatically start the emulator if closed and set the correct resolution if needed.

  • Multi emulator instances at the same time

    • Chose the best rotation mode for you and update your preference in "Options > Account rotation mode".

      Note : If you're not sure about what method to chose read this comparison :

    • Open the emulator multi-instance manager to create and setup the desired emulator instances :

      •  Nox Player ➔ Multi-Drive

      •  MEmu Play ➔ Multi-MEmu

      •  LDPlayer ➔ LDMultiPlayer

      Tip 1 : You can open the instance manager from KoAbot! in the menu "Settings > Open emulator instance manager"

      Tip 2 : You can simplify the setup process by duplicating the default instance after installing KoA or import the instances backup ready to go available in the seccion step 3. If you're using MEmu you may want to randomize the Mac Address after duplication.

    • Open KoAbot! "Accounts" menu and for each account in the "Settings" tab you can select the desired emulator instance.

      Multi instances
    • Now you have two options :

      •  Press Start and KoAbot! single instance will work with all the emulator instances configured at the same time

      or

      •  Open KoAbot! multiple times, one for each emulator instance. In each KoAbot! opened manually active only the corresponding accounts or use the option "Active only the accounts for emulator instance < name >" in the menu "Accounts Quick Menu" and Press Start. Now each KoAbot! instance will only run his active accounts in the corresponding emulator instance

      Note : KoAbot! will automatically start the corresponding emulator instance for the active accounts if closed.

  • Bot not working with MEmu ?

    • Resolution

      Sometimes when changing the resolution in MEmu there is a bug that prevents the emulator from correctly adjusting the resolution of the instance. At this point, no solution was found to fix this situation.
      If you want to collaborate in the attempt to solve this problem send us a backup of your instance.

      Thus, in these cases you will be required to create a new instance. Using the Multi-MEmu instance manager you can create a new instance or import an instance that you have previously backed up. If you prefer, an instance for MEmu is available to download in the section step 3, this instance is ready to go with the game already installed and ready to switch account ( avoiding the initial story just to switch account ).

      If you were redirected to this page by the bot even though this resolution error is not happening in your emulator, it is possible that it is a false positive caused by a bad image recognition, please confirm that your emulator instances ( Android ) are all in English.

      MEMU resolution bug
    • Keyboard

      The virtual keyboard installed by default in the MEmu emulator has some behavior problem when sending text inputs to the emulator, this situation will cause problem in actions like "Gift codes" because it will prevent the insertion of the code correctly.

      To solve this problem you must install another keyboard, such as No Keyboard ( from Vishnu N K ).

      1 - Install "No Keyboard" in the emulator directly from Google Play Store
      2 - Open it
      3 - Activate it following the first 2 steps
      4 - Scroll down and press the HIDE KEYBOARD button at the bottom.

      MEMU keyboard bug

    If your problem is not listed here or you need help contact the support.

  • How does the bot work ?

    The bot is an automated software that runs on Windows only. The bot does not control the game directly, it interacts with an android emulators (Nox, MEmu or LDPlayer), where the game is installed, to get game prinstscreens so it can decide what to do next and then send requests to the emulator to simulate clicks on the desired coordinates. This way it is impossible to know if the clicks are being generated by a human or by the bot.

  • How many accounts can the bot run ?

    There is no limit in the number of accounts you can add on the bot, you can add how many accounts you want from all the kingdoms you want. In fact, there is not limits on the bot, all the features are available without limitations.

  • Does the bot require game login credentials ?

    No.

    The game login credentials are private and personal, that's why the bot requires the emulator to be ready with all the accounts already available.

    The only information the bot uses to work at full is the game nickname and e-mail, you can read more about why this is important in the questions below.

  • Why the bot asks for my account nickname ?

    The game account nickname is used only for automatic account recognition using OCR ( Optical Character Recognition ) at the beginning of each cycle.

    This information is required because some times emulators crash or the game fails to switch account, the need to make sure the bot is working on the correct account is essential to maintain the bot accuracy and performance.

  • Why the bot asks for my account e-mail ?

    The game account e-mail is used only for automatic account recognition using OCR ( Optical Character Recognition ) when multiple accounts rotation in same emulator instance is used.

    If you don't feel safe to enter your e-mail and just want to try the bot or you don't want to use this feature you can fill the input with a fake gmail like "abc@gmail.com".

  • Windows protected your pc ?

    By default Windows Defender SmartScreen will probably show a warning when installing or running unsigned executables. The only way to definitely avoid this warning from Windows is to purchase a certificate and sign the software. For that reason this specific warning only serves to inform you that the application has no Code Signing Certificate thus the publisher can't be verified, that's why as long you only download this tool from botsplanet.com there will be no risk of downloading a non official or potentially dangerous modified version.

    Fell free to scan the setup or zip version with VirusTotal (Online free virus scan) or your own anti-virus or even run it on a sandbox, the only requirement to work is internet for license verification.

    To ignore this warning and continue installation/execution you can click on "More info > Run anyway".

    Windows Protected Your PC

    To read more about this:
    - https://helpdeskgeek.com/windows-10/what-is-windows-smartscreen-and-is-it-safe/
    - https://answers.microsoft.com/en-us/windows/forum/all/windows-protected-your-pc/27c3ac35-c48f-414d-8789-25151a86a137

  • Features description

    • Alliance Celebration chests
      The bot will collect all the chests available in Alliance > Spirit Altar > Alliance Celebration.
    • Alliance Donations
      The bot will give 20 donations in Alliance > Donations to the marked alliance research ( marked with the star ).
    • Alliance Gift chests
      The bot will collect all the chests available in Alliance > Gift Chests > Locker.
    • Alliance Help
      The bot will help all your allies in need at Alliance > Help.
    • Alliance Portal donate
      The bot will donate once to the Alliance Portal every day.
    • Alliance Territory Resources
      The bot will claim the alliance territory resources.
    • Attack Barbarian Camps
      The bot will attack barbarian camps of the selected level in the settings. If no camp is found it will decrease one level and search again. If the rally fails the bot will try again up to 2 times.
      If more than one emulator instance is running at the same time in the same kingdom you have the option to allow the bot to assist the rally with those other instances.
      You also have the option to reply to ALL assistance requests for rallies from other players in the alliance.
      In the settings some of the options are the number of attacks, formation, equipment and the option to call back your dragon to increase attack power.
      When you have multiple instances running from different kingdoms you need to fill the kingdom input in all accounts in "Accounts > Settings"
    • Attack Monsters
      The bot will attack monsters of the selected level in the settings. If no threat is found it will decrease one level and search again. Attacks will be executed only one at a time unless EQUILIZE formation is selected. If the selected level is higher than maximum it will decrease the level until attack is possible.
      In the settings some of the options are the number of attacks, formation, equipment and the option to call back all marches or just your dragon to increase attack power. A good way to ensure you have enough troops in your state is to send your best march with dragon to the alliance resource building, so that it will be safe and quickly accessible to call back when needed.
    • Attack Kingdom Threat - Morgana's mighty Golem
      The bot will only attack the Morgana's mighty Golem when the event is available, for this reason you can leave this option always enabled.
      Attacks will be executed only one at a time unless EQUILIZE formation is selected.
      In the settings some of the options are the formation, equipment and the option to call back your airship to increase attack power.
    • Buildings upgrade stronghold
      The bot will upgrade your stronghold when available. If your stronghold have dependencies to upgrade those dependencies will be upgraded. You can chose to use resources items if necessary in the settings.
    • Daily Quests
      The bot will collect all the daily quests points and reward chests until no more reward chests are available for the day. This action will always be executed after all others.
    • Daily Shipment
      The bot will collect the Daily Shipment/Sign In Rewards.
    • Gather resources Alliance
      The bot will claim the resources gathered in your alliance territory and send troops to gather at the resource building available in your alliance. This type of gathering is always executed before the kingdom gathering. In the settings you can select what formation you want to use, this is useful because it adds the option to always send your primary formation with dragon to the alliance resource building. This is important in combination with other actions like the Attack Threads.
    • Gather resources Kingdom
      The bot will send troops to gather in the kingdom. In the settings you can chose what resources to collect.
      By default it will start at the highest value resource ( silver, if selected ) and highest tile level ( 7 ) and send marches until no more tiles of that resource in that level are found, at that point it will switch to the next resource and start over ( this option is great if you primarily want one type of resource ). With the "Prioritize higher level tiles of each selected resource" option activated it will search by tile level first, looping by each resource in every level search ( this option is the best if you want to complete Daily Quests or gather all type of resources equally ).
    • Gather resources My Estate
      The bot will collect the resources available in your resource buildings within you estate.
    • Gather Speed Buffs
      The bot will use the Gathering Speed Buffs available, if there is no buffs available there is a option to use gold to buy and use the 24h option.
    • Hall of Champions
      The bot will praise at the hall of champions once a day to get the rewards.
    • Honor Pass
      The bot will collect all rewards at the Honor Pass event when available.
    • Labyrinth Explore
      The bot will explore almost all floors at the labyrinth until no more stamina is available or the creation is defeated.
      ATTENTION: Because of the tutorial instruction at the beginning you should complete at least floor 2 to use this action.
    • Labyrinth Plunder
      The bot will plunder all available floors at the labyrinth until no more stamina is available.
    • Labyrinth Shop
      The bot will purchase all selected items at the labyrinth shop.
    • Research at the University
      The bot will do researches at the University.
      You have the option to chose what categories you want to research and if you only want to research lvl 1 or maximize the level of every research.
    • Shield
      The bot will use the selected shield, if the shield is not available gold will be used to buy one. If no shield is active a new one will be used immediately, if a shield is already active the new one will be only used if the remaining time is equal or less than the specified in the settings ( ReShield earlier ).
      You have the option to only use shields during the Gold Event - Kingdom Raid ( GEKR ). When using this option, in each execution, when the chosen shield is longer than the time remaining for the event to end, the bot will select a smaller shield when possible, thus avoiding the use of larger shields unnecessarily.
      When this action is active and it is expected to use shields a status icon will appear in the statistics tab next to the name informing the status of the shield in that account:
      Shield Gray Gray ➔ Unknown ( this is the default initial status )
      Shield Green Green ➔ Active
      Shield Yellow Yellow ➔ Active but within the time set in the "ReShield earlier" setting
      Shield Red Red ➔ Shield not active
      The shield status and time remain is updated with a maximum interval of 15min.
    • Talents - Instant Yield
      The bot will use the instant yield talent when available.
    • Troops Train
      The bot will assemble and train troops of the selected buildings ( Barracks, Stables, Range and Siege Workshop ).
      The bot will read the training time to know when it can train troops again.
      You can train specific amount individually, use resources if necessary and upgrade lower tier troops.
    • Wishing Well
      The bot will exchange all available free wishes at the Wishing Well.
    • Vault
      The bot will collect and/or deposit gold in the Vault. When deposit is available the selected scheme will always be the shortest available.
    • War Aid Center - Gifts and free offers
      The bot will collect the gifts and free offers available in War Aid Center.



    • Unlimited accounts
      There is no limit in the number of accounts you can add on the bot. In fact, there is not limits on the bot, all the features are available without limitations.
    • Compatible with Nox Player, MEmu Play and LDPlayer
      The bot is compatible with Nox, MEmu and LDPlayer emulator.
      Nox appears to be lighter and with less bugs but does not allow mac address customization like MEmu does.
      If you don't know which one to choose you can read the Nox vs MEmu vs BlueStacks - Performance comparison.
    • 2 accounts rotation modes

      The bot can handle 2 accounts rotation modes : "Rotate instances" or "Rotate accounts using SWITCH option in the game".

      This option can be found at "Options > Account rotation mode".

      - With "Rotate accounts using SWITCH option in the game" mode multiple game accounts can be grouped in the same emulator instance. In this mode the bot can still have multiple instances but they all start at the same time and the bot will switch to the account it needs to work on. Since in this mode it is not required to have one emulator instance for each account it results in much less disk space required.

      • Minimal disk space required ( 1 instance can have multiple accounts )
      • Does not require to stop/start a instances to rotate to the next account, the instances are always running
      • Possibility to customize the group of accounts in each instance, thus being able to increase or decrease the number of accounts in each group to increase or decrease the frequency with which they are handled
      • Each account must be bind to a google account to allow the account switch without password
      • Requires the use of OCR to recognize the account name to identify the current account and google email to switch accounts, this will take some extra time

      - With "Rotate instances" mode it is required to have one emulator instance dedicated to each game account because the bot will just start the instance of the account it needs to work on.

      • No google account bind required since there is only one account per instance ( you can use Kings Group, Facebook, Twitter or Google )
      • Does not require the use of OCR to recognize the account name nor the google email
      • Since all accounts are treated without grouping this is the best method to ensure that all accounts are treated equally in terms of handling frequency
      • Google apps can be removed to reduce cpu usage of the instances and thus significantly increased performance
      • Can require high disk space for emulator instances ( only 1 account per instance, each instance can occupy 6~10 Gb, in average )
      • Requires to stop/start a new instance to rotate to the next account, this will take some extra time
    • Statistics

      The bot will record the count of completed objectives in each action, the execution time and much more thus allowing an analysis of the bot's performance.
      The statistics overview will also show :

      - The total and average execution time of each instance cycle ( cycle throw all accounts ) in "Instances statistics"

      - The total and average execution time of each action in "Accounts statistics"

      - The resources per account and per kingdom in "Accounts Resources" and "kingdom Resources", including increase percentage from previous counts.

      The statistics of the run ( timers and resources count ) are always saved and will be reloaded if the bot is closed, this is useful because it allows to close the bot without losing the "Wait until" timers thus the bot will not need to run again all actions if they are not available yet.
    • Game auto install and auto update
      The bot will install and update the game automatically.
    • No mouse and no screen required
      The bot works communicating directly with the emulator thus not requiring the mouse nor the screen to be on.
    • Auto use Raid Stage Mode in Gold Event - Kingdom Raid ( KvK )
      With this option enabled the bot will automatically disable all troop related actions during this event. This mode is useful for strongholds without shield who have their troops reinforcing.
    • Auto reconnect
      If the account is disconnected because of network error or server down time for maintenance the bot will reconnect again to continue working on your account.
    • Auto reconnect if account is logged in another device
      If the account is disconnected because it was logged in another device the bot will wait ( 15min by default ) and reconnect again to continue working on your account.
    • Auto recovery
      In case of failures or bugs in the game the bot will always recover to a know state. Recovery strategies include restart the game and the emulator itself as last resource.
  • Pc minimum requirements

    The minimum requirements of your computer are always related to the chosen emulator. If your computer can run the emulator it will be able to run the bot without any problems.

    In our test cases the bot perform with a CPU usage lower than 5% and average RAM usage of 150 MB - High performance with low resources usage!
    *Memory usage will increase depending on the amount of instances running.

    Performance
  • Privacy

    The bot does not collect any account information or usage information and the logs (visible in the Logs tab) are only saved locally on your machine.

    There are only two exceptions, the first is when you use one of the support options available in the Help menu, in which case the current log and/or the emulators printscreens will be sent depending on the option selected. The second exception is in case of new beta actions that may contain alerts that are triggered in case of an error during its execution, these alerts are temporary.

    In both situations, this communication of information never contains passwords nor is it shared with third parties, the sole purpose of which is to debug and/or improve the bot's performance, being immediately deleted after its analysis.

Support

ConveyThis