Scroll to the end of this post for other helpful topics after you have the bot setup.
1.) Save this to your desktop, and extract the folder.
2.) Download, and install the netframes if you haven't already.
(Install 2.0 first, and then 3.5)
If you haven't yet downloaded and installed 2.0, do not install 3.5.
(NOTE: The bot will NOT support PTR at this time. The link in the quote below will be where it gets posted once the update becomes available)
If you are planning on running this bot on the 1.13 PTR, you may need to update the d2bs113.dll.Latest 1.13 dll
You need to check the date on the updated dll from this link, and replace the one that is currently in your d2bs folder if needed.
When you download this file, it will actually be names d2bs.dll.
Change the name to d2bs113.dll, and replace the current one in your d2bs folder.
(Each time the dll is updated, it will be posted in the above link)Don't PM Sheppard, or any mods asking for an update!!!
When the file is updated, it will be posted.
1.) Open the "d2bs.ini" from the folder (example below)
a) insure that "DisableCache" is enabled and set to "true"
(Just remove the semi-colon at the beginning of the line)(NOTE: If this is already done then close the ini and change nothing)STEP 1 SETUP:This is an example of what your ini will look like.
; boolean values:
The above red values, are all that you need to change!!!
STEP 2 SETUP:
; 't' or 'T' or 'true' or 'TRUE' or 1 for true/enabled
; 'f' or 'F' or 'false' or 'FALSE' or 0 for false/disabled
; set to the folder (relative to d2bs) where your scripts are located)
; set to 0 to disable, otherwise this is the max length of the game in seconds
; set to a boolean value to disable/enable minimize blocking
; set to a boolean value to disable/enable quitting on hostile
; set to a boolean value to disable/enable quitting on errors
; set to a boolean value to disable/enable starting at menu (has no effect for users, developer toggle)
; set to 0 for default(50MB), otherwise the number of MB to limit memory to
; Don't change this unless you know what you are doing.
; time in seconds to wait for logging in
; time in seconds to wait for the character select screen to load
; time in seconds to wait for act changes, etc. before the core reports a failure
; Setting for developers to test loading scripts, defaults to false
; Set to false to use only the console for printing, or true to print to the console and the game buffer
; these settings are for the oog function login()
; you pass the name of the section (i.e. "my sp character")
; as the argument to login, and it takes care of the rest
; example : login("my sp character");
; [my sp character]
; possible modes: single, battle.net, other multiplayer
; the actual name of the character, as displayed on the screen
; possible difficulties: 0 - normal, 1 - nightmare, 2 - hell
; note: this has NOTHING AT ALL to do with battle.net game creation!
; your battle.net username
; the password to the above account
; the gateway your account resides on
1.) Run "oog.exe" from the folder, and select
from the top.
STEP 3 SETUP:
a) Type your character's name in the "Profile Name" Block
b) Drop down the "scriptpath" selector to choose which bot script you want
c) Click the "?" by the "D2Path" block, and find your folder
d) Enter your "Game Name" and "Game Pass"
e) Select which difficulty you want the bot to run
STEP 4 SETUP:
1.) Click the "Edit Login Profile" tab (Shown in image above) to bring up the image below
a) Type in your characters name in the "Profile Name" block manually
b) Enter the "Settings" information for the "Mode", "Gateway", "Character Name", "Username", and "Password"
c) Click "OK" when completed (the "loginProfileMaker" will close)
d) Drop the drop down box for "Profile Name" from the "Login Profile" and select your character name
e) Click "Update" and close oog editor
STEP 5 SETUP:
1.) Click on the
tab to start the bot
a) Let the bot make the game, and create your character profile
(DO NOT make or edit the config yourself until after the bot has created it
b) After profile is made,
the bot and edit your char config
If your using ntbot, then the config will be located in "scripts-ntbot/libs/config"
Config guide for ntbot
can be found -->HERE<--
For YAMB, the config will be in "YAMB/libs/YAMB/configs"
configiguration guide found ->HERE<-
2.) Edit the nip files for your pickit (don't skip this step and complain later that bot isn't picking what you want
ntbot nips are in "scripts-ntbot/settings'
YAMB nips will be in "YAMB/settings"
STEP 6 SETUP:
1.) Restart the bot, and good luck with drops.
D2BS Folder Defined:
1) D2BS.ini - This needs to be verified before you start anything. Using the above reference in the quote, change ONLY
the values listed in red.
2) OOG.exe - This is the next step in getting started. Fill in all necessary information for your profile.
(NOTE: You MUST use your characters Name in all the appropriate fields)
3) cGuard.dll - This is what the bot will use if you're botting on 1.12
4) D2BS113.dll - is what it uses to bot on the PTR realm
5) ntbot script - Much like 6, this will depend on which script you decide to use for botting
6) YAMB - If you use YAMB, then your profile will be created in this folder. Vice-versa for ntbot.
(NOTE: Within either of these folders (depending on which you use) is where you'll find the nips, and char configs)
(NOTE: This will ONLY work for the 1.12 patch)
Launcher Setup Guide
(Use the above link for setup instructions)
need launcher, if you plan to run multiple bots, or use multiple keys)
MULTIPLE CD-KEY SETUP:
1.) Using Serby's Cd-Key Changer
to create the mpq files in the d2 folder.
2.) In the oog manager, you will see a box with CD Keys to the left of it. This is where you add the mpq files. listed like this cdkey1.mpq;cdkey2.mpq;cdkey3.mpq
(NOTE: The bot will select the keys for you)
3.) Set the number of games that you want per key, in the profile settings. (Illustrated in the "Profile Settings" screenshot above)
-key swapping only works with d2launcher
MULTIPLE PROFILE SETUP:
Launcher Setup Reference
Needed to run multiple bots
(Repete the setup steps above to create multiple profiles)
This below reference is an example of what will be created in the ini
(NOTE: Check only the values in red, and insure the information is correct for each profile you create)
For use of multi key(s)/bot(s), you will have to install and setup launcher.
Also, check use launcher in the profile settings, and path to it.
FOLLOW BOT SETUP:
1.) Setup the profile, and run the bot as instructed in the above setup.
2.) Change the game name to match what appears in chat
example: your friend has joined Baal-101 your game name would be Baal-
(Note: Game messages from friends need to have the first game letter capitalized.)
that should join the leaders game.
3.) Set up the ntbot baal leeching script in char config, by push leech and set public mode to true.
(edit the leeching script so the leader= the leaders name - case sensitive)
if your bot leaves before the leader does chances are your either not partied with the leader or you got the leaders name wrong in the script.
Other Helpful Topics
Alternative game starter.
Nip editing here
Reference ID's for all items here
Common stat codes quick refernce here
Game Installation Help
TortioseSVN Install Guide
Updated njipAliases File
For pick reference