Installation

From AoWiki

Jump to: navigation, search
How To Install and run AO5 B3

This is a long and detailed guide please read through it fully yet carefully as there is a lot of usefull information contained with in it. Thanks  :D

Before we begin we need some information. For the purposes of this guide the information i will be using is fake. You will be using your own information

Whats Needed

  1. Diablo 2 Classic CDKEY
  2. Diablo 2 LOD CDKEY
  3. Owner's Name <-- This is the name you entered upon installing Diablo
  4. Diablo Account Name and Password
  5. Botting Characters Name
  6. Realm You Play On
  7. Name of Channel for bot to join
  8. Name and password if one for game to create

ok now that we know what information we need we can move on. This is the information i will be using for the guide. Its FAKE!

Our Information <-- Not real info

  1. 398d-feo3-f4fv-34er
  2. m34j-k4f6-la45-ldk4
  3. Bob
  4. WowSucks///wowsucks
  5. BobTheBuilder
  6. useast.battle.net
  7. BNET Boyz
  8. IM A MF-///q

So Lets Get Started Shall We!

  1. Download
    1. First you need to download the actual bot and associated files

    2. The Download Links
      1. AO5 B3 Bot
      2. VB Runtime
      3. .Net Framework 3.5


    3. Once you have everything downloading wen can stat installing. First install VB Runtime
    4. Next install .NET 3.5 Framework


  2. Extract & Familiarize
    1. After you have installed the prerequisite software we can extract the AOBot. You should have the following file. Depending on what Operating system you have it may be located in different places. Move the file to your desktop.

      b31-1.gif
    2. Extract or uncompress the file, once we have the bot files we can begin imputing our information into the bot. b32.gif
    3. Open the bot folder make sure to familiarize your self with the folder structure as it will be important, especially when obtaining support.

      b33.gif
    4. We need to focus on only a few things in here. First the logs folder

      b34.gif
    5. Inside here contains all the log files important to maintaining our bot. The Main two being the core and owner logs shown below.

      b35.gif
    6. The next thing is your scripts folder, this folder contains all the script files for the bot. We will dive into this in another guide.

      b36.gif
    7. Last we have the AoManager.exe. This is the bread & butter of the bot. You launch this to start/setup/run/maintain your bot

      b37.gif
  3. AoManager Settings
    1. Launch AoManager, you should see something similar to this

      b38.gif
    2. First we need to setup the manager so click on Ao Settings at the bottom

      b39.gif
    3. You should see something like the following image

      b310.gif
    4. We need to change a few settings here. To reflect the image below b311.gif
    5. Now that you have the settings above all entered let me explain them
      1. Diablo II Directory: This is the location of your Diablo installation <-- Note that you have to double click in the Diablo II Directory field in order to select the directory
      2. Realm: This is the Realm that you play on ours is set to east since that is info we started with
      3. Hide Core: This will hide the core log while your bot is running. I would leave it be as its useful when you want to check on your bot to be able to read the core.
      4. Stealth Mode: This will enable dnd with in game so to speak. Basically your friends will not be notified that your on or when you create games.
      5. Key Delay: This is a delay setting for entering the cdkey values
      6. Click Delay: This is a delay value for the time in between clicks for the bot. You may want to adjust this value based on lag on you INET Connection.

        • The remainder of the settings I have not messed with much and unless you really know what your doing I suggest you leave them alone.

  4. Bot Settings
    1. Now we can close this AO Settings window and return to the manager window, where we can setup your bot by clicking on the Bot Settings Button at the bottom

      b312.gif
    2. You should now see something similar to this. Edit the delays/timers to reflect your needs b313-1.gif
    3. Lets go over each one
      1. Minimum Game Time:This is the minimum amount of time in seconds that your bot will stay in game. If your run is finished before this timer the bot will idle until the limit is reached. It is recommended to have this set to a few minutes to prevent getting R/D or Temp Bans
      2. Maximum Game Time: This is the Maximum Time that your bot will stay in game. Even if you do not complete a full run your bot will exit game after this amount of time. This is to insure that the bot does not get stuck and remain in game doing noting forever. Its recommended that you set this quite high if you are doing multiple bosses, especially if you are clearing entire areas such as Pits
      3. Create Game Delay: This is the amount of time in seconds your bot will wait in between games before making the next. Its recommended that you use the deafults
      4. Start Run Delay: This is the amount of time in seconds the bot will wait after creating the game before it will start the run. Its recommended that you use the deafults
      5. Temp Ban Sleep Time: This is the amount of time your bot will wait if you receive a temp ban before trying to log in again.
      6. Max Games Hour: This is the maximum number of games your bot will make with in one hour. this prevents the bot from getting IP banned for making 20 games on a single IP. Note: that you can also get temp ban for creating more than 10 games on a single CDKey so you may want to set this to 9 games an hour depending on the length of your runs and weather or not you are getting temp bans.
      7. Login Too Long Delay: This is the amount of time your bot will wait if Login takes to long.
      8. Game Join Too Long Delay: This is the amount of time your bot will wait if you receive "Failed To Join".
      9. CD Key In Use Delay: This is the amount of time your bot will wait if it receives already in use message
      10. Can't Connect Delay: This is the amount of time your bot will wait if you receive an IP ban before trying to log in again.
    4. Now lets move on to the next tab, we should see something similar to this b314-1.gif
    5. Since there is a lot of information to go over here I am going to break this into subsections. First we will look at the Profiles Data. b315.gif
        • Profiles is how AO handles multiple bots. Each profile you add represents a bot. For the purposes of this guide we are going to be sticking to a single bot so we will not be covering the use of D2Launcer. Which is a new feature added to B3
    6. Next we will look at the Login Data b316.gif
    7. Now that you have the settings entered let me explain them
      1. Diablo II Directory: This is the location of your Diablo installation <-- Note that you have to double click in the Diablo II Directory field in order to select the directory
      2. Owner Name: This is the Name you entered when installing Diablo II
      3. Username: This is the name of the account you want to use to bot with
      4. Password: This is the password for that account
      5. Character Position: This is the position of the character on that account roster that you want to use for booting
      6. Auto Start Run: Should always be check, it determines if you want the bot to automatically stator when it enters a game or you want it to be initiated manually each time. Useful if you want to use the core without running a sequence. IE was, grush, etc…
    8. Next we will look at the Game Settings b317.gif
    9. Now that you have the settings entered lets go over them
      1. Game Name: This is the name of the game you want your bot to use it will automatically increment this so notice i added the - at the end of mine so it will be IM A MF-1
      2. Game Password: This is the password you give for your games
      3. No Password: This makes the game public with no password
      4. Difficulty: This is the Difficulty of the game it will create
      5. Channel: This is the D2 Channel that your bot will join
      6. First Join Channel Message: This is the D2 Channel that message your bot will span when it first joins the channel entered above
      7. Next Game Message: This is the message your bot will spam in channel before creating the next game
      8. Too Short Message: This is the message your bot will spam in channel if the previous game crashed
      9. Hide Window: Do Not Use This it prevents the doable window from opening so you can not see your bot inaction


    10. Last we will look at the CD Keys. This section is pretty much self explanatory but lets go over it b318.gif
      • You type the corresponding key into the field and click add. you can add as many keys to the bot as you wish. furthermore by entering a numbered value into the "Change keys after" field you can tell your bot to switch between the cd keys after a set amount of games
    11. The final two sections are not going to be covered in this guide since they are not working or are still buggy. With that said once all the settings have been entered you can close the Bot Settings Window
  5. Char Settings
    1. Now we will move on to the Character Setup, we will be using the new integrated Char Settings to do so. Click on the Char Settings button at the bottom of the Manager b319.gif
    2. You should see something similar to the following image b320.gif
    3. This is the way AO handles multi-botting now in B3, each bot you run will have a profile. Select the profile you wish to edit the settings for and the interface will jump to the next tab. You should see something similar to the following b321.gif
    4. Lets go over each of the settings. I divided them into the corresponding sections
      1. Partying/public Config
        1. Public Chat: This enables the bot to spam the in game messages for Baal and Chaos games.
        2. Public Bot: This enables the bot to create TP for Baal and Chaos games.
        3. Auto Party: This enables the bot to Auto Party with users in the game
        4. Auto Accept: This enables the bot to Accept party invites from users in game
        5. Squelch Level: Bot will squelch players at or below this level

      2. Delays
        1. Teleport Delay: Delay in between telepots
        2. Walk Delay: Delay in between walk cycles
        3. Store Delay: Delay to wait while shopping
        4. Kill Delay: Delay to wait in-between kill cycles
        5. Sell Delay: Delay to wait in between selling items
        6. Stash Delay: Delay to wait in between stashing items
        7. Dump Delay: Delay to wait in between dumping items

      3. Logging
        1. Log Level: This sets the level of logging 1 = Debug, 2 = Info, 3 = Errors and fails, 4 = Fatal Errors
        2. Log Display Message: true/false show log messages in game
        3. Log Sold: Log sold items
        4. Log Dumped: Log Dumped Items
        5. Log Gambled: Log Gambled Items
        6. Log Stashed: Log Stashed items
        7. Log Skipped: Log Skipped items

      4. Misc
        1. Stop Bot On DClone: This idles the bot if the clone spawn message is detected
        2. Hunt Hot Ip: Idles the bot if one of the IPs entered is detected, you can add as many IPs as you want

      • The top right section is for editing the sequence your bot will run. This is what your bot does boss and game wise. We will come back to this once we are finished with the character settings
    5. Next select the Char Settings tab, you should see this b322.gif
    6. Lets go over each of the settings. I divided them into the corresponding sections
      1. Char Builds
        1. Choose the current type of character your bot is

      2. Merc Options
        1. Use Merc: Do you use a merc
        2. Auto-Resurrect: Chicken to town when merc dies and resurrect him
        3. Chicken On IK: Chicken to town and heal if Iron Maiden is cast
        4. ReEquip Weap: ReEquip your mercies weapon after resurrecting him to recast its aura

      3. Monster Skipping
        1. Check the box next to which monster to skip based on immunities and auras

      4. Inventory Locks
        1. Check the blocks of your inventory where you wish to keep locked IE your tomes which you must have to bot, anni, torch, heeds, and any other charms. Leave the blocks empty that you wish to use for picking up drops

      5. Pickit Settings
        1. Disable Pickit: Disables the bot from picking up anything thats not a potion.
        2. Auto-Dump: ID and dump items in inventory before entering Throne room
        3. Instant Dump: ID and dump items after picking them instead of selling
        4. Min Gold Pile: The minimum amount of gold your bot will pick up
        5. Greedy: Tells the bot to use the Greedy picket. Good for ladder reset bot will pick most everything
        6. Moderate: Tells the bot to use the Moderate picket. Bot will pick only useful items
        7. Strict: Tells the bot to use the Strict pick. Bot will pick only items that are worth FG(d2jsp.org) IE perfects/hrs/whites

      • There are three different setups for pickit which we will cover in more detail in another guide but basically decide which you want to use. Basically each version determines the amount of junk your bot will keep Greedy keeps a lot of junk, Moderate keeps some junk and Strict keeps no junk.
      • You can find out more about the picket here
        1. Pickit Reference</ul>

        2. There is also a Reference or Docs folder found in the pickit folder that goes into a lot of detail on how to setup and modify these files.
      • Then select the Potion/Chickening tab, you should see this b323.gif
      • Lets go over each of the settings. I divided them into the corresponding sections
        1. Potion Rows
          1. Pretty simple just select the color pot for the corresponding row. Picture the belt rotated 90% clockwise

        2. Chickening Options
          1. Chicken on Hostile: Makes the bot chicken when hostile
          2. Chicken on Empty Pots: Makes the bot chicken to town when out of pots to buy more
          3. Chicken Town Life%: Percentage of life left when bot will chicken to town and heal
          4. Chicken Exit Life%: Percentage of life lee before bot will chicken game
          5. Chicken Town Message: Message bot will spam before chickening to town
          6. Chicken Exit Message: Message bot will spam before chicken game based on life percentage
          7. Chicken on Hostile Message: Message bot will spam before chickening because of hostile

        3. Partying/public Config
          • Player
            1. Red Pot: Percentage of life before bot drinks healing potion
            2. Blue Pot: Percentage of mana before bot drinks mana potion
            3. Purple Pot: Percentage of life before bot drinks rejuvenation potion
            4. Purple Mana Pot: Percentage of mana before bot will drink rejuvenation potion</ul>
            5. Merc
              1. Red Pot: Percentage of merc's life before bot gives merc healing potion
              2. Purple Pot: Percentage of merc's life before bot gives merc rejuvenation potion
            </ol>
          • Now select the In Town Settings tab, you should see this b324.gif
          • Lets go over each of the settings. I divided them into the corresponding sections
            1. Percentages
              1. Heal Life%: Percentage of life at which bot will not skip Heal
              2. Heal Mana%: Percentage of mana at which bot will not skip Heal
              3. Repair%: Percentage of repair at which bot will not skip Repair

            2. Shopping Options
              1. Shop Red Pot: Minimum amount of health pots before bot will fill tome during Shop
              2. Shop Blue Pot: Minimum amount of mana pots before bot will fill tome during Shop
              3. Shop Tps: Minimum amount of tp scrolls before bot will fill tome during Shop
              4. Shop Ids: Minimum amount of id scrolls before bot will fill tome during Shop
              5. Gamble From: Amount of gold before bot will gamble (Must have Gamble function called in sequence to work)
              6. Gamble To: Amount of gold left before bot will stop gambling
              7. Drop Inv Gold: Not Sure its Used anymore Leave it be!

            3. Stashing Options
              1. Stash Gold: Amount of gold before bot will stash it during Stash function
              2. Stash Everywhere: Bot will stash wherever he is when the Stash function is called. (May or maynot get you banned use at own risk)

            4. Misc
              1. Town Pick: Not Sure its Used anymore Leave it be!
              2. Use Any's Portal: Make bot use Anya's portal instead of WP
              3. Scan NPC's Items: Scan's NPC for items in pickit and buys them, alos must be on for shopbot to work

            5. Cube Options
              1. Use Cube for stashing: Enables stashing of items in cube (Must be false in order to transmute)
              2. Cube Runes: Enable cubing of runes
              3. Rune Start: Rune at which to start transmuting runes
              4. Rune Stop: Rune at which to stop transmuting runes
              5. Pick needed Gems: Enables bot to pick gems needed to transmute runes
              6. Don't mule runes: Prevents bot from muling all runes in order to transmute them
              7. Cube Gems: Enables bot to transmute Gems
              8. Cube chipped: Enables transmuting of chipped gems into flawed
              9. Cube flawed: Enables transmuting of flawed gems into normal
              10. Cube normal: Enables transmuting of normal gems into flawless
              11. Cube flawless: Enables transmuting of flawless gems into perfect
              12. Don't mule gems: Prevents bot from mulling gems in order to transmute
              13. Reroll Baal Gcs: Enables bot to reroll baal gcs
          • Then select the Baal Settings tab, you should see this b325.gif
          • Lets go over each of the settings. I divided them into the corresponding sections
            1. Baal Messages
              1. Baal Start Message: Message sent at the beginning of the baal run
              2. Baal Hot Message: Message sent if tp is hot
              3. Baal Warm Message: Message sent if tp is warm
              4. Baal Cold Message: message sent if tp is safe
              5. Wave Message[1]: Message sent for 1st baal wave
              6. Wave Message[2]: Message sent for 2nd baal wave
              7. Wave Message[3]: Message sent for 3rd baal wave
              8. Wave Message[4]: Message sent for 4th baal wave
              9. Wave Message[5]: Message sent for 5th baal wave
              10. Wave Message[6]: Message sent for 6th baal wave
              11. Baal Kill Message: Message sent before going to kill baal
              12. New Game Message: Message sent at end of baal game to tell everyone next game

            2. Baal Wave Skills
              1. Use Wave Skills: Enables casting of skills between wave spawns
              2. Wave Skill[1]: Skill for 1st wave
              3. Wave Skill[2]: Skill for 2nd wave
              4. Wave Skill[3]: Skill for 3rd wave
              5. Wave Skill[4]: Skill for 4th wave
              6. Wave Skill[5]: Skill for 5th wave
              7. Wave Skill[6]: Skill for 6th wave

            3. Misc
              1. Kill Baal: Tells bot to kill baal or skip

            • The Locations button refers to setting the locations for the bot to teleport to for casting the precasts. This is very advanced and if you do not know what you are doing i would advise against using or altering it.
          • Next select the Bot Actions tab, you should see this b326.gif
          • Lets go over each of the settings. I divided them into the corresponding sections
            1. Grush Settings
              1. Include Side Quests: Enables the gush to do side quests as well as main quests
              2. Search for Cain: Enables search for cain quest
              3. Radament's Lair: Enables Radament's Lair quest
              4. Lam Esen's Tome: Enables Lam Esen's Tome quest
              5. Fallen Angel: Enables Fallen Angel quest
              6. Hellforge: Enables Hellforge quest
              7. Siege on Harrogath: Enables Siege of Harrogath quest
              8. Prison of Ice: Enables Prison of Ice quest
              9. Ancients: Enables Ancients quest

            2. Shopbot Settings <-- Still Experimental Use with caution
              1. Sleep: Not used Leave it be
              2. Interaction Sleep: Amount of time bot sleeps at the start of the shopbot function
              3. Menu Sleep: Not used Leave it be
              4. Npc FRW: The speed used to calculate the time to wait for NPC to stop moving after you approach them. Leave it be!
              5. Cooldown: Enables sleep after set amount of attempts ( 1 disables )
              6. Cooldown Time: Amount of time to sleep if cooldown is required
              7. Shopbot From: Amount of gold before starting to shop
              8. Shopbot To: Amount of gold to stop shopping

            3. Shrine Picking
              1. Pick Shrines: Enables bot to pick the shines from the following list, you can add any shrine to the list as many as u like

            4. Misc
              1. Attack Distance: Distance bot will attack from Exp: Hammerdins=1, Trappers=13
              2. Precast Time: Time allotted to precasts before bot will skip
              3. Block User Interactions: Prevents bot from receiving input from the users mouse/trackpad
              4. Use CTA: Enables use of CTA ( Must b on 2nd Tab. Check bottom of guide for info on this )
              5. Use Teleport: Enables bot to teleport if skill is present ( Must use Teleport, walking is for losers :) )
              6. Use Redemption: Enables the use of Redemption if bot has skill
              7. Use Static Field: Enables use of Static Field if bot has skill
              8. Kill Minions: Enables bot to kill bosses minions
              9. Kill Heroes: Enables bot to kill all unique monsters while pathing
              10. Clear Path: Enables bot to kill all monsters while pathing
              11. Kill Hosteled Player: Enables bot to attack hostile players
              12. Kill IM Casters: Enables bot to kill IM Casters before attacking any other monsters
              13. Open Chests: true Enables bot to open all chests while pathing or "Sparkly" to open only sparkly chests while pathing. false to disable all together
          • Lastly select the Boss/Mule Settings tab, you should see this b327.gif
          • Lets go over each of the settings. I divided them into the corresponding sections
            1. Diablo Settings
              1. Start Message: Message sent at beginning of chaos game/run
              2. Hot Message: Message sent if Tp is hot
              3. Warm Message: Message sent if Tp is warm
              4. Cold Message: Message sent if Tp is cold
              5. Kill Message: Message sent before killing Diablo
              6. Next Boss Message: Message sent at end of run either next game or boss
              7. Seal Settings
                1. Seal 1: First seal to pop
                2. Seal 2: Second seal to pop
                3. Seal 3: Third seal to pop
                4. PreAttack Seals: Enables bot to preattack spawns

              8. Tp Location
                1. Diablo Tp X: X value for public Tp location
                2. Diablo Tp Y: Y value for public Tp location

            2. Mephisto Settings
              1. Let Merc Hold Meph: Enables Merc To Hold Meph Back
              2. Use Meph Portal: Enables bot to use red portal to act 4 ( Might be a little buggy )
              3. Use Moat Trick: Enables moat to use the moat trick to kill Meph

            3. Mule Settings
              1. Waiting Time: Time bot will wait in game before dropping items on ground and joining with mule
              2. Stash Locks: 6 columns of 8 representing your stash 1 means lock 0 means unlocked. used for specifying storage on your botting char. Use this if you want to keep specific things in your stash
              3. Cube Locks: 3 columns of 4 representing your cube 1 means lock 0 means unlocked. used for specifying storage on your bot cube. Use this if you want to keep specific stuff in your cube
          • Make sure to click save</ol>
          • Sequence Setup
            1. Now lets move on to setting up a sequence file. Click on the Game Config tab in the Char Settings window. You should see the following.

              b328.gif
            2. Once there click on the Edit Sequence button. You should now see a window that looks like this. b329.gif
                • This window is pretty simple click a button to add it to the sequence.
            3. For the purposes of this guide we will create a simple sequence consisting of a key run followed by a baal run. It should look like so b330.gif
                • Pay close attention to everything we added. we have our town functions which are needed in order for the bot to maintain itself. We call them after every 3 bosses roughly.
                • You should also see Act 4 this basically tells the bot to go to Act 4 before doing any town functions. I used it because act 4 is the smallest and easiest to navigate town.
                • We also added the bosses for the keys and baal. This is a very relatively simple sequence.
                • In order to create more advanced sequence you will have to edit the actual sequence.lua file found under
                • scripts/characters/YOUR_BOTS_NAME/
                • You will also find the Settings.lua file here for manual editing of your bots settings
            4. If you need more info on advanced sequences here is some links to help, although look for a guide maybe in the near future.
              1. Sequence Reference
              2. Tinnvec's Runs For Sequence.lua
              3. Random examples of custom Sequence.lua
              4. Lua Guide
            5. Lastly there are a few functions we need to go over to clarify there purpose
              1. The IdentifyCain() function. This should not be used in fact delete it from the sequence file it causes problems for most people and your bot does not need it since it will id while selling using the Id tomb and scrolls
              2. The ToTown() function this is only needed for advanced sequence files it basically is used to leave mid run back to town sort of like chickening. In fact it is the function called when your bot chickens to town.
              3. The ClearLevel function its there only for reference mainly basically if you want to kill all monsters in a specific area or just uniques you call this function making sure to specify the AreaLevel.xxxxxx and true or false for weather to kill all or just uniques
              4. The Act functions such as Act1(), Act2(), etc.. these serve no real purpose unless you need to go to a specific acts home town. These are mainly used for rushing although some such as myself use the Act4() function when running the town functions because its smaller and easier for the bot to navigate

          • In Game Setup
            1. First we need to make sure that our character is setup properly. Log in to your botting character and make sure that your pots are setup according to your settings file. Those of you who for some reason play backwards and put your Rejuvs left rather than the right Stop lol the right is recomended since the belt filles left to right and will mess up the belt when it shops
            2. Now make sure your inventory is set up properly matching your inv map in your settings. Remember your inventory must contain TP & ID Tome in the locked section. Those of you who for some reason play backwards and put your protected items on the left rather than the right Stop lol the right is recomended since the inv filles left to right
            3. Next make sure that your CTA is on the second tab check the image below for reference of which tab is the second tab, your tabs should look like the following image tab.gif
            4. Now exit the game
            5. Then quit diablo make sure to click all the buttons.
            6. DO NOT USE ESC
            7. OK Now we Navigate back to the root of the AO Bot folder and launch the AoManager.exe once it loads click on Start and sit back and watch her go! :D
            </ol>

            Common problems with install and how to gain support can be found in the link in my signature "How to use support forums"

          • Bot Settings
            1. Now we can close this AO Settings window and return to the manager window, where we can setup your bot by clicking on the Bot Settings Button at the bottom

              b312.gif
            2. You should now see something similar to this. Edit the delays/timers to reflect your needs b313-1.gif
            3. Lets go over each one
              1. Minimum Game Time:This is the minimum amount of time in seconds that your bot will stay in game. If your run is finished before this timer the bot will idle until the limit is reached. It is recommended to have this set to a few minutes to prevent getting R/D or Temp Bans
              2. Maximum Game Time: This is the Maximum Time that your bot will stay in game. Even if you do not complete a full run your bot will exit game after this amount of time. This is to insure that the bot does not get stuck and remain in game doing noting forever. Its recommended that you set this quite high if you are doing multiple bosses, especially if you are clearing entire areas such as Pits
              3. Create Game Delay: This is the amount of time in seconds your bot will wait in between games before making the next. Its recommended that you use the deafults
              4. Start Run Delay: This is the amount of time in seconds the bot will wait after creating the game before it will start the run. Its recommended that you use the deafults
              5. Temp Ban Sleep Time: This is the amount of time your bot will wait if you receive a temp ban before trying to log in again.
              6. Max Games Hour: This is the maximum number of games your bot will make with in one hour. this prevents the bot from getting IP banned for making 20 games on a single IP. Note: that you can also get temp ban for creating more than 10 games on a single CDKey so you may want to set this to 9 games an hour depending on the length of your runs and weather or not you are getting temp bans.
              7. Login Too Long Delay: This is the amount of time your bot will wait if Login takes to long.
              8. Game Join Too Long Delay: This is the amount of time your bot will wait if you receive "Failed To Join".
              9. CD Key In Use Delay: This is the amount of time your bot will wait if it receives already in use message
              10. Can't Connect Delay: This is the amount of time your bot will wait if you receive an IP ban before trying to log in again.
            4. Now lets move on to the next tab, we should see something similar to this b314-1.gif
            5. Since there is a lot of information to go over here I am going to break this into subsections. First we will look at the Profiles Data. b315.gif
                • Profiles is how AO handles multiple bots. Each profile you add represents a bot. For the purposes of this guide we are going to be sticking to a single bot so we will not be covering the use of D2Launcer. Which is a new feature added to B3
            6. Next we will look at the Login Data b316.gif
            7. Now that you have the settings entered let me explain them
              1. Diablo II Directory: This is the location of your Diablo installation <-- Note that you have to double click in the Diablo II Directory field in order to select the directory
              2. Owner Name: This is the Name you entered when installing Diablo II
              3. Username: This is the name of the account you want to use to bot with
              4. Password: This is the password for that account
              5. Character Position: This is the position of the character on that account roster that you want to use for booting
              6. Auto Start Run: Should always be check, it determines if you want the bot to automatically stator when it enters a game or you want it to be initiated manually each time. Useful if you want to use the core without running a sequence. IE was, grush, etc…
            8. Next we will look at the Game Settings b317.gif
            9. Now that you have the settings entered lets go over them
              1. Game Name: This is the name of the game you want your bot to use it will automatically increment this so notice i added the - at the end of mine so it will be IM A MF-1
              2. Game Password: This is the password you give for your games
              3. No Password: This makes the game public with no password
              4. Difficulty: This is the Difficulty of the game it will create
              5. Channel: This is the D2 Channel that your bot will join
              6. First Join Channel Message: This is the D2 Channel that message your bot will span when it first joins the channel entered above
              7. Next Game Message: This is the message your bot will spam in channel before creating the next game
              8. Too Short Message: This is the message your bot will spam in channel if the previous game crashed
              9. Hide Window: Do Not Use This it prevents the doable window from opening so you can not see your bot inaction


            10. Last we will look at the CD Keys. This section is pretty much self explanatory but lets go over it b318.gif
              • You type the corresponding key into the field and click add. you can add as many keys to the bot as you wish. furthermore by entering a numbered value into the "Change keys after" field you can tell your bot to switch between the cd keys after a set amount of games
            11. The final two sections are not going to be covered in this guide since they are not working or are still buggy. With that said once all the settings have been entered you can close the Bot Settings Window
Personal tools