Member Access


Black Desert Online Bot

Black Desert Online Bot

bdo pilot box small

BDO Pilot - Alchemy, Cooking, Fishing, Auction and Production Bot

BDO Pilot (BP) is a bot for MMORPG Black Desert Online (BDO). BDO Pilot was developed for English BDO client. BDO Pilot uses optical character recognition (OCR) technique to receive and analyze information from the game client. Then bot sends pre-defined mouse clicks and keystrokes (macros) to BDO client to interact with the game. This approach has its pros and cons.  BP does not use dll injection, memory scan, client modifications, traffic hooks etc. Therefore it remains undetectable by xigncode3 which protects game client from modifications. From the other hand bot cannot read something which is not present on the screen (e.g. character world coordinate), and therefore cannot move your character to town and return it back to fishing spot. BP has several features:

    • Autologin function. Bot can use existing running game client or autologin to particular account
    • Selecting main/last server during login with selected character
    • Connect lost, game crash, game patching or maintenance mode detection. Bot will properly threat those events and restart game client when possible
    • Using timers to optionally login, logoff or stay idle during random time intervals to mimic human behavior in a long run
    • Using any game resolution in windowed mode with UI scaling set as 100%
    • Every functon of the bot may periodically feed workers with beer, grilled bird meat
    • Possibility to pause bot with hotkey
    • Optional function to record detailed log and send crash report to developer
  • Alchemy and Cooking
    • This new function was developed to level contribution points, cooking or alchemy skills
    • Bot takes new alchemy table or utensil from storage box (container) and install it in your house in the vicinity of a character. Bot support standard, intermediate and advanced types of tools. Broken tools are trashed automatically. Bot is capeable to use partially broken tools or different types of tools
    • Ingredients for your recipe are loaded from container to inventory. Resulting goods unloaded back to container at the end of a work.
    • Subproducts are detected and unloaded automatically and if weight exceeds minimal value after unloading resulting goods.
    • Bot may find and fit approapriate clothes, refit broken life crystals
    • Activating food, life crystal or verdure droughts via hotkeys
    • When all ingredients/tools are consumed, bot may switch to low priority production tasks
    • Fishing is the first function of the bot. Not recommended to use for longer then humanly possible (2-3h/day) to avoid ban.
    • Using as standard as special (Calpheon, Balenos, Epheria and Mediah) fishing rods including enchanted rods. Replacing broken rods. Harpoon fishing not implemented
    • Solving captcha with 100% success rate during minigame. Possibility to use standard autofishing if you leave bot unattended for a long time.
    • Collecting every loot from fishing and, optionally, throwing away not required items: junk, broken standard fishing rods, fish types based on fish color or possibility to dry out fish. This function may be disabled if you collect quest items.
    • Drying several fish types. Detecting weather state. Detecting fish types which may not be dried.
    • Using fish food to level fishing skill
    • Detecting overload state, state when no more rods left or when inventory is full to stop operation.
    • Bot may purchase unlimited list of items from market director
    • OCR price scan implemented. You may define maximal price per item to purchase. Bot will wait for less expensive items if necessary.
    • Bot is couning every items purchased. Possibility to define maximal quantity of items to buy.
    • Storage balance scan. Bot will stop operation if your have no silver to continue.
    • In order to use this module you need to position your character near auctioneer.
    • Using multiple types of production (shaking, grinding, chop, dry, filtering, heating, simple and imperial alchemy and cooking)
    • Unlimited number of tasks supported, you can define production chains and create complex products from basic ingredients using different production modes
    • Bot uses storage box located in your house to access storage
    • Bot performs image scan in inventory and in storage box. No need to define a cells where you take ingredients
    • Overweight detection. Bot may partially unload resulting product to storage box and continue work. Especially useful for imperial cuisine and imperial alchemy
    • Delaying tasks which did not start and trying to start them again. Process all resources your goblins collect in real time
    • Possibility to limit max working time per task to split overall time between several tasks evenly
    • In order to use production bot you need to position your character near storage box in your house
    • Simple bot to help you to play minigame while you using cow. You need to position your character near a cow manually
  • Horse skills leveling
    • Bot is trying to keep ballance during minigame when horse failed to use skill
  • Feeding workers
    • If you dont plan to use other functions of the bot besides feeding workers and restarting game in case of connect losts, you may use this stand alone function.


Knowledge base, forums


© Macro Laboratory 2019
All rights reserved!
Design by Ivan Kozyrin