Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Recently Browsing   0 members

    No registered users viewing this page.

Chatbox

Load More
You don't have permission to chat.
  • Posts

    • BDO Grinding Buddy Documentation

      After Put VServerGroup.vnc file in BDO bin64 folder, run loader as admin, start game, the loader window should auto disappear as it auto inject bot into game.(Notice that you may need to add loader to your anti virus whitelist since it injects in game, some anti virus may consider it as trojan.) After game window shows up, press Insert key to call out bot menu.
        GUI:   Hello guest! Please register or sign in to view the hidden content.   Script record:

      Part1. Pathing
      There are 3 ways to path your character to xyz in BDO Grinding Buddy. 1st way is by adding PathWalk from command list, Hello guest! Please register or sign in to view the hidden content. The command will add your current xyz as parameter, once you run this command, it is the same as Open World map , set a destination and Press T using BDO auto pathing to walk to it. Hello guest! Please register or sign in to view the hidden content. but as we know BDO Auto Pathing sucks, so PathWWalk usually only be used at the beginning of a grinding script, which indicate the starting location of the Grinding spot. Hello guest! Please register or sign in to view the hidden content.   2nd way of Pathing is by recording script without toggle Walk sign,
      Once you click BeginRecord, bot will start capture your xyz as you move, use it as parameter for the command MoveTo(x,y,z,Delay). the MoveTo command will make your character Teleport to the xyz and wait delay you set.
      In the example bot will tp to xyz and wait 300ms until TP to next xyz. Hello guest! Please register or sign in to view the hidden content. You could change waypoint distance to effect how frequent bot capture your xyz. The unit is 1,
      which is around this distance. Hello guest! Please register or sign in to view the hidden content.  Recommanded setting is waypoint distance 5 under delay of 300ms.
      If your delay sets too low but distance sets too high, you may get port back since sync which leads to fail teleport.   3rd way of pathing is by beginrecord with Walk sign toggled: Hello guest! Please register or sign in to view the hidden content. Once you click BeginRecord, bot will start capture your xyz as you move, use it as parameter for the command PathTo(x,y,z,Delay). the PathTo command will make your character Walk straight from your current xyz towards the xyz beed captured, the delay here is useless so you could set it whatever value.
      bot will walk straight towards your recorded xyz when using PathTo. Hello guest! Please register or sign in to view the hidden content. PathTo command also has internal timer which is you didnt reach the xyz captured within 3 sec, bot will auto try to use MoveTo instead to Teleport towards it, this is useful in many case to prevent stuck. Once this happened bot will show the 启动瞬移防卡 in input window. Hello guest! Please register or sign in to view the hidden content. Part2 adding Grinding spot after walk/tp to it In order to add grinding spot, you will need to add KillMonster() command  at the spot you wanna grind: Hello guest! Please register or sign in to view the hidden content.   Hello guest! Please register or sign in to view the hidden content. the KillMonster(x,y,z,Range) command will capture the current xyz of the character and scan circle range to detect mobs, if there are mobs in the range set, bot will start attacking mob with auto attack +spaming quickslot 1-6, if no mob detected, bot will skip the killmonster command and continue run script.
      Recommended range is 1000 which is around this range: Hello guest! Please register or sign in to view the hidden content.     Part 3 Plan your path and Grinding spot, make it be a loop:   Hello guest! Please register or sign in to view the hidden content.     Hello guest! Please register or sign in to view the hidden content. in input window you will need to type ::Name:: as a mark, which could be used in goto() command to tell the bot which mark to jump to.(You dont need to put exact ::Grind::, you could put whatever name you want)
      Since bot running script from top to bottom, once at bottom use goto() command will lead bot jump to the mark you want so in this way you could make a loop script.       Part4 Begin playerdetection
      you could add BeginPlayerdetection() command from command list, put it at beginning of the Grinding loop, this will enable player detection for you.   Hello guest! Please register or sign in to view the hidden content. At bottom of the bot GUI, you could set detection range and duration: Hello guest! Please register or sign in to view the hidden content. the example here will make bot detection 8000 range(full mini map), if there are player existing more than 0 sec(instantly), bot will dodge into BA for 2 mins and auto port back continue running script. Recommended setting is 2000 range with 5 sec duration if you are using PathTo to path.       Part5 Restock(path to restock NPC)
      at beginning of grinding loop, you could add the following command to check if character is over 90% max weight.
      if BackCityBoolean() == BackCity goto(::Restock::) Hello guest! Please register or sign in to view the hidden content.   if it is over 90% of weight, bot will execute next line command which in this example is goto(::Restock::), this will make bot jump to restock loop.
      If it is not over 90% weight bot will ignore next line command but start executing from next next line command which will make it ignore jump into restock loop.
      Restock loop usually could be put after the whole Grinding loop.
      Usually you will need to add EndPlayerDetection() command at restock mark since usually in town there are players. This command will make bot stop player detection. Hello guest! Please register or sign in to view the hidden content.   After that record your PathWalk/PathTo/MoveTo from the weight check location to the restock NPC location.       Part5.1  Restock(interact with Npc) There are 2main ways to start interaction with NPC. 1st way is using by adding OpenNpc() command from command list: Hello guest! Please register or sign in to view the hidden content.   but in order to have this command working you will need to stand at exact spot where you could press R to interact with the NPC you want. By standing at exact spot you could record a MoveTo to make sure your character is stand at exact location needed.     2nd way is using NameOpenNpc(NPCname) command. This command could open NPC dialog from a short distance:   Hello guest! Please register or sign in to view the hidden content. Hello guest! Please register or sign in to view the hidden content.   You will need to put exact  Npc’S name in the command,in this example, in order to talk to NPC named Erill, you will need to use command NameOpenNpc(Ernill).

      after open Npc’s dialog, could use SellGoods() command to sell whatever item you added in selladd list,  (Use TaskSellGoods() command instead if NPC gives Quest button)
      use RepairEquip() command to repair gear. (Use TaskRepairEquip() command instead if NPC gives Quest button)     Hello guest! Please register or sign in to view the hidden content. Hello guest! Please register or sign in to view the hidden content.   you could select item from item select list and press selladd button to add it to sell list.
      After done sell item and repair, record your path from restock Npc to Storage NPC, interact with NPC and use SaveGoods() command to save whatever item in your saveadd list to storage.(Use TaskSaveGoods() command instead if NPC gives Quest button)   Hello guest! Please register or sign in to view the hidden content.     in order to save item correctly you must not toggle the auto arrange option in inventory: Hello guest! Please register or sign in to view the hidden content.   Part5.2  Restock(path your way backto weight check point) After done restocking, you will need to record your way back to weight check point, and goto(::Grind::) to jump back to Grinding loop mark, this way a full grinding+ restocking  script is done.    
    • I don't see the CD option in the dropdown. only attk/mount speed etc
    • this is club's first topic
  • Topics

×