Blizzhackers

Home of the Dupe since 2001

* Login   * Register    * FAQ    * Search

Join us on IRC: #bh@irc.synirc.net (or Mibbit Web IRC)


MuleFactory


It is currently Wed Oct 01, 2014 3:13 pm


All times are UTC [ DST ]





Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 986 posts ]  Go to page 1, 2, 3, 4, 5 ... 66  Next
Author Message
 Post subject: [GUIDE] Download and setup for D2BS 1.3.3
PostPosted: Fri Jan 01, 2010 11:37 am 
 
Moderator
Moderator
User avatar

Joined: Sun Feb 17, 2008 12:20 pm
Location: Linked to your subconscious
D2BS stands for Diablo II Botting System
D2BS DOWNLOAD:
Scroll to the end of this post for other helpful topics after you have the bot setup.






INSTALLATION:
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)

Netframe 2.0
STOP!!!
If you haven't yet downloaded and installed 2.0, do not install 3.5.
Netframe 3.5






(NOTE: Before you start the bot...
Run the svn updates to ensure you have the latest versions!!!:)

SVN Updating Instructions Here






Video Guides For Setting Up:
These videos will show you step by step how to set up the options for the bot.

Initial Setup Here
Multi Bot Setup Here
Leechbot Setup Here

I intend to make you guys a vid for SimonSays later. Have to get some bugs worked out first. :)

Read the guide below for any further questions regarding the setup.


Image
Image
Image
Image
Image






STEP 1 SETUP:

1.) Run "oog.exe" from the folder, and select Image from the top.

Image






STEP 2 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

Image






STEP 3 SETUP:

1.) Click the "Edit Login Profile" tab (Shown in image above) to bring up the image below

Image

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 4 SETUP:

1.) Click on the Image 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, Image 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"
YAMB 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 5 SETUP:


1.) Save and exit game and the bot will take over.






D2BS Folder Defined:

Image

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)






LAUNCHER DOWNLOAD:
D2Launcher
Mirror
(NOTE: This will ONLY work for the 1.12 patch)
Launcher Setup Guide
(Use the above link for setup instructions)
(You ONLY 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
[Charname]
mode=bnet
gateway=REALM
username=ACCOUNT NAME
password=Account Pass
character=Character Name
(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
D2Driver Alternative game starter.
Nip editing here or here
Reference ID's for all items here
Common stat codes quick refernce here
Sandboxie guide
VMWare Guide
Game Installation Help
TortioseSVN Install Guide
Updated njipAliases File For pick reference
Class Skills


Last edited by SleepingEnemy on Fri Jun 18, 2010 4:02 am, edited 92 times in total.
Top
 Profile  
 Post subject:
PostPosted: Fri Jan 01, 2010 11:39 am 
 
Section Leader
Section Leader

Joined: Fri Jul 05, 2002 8:51 pm
Location: /sbin/
~Stickied

_________________
D2BS
Programming motherfuckers... DO YOU SPEAK IT?!
I, for one, welcome our new black overlo... I mean, president!
  1. Create signature generator.
  2. ???
  3. Profit!

Top
 Profile  
 Post subject:
PostPosted: Fri Jan 01, 2010 9:15 pm 
 
Moderator
Moderator
User avatar

Joined: Sun Feb 17, 2008 12:20 pm
Location: Linked to your subconscious
script files can be updated with tortoisesvn found here
http://tortoisesvn.net/downloads
install tortiseSvn first, and then right click script folder and update (illustration in the screenshots section)

Image

_________________
Image


Last edited by SleepingEnemy on Fri Mar 05, 2010 6:06 am, edited 1 time in total.
Top
 Profile  
 Post subject:
PostPosted: Sat Jan 02, 2010 1:11 am 
 
User
User

Joined: Fri Jan 01, 2010 11:59 pm
I'm having issue with the countess script.

Currently that is all i'm running is countess. When I start the bot it will do one run perfectly fine, after that it will create another game but then the game seems to skip steps and it says location is tower cellar lvl 5. It's skipping lots of steps for some reason.

I had everything working just fine with 1.1.1

Any idea how to fix this?

Top
 Profile  
 Post subject:
PostPosted: Sat Jan 02, 2010 1:20 am 
 
User
User

Joined: Sun Dec 13, 2009 12:39 am
I got the same issue. I asked about ti on IRC and they said its a bug in the OOG so idk

Top
 Profile  
 Post subject:
PostPosted: Sat Jan 02, 2010 11:15 pm 
 
Moderator
Moderator
User avatar

Joined: Sun Feb 17, 2008 12:20 pm
Location: Linked to your subconscious
Now that we have the bot setup, and the char config created, we need to edit the character configuration file, and the nip files.
Doing this isn't hard. Just follow along with the following steps to do this.

First off, we need to look at the Character Configuration
(NOTE: I am ONLY showing the categoies that need to be edited)
As I told you in the setup guide, this file is located in "scripts-ntbot/libs/configs"
If you are new to this bot, you need to fully read this!!!



Boss Configuartion
(NOTE: Notice the instructions showing you the "//" at the beginning of each line here)
ONLY change what is in red below!!!

Quote:
//--------------------------------------------------------------------------------------
// Boss configuration:
// For each boss you want to run below, remove the // from the beginning on the line
// If there is a boss that you DO NOT want to do, then add the //
// NOTE: Only add, or remove the // from the beginning of the line (NOWHERE ELSE)
//--------------------------------------------------------------------------------------
// Pay close attention to the act 5 bosses. Pindle and nihl can get confusing
// Read the notes to the right of these bosses
//--------------------------------------------------------------------------------------

NTConfig_PublicMode = true;
//NTConfig_Script.push("Gamble") // 1.13 ptr gamble bot
//NTConfig_Script.push("Leech"); NTConfig_KillBaal = true; //baal leaching script
//NTConfig_Script.push("LeechD"); // chaos helper

SimonNextLevel = 109; // keypad -
SimonPOI = 106; // keypad *
SimonPrevousLevel = 111;// keypad /
SimonEscToTown = 69; // key "e"
SimonEnableSnagging = true;
SimonAutoReveal = true;
SimonStopLifeWatch = false;
SimonEnableCommands = false; // obey commands like "Rush Me","Rush 1","Get Wps" from chat.
NTConfig_Script.push("SimonSays")
(NOTE: This line is ONLY if you want to use the rush bot. Other wise, disable it by adding "//" at the beginning

//---------------
// Act 1 bosses
//---------------

//NTConfig_Script.push("Mausoleum"); // In the Buriel Grounds Next to Blood Raven in a1
//NTConfig_Script.push("Countess");
//NTConfig_Script.push("Pit"); NTConfig_ClearPitLevel1 = false; // Tomahoe Islands a1
//NTConfig_Script.push("BoneAsh"); // Located in the cathedral in a1
//NTConfig_Script.push("Andariel");

//---------------
// Act 2 bosses
//---------------

//NTConfig_Script.push("AncientTunnels"); // Found in the Lost City in a2
//NTConfig_Script.push("Summoner");
//NTConfig_Script.push("Duriel");

//---------------
// Act 3 bosses
//---------------

//NTConfig_Script.push("Mephisto");
//NTConfig_Script.push("Travincal");

//---------------
// Act 4 bosses
//---------------

//NTConfig_Script.push("FastDiablo"); // This will rush seals
//NTConfig_Script.push("Diablo"); // Full Chaos (DO NOT confuse with fast Diablo)

//---------------
// Act 5 bosses
//---------------

//NTConfig_Script.push("WPpindle"); // ONLY run this if you have the Halls WP, and DO NOT want to run Nihl
//NTConfig_Script.push("Pindleskin"); NTConfig_NihlathakExtension = true; // This is WITHOUT the WP ONLY
//NTConfig_Script.push("Nihlathak"); NTConfig_PindleskinExtension = false; // without red portal and with WP
//NTConfig_Script.push("Eldritch"); NTConfig_ShenkExtension = true;NTConfig_DacFarrenExtension = true ;
//NTConfig_Script.push("ThreshSocket"); // End of Arreat Plateau
//NTConfig_Script.push("Frozenstein"); // Super Unique next to Frozen Anya a5
//NTConfig_Script.push("Baal"); NTConfig_KillBaal = true;





Potion, Merc, and Chicken Settings:

Quote:
//-------------------------------------------------------------------------------------------------
// Potion, Merc, and Chicken Settings:
// For the most part, the below settings should be self explanatory.
// For the life settings "80" would represent 80% life
//-------------------------------------------------------------------------------------------------

NT_PickUtility = false; // tries to fill belt and tombs with pickit
FastSnag =false; // picks after each attack. based on itemdrop event
NTConfig_StartDelay = 0; // Delay time in milliseconds to start;
NTConfig_AreaDelay = 500; // Delay time in milliseconds to change area;
NTConfig_SnagDelay = 500; // Delay time in milliseconds to wait before starting picking items

NTConfig_SkipHealLife = 90; // If you have more than this percent of life, you won't go to a healer
NTConfig_SkipHealMana = 70; // If you have more than this percent of mana, you won't go to a healer
NTConfig_SkipHealCurses = false;// If you want to skip curses, set to true
NTConfig_UseMerc = true; // Set to true if you use a mercenary, will revive merc at a reviver npc.
NTConfig_ResetWeapon = false; // Set to true to reset weapon when reviving merc

NTConfig_LifeThresh = 80; // Drink a normal potion if under this percent of life.
NTConfig_LifeRejuvThresh = 65; // Drink a rejuvenation potion if under this percent of life.
NTConfig_ManaThresh = 0; // Drink a normal potion if under this percent of mana.
NTConfig_ManaRejuvThresh = 0; // Drink a rejuvenation potion if under this percent of mana.
NTConfig_LifeChicken = 50; // This is your chicken life percent. If you go below this life total, exit game.
NTConfig_ManaChicken = 0; // This is your chicken mana percent. If you go below this mana total, exit game.

NTConfig_MercLifeThresh = 30; // This is the threshold to use a life potion on your merc in percent.
NTConfig_MercRejuvThresh = 0; // This is the threshold to use a rejuv potion on your merc in percent.
NTConfig_MercChicken = 0; // This is your mercs chicken life percent. If he goes below this, exit game.




Inventory Lock
(NOTE: DO NOT skip this and complain that your bot dropped, or sold your items)

Quote:
NTConfig_FreeSpace = 4; // Number of free columns. If less full columns are free stashing is set.

// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
NTConfig_Columns[0] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[2] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[3] = [1,1,1,1,0,0,0,0,0,0];




SnagIt Configuration
(NOTE: You need to set which files you choose to read for the items you want to pick up)

Quote:
//-----------------------------------------------------------------------------------
// SnagIt configuration
// Here is a list of preset nip files assuming you use nip package.
// If you want to add your own .nip files, just copy any line and enter the
// To disable a .nip file, just add "//" at the start of the line or delete the line. I don't actually recommend deleting the line
//-----------------------------------------------------------------------------------
NTConfig_NIPFilePath.push("uniques.nip");
NTConfig_NIPFilePath.push("sets.nip");
NTConfig_NIPFilePath.push("whites.nip");
NTConfig_NIPFilePath.push("runes.nip");
NTConfig_NIPFilePath.push("rares.nip");
NTConfig_NIPFilePath.push("magics.nip");
NTConfig_NIPFilePath.push("gems.nip");
NTConfig_NIPFilePath.push("charmsjewels.nip");
NTConfig_NIPFilePath.push("ringsamulets.nip");
NTConfig_NIPFilePath.push("potions.nip");
NTConfig_NIPFilePath.push("moneymaker.nip");
NTConfig_NIPFilePath.push("keys.nip");
NTConfig_NIPFilePath.push("RuneWords.nip");

NTConfig_SnagRange = 40; // Radius to check for dropped items. 40 is a good number here




Gambling Configuration

Quote:
//------------------------------------------------------------------------------
// Gamble configuration
// To specify what items to gamble, adjust the array with the desired item codes
//------------------------------------------------------------------------------
NTConfig_GambleIt = false; // Enable gambling
NTConfig_GambleStopGold = 300000; // Gold amount to stop the gambling
//NTcfgSellWhenFull = false; //will stop you from going to town to sell
//NTConfig_GambleItem.push("rin"); // Rings
//NTConfig_GambleItem.push("amu"); // Amulets
NTConfig_GambleItem.push("ci0"); // Circlets
NTConfig_GambleItem.push("ci1"); // Coronets
//NTConfig_GambleItem.push("lgl"); // Leather Gloves
//NTConfig_GambleItem.push("vgl"); // Heavy Gloves
//NTConfig_GambleItem.push("mgl"); // Chain Gloves
//NTConfig_GambleItem.push("tgl"); // Light Gauntlets
//NTConfig_GambleItem.push("hgl"); // Gauntlets

//NTConfig_OpenChest = true; // Set to true to open chest


_________________________________________________________________________________________________


The above covered what you need to look at and edit in the char config, and now we need to look at the nips.
(NOTE: Again, DO NOT skip this and complain that the bot is NOT picking the items you want)

All of your nip file for ntbot, will be in "scripts-ntbot/settings"
I'm listing the links that will help you to edit these files. If you DO NOT know how to edit these, then refer to these links.
Guide to edit nips
ALL Item Codes
Common stat codes quick refernce here
Updated njipAliases File For pick reference

I'm only going to show you one file to save on the length of this post. ALL the nips have the same syntax!!!

Nip File Configuration
(NOTE: The ONLY thing you MUST do here is either add or remove the ";" from the beginning of each line)
If you want to do more specific editing, refer to the nip guide and the Aliases file.
ONLY edit what's in red, unless you know what you're doing

Quote:
;================ ARMORS ===================

;--- GLOVES---
Name = Chain Gloves : Quality = Unique : Flag != Eth: 80 = 40 ; Chance Guards
;Name = Vambraces : Quality = Unique : Flag != Eth ; Soul Drainer
Name = Ogre Gauntlets : Quality = Unique ; Steelrend
Name = Vampirebone Gloves : Quality = Unique : Flag != Eth ; Dracul's Grasp
;Name = Heavy Gloves : Quality = Unique ; Bloodfist
;Name = Light Gauntlets : Quality = Unique ; Magefist
;Name = Gauntlets : Quality = Unique ; Frostburn

;--- BELTS ---
;Name = Heavy Belt : Quality = Unique ; Goldwrap
;Name = Demonhide Sash : Quality = Unique ; String of Ears
;Name = Battle Belt : Quality = Unique ; Snowclash
;Name = War Belt : Quality = Unique : Flag != Eth ; Thundergod's Vigor
Name = Spiderweb Sash : Quality = Unique : Flag != Eth ; Arachnid Mesh
;Name = Vampirefang Belt : Quality = Unique ; Nosferatu's Coil
;Name = Mithril Coil : Quality = Unique :Flag != Eth ; Verdungo's Hearty Cord


;--- BOOTS ---
;Name = Boots : Quality = Unique : Flag != Eth ; Hotspur
;Name = Sharkskin Boots : Quality = Unique : Flag != Eth : maxhp = 65; Waterwalk
;Name = Mesh Boots : Quality = Unique ; Silkweave
Name = Battle Boots : Quality = Unique : Flag != Eth ; War Traveler
;Name = War Boots : Quality = Unique : Flag != Eth ; Gore Rider
;Name = Scarabshell Boots : Quality = Unique ; Sandstorm Trek
;Name = Boneweave Boots : Quality = Unique : Flag != Eth ; Marrowwalk
;Name = Myrmidon Greaves : Quality = Unique ; Shadow Dancer

;--- HELMS---
Name = Shako : Quality = Unique ; Harlequin Crest
;Name = Grim Helm : Quality = Unique ; Vampire Gaze
Name = Spired Helm : Quality = Unique : Dexterity > 5 ; Nightwing's Veil
Name = Demonhead : Quality = Unique ; Andariel's Visage
Name = Bone Visage : Quality = Unique ; Giant Skull
;Name = Tiara : Quality = Unique ; Kira's Guardian
Name = Diadem : Quality = Unique ; Griffon's Eye
Name = Corona : Quality = Unique ; Crown of ages

;--- ARMOR---
;Name = Dusk Shroud : Quality = Unique : Flag != Eth ; Ormus' Robes
Name = Balrog Skin : Quality = Unique ; Arkaine's Valor
Name = Wire Fleece : Quality = Unique : Flag = Eth ; The Gladiator's Bane
Name = Kraken Shell : Quality = Unique ; Leviathan
Name = Shadow Plate : Quality = Unique ; Steel Carapace
Name = Sacred Armor : Quality = Unique ; Templar's Might or Tyrael's Might
Name = Mesh Armor : Quality = Unique ; Shaftstop
Name = Russet Armor : Quality = Unique ; Skullder's Ire
;Name = Templar Coat : Quality = Unique ; Guardian Angel
;Name = Serpentskin Armor: Quality = Unique : Flag != Eth : 39 > 34 : 41 > 34 : 43 > 34 : 45 > 34 ; Skin of the Vipermagi

;--- SHIELDS---
;Name = Round Shield : Quality = Unique ; Moser's Blessed Circle
;Name = Troll Nest : Quality = Unique ; Head Hunter's Glory
;Name = Monarch : Quality = Unique ; Stormshield


Refer to the guides for editing the nip files, and you'll do fine.
Good luck with drops, and have fun.


Last edited by SleepingEnemy on Sat Feb 27, 2010 7:23 am, edited 4 times in total.
Top
 Profile  
 Post subject: problem im having with d2bs..
PostPosted: Sun Jan 03, 2010 6:43 am 
 
User
User

Joined: Fri Jan 01, 2010 2:54 pm
Location: parma, Idaho
so i followed and read the guide on how to setup throughly and for some reason the oog doesnt want to log into bnet at all on ptr just sits and hangs there.

Top
 Profile  
 Post subject: Re: problem im having with d2bs..
PostPosted: Tue Jan 05, 2010 5:47 pm 
 
User
User

Joined: Tue Jan 05, 2010 5:44 pm
rawkjawk wrote:
so i followed and read the guide on how to setup throughly and for some reason the oog doesnt want to log into bnet at all on ptr just sits and hangs there.


having the same problem, followed setup word for word and the bot just sits at the begining

Top
 Profile  
 Post subject:
PostPosted: Wed Jan 06, 2010 2:32 am 
 
User
User

Joined: Thu Feb 12, 2009 7:18 am
mfrancis107 wrote:
I'm having issue with the countess script.

Currently that is all i'm running is countess. When I start the bot it will do one run perfectly fine, after that it will create another game but then the game seems to skip steps and it says location is tower cellar lvl 5. It's skipping lots of steps for some reason.

I had everything working just fine with 1.1.1

Any idea how to fix this?


Edit 2: my problem is very similar to mfrancis107's.

Edit : i was trying multiple bots but ive been testing with 1 bot to just try and get a succesful run. i am running eld/shenk/dac/pindle/meph/andariel/pit/boneash. after i removed boneash the bot started freezing right after leaving the town portal of the pit, so i commented out the pit and now the bot does andariel and makes a new a game like it should but then it sits in act1 and just idles. when i look at oog it says that the location is catacombs even though it went from catacombs/bnet/make game/ then back to catacombs. ive tried switching meph and andy around but the bot still thinks its in the durance of hate and switches to the tp skill and idles.

thanks again in advance for any help

Top
 Profile  
 Post subject:
PostPosted: Wed Jan 06, 2010 10:22 pm 
 
User
User

Joined: Wed Jan 06, 2010 5:14 pm
Got absolutely the same issue!

The bot goes fine for 1 run... then it crashes on new game saying it's still on last map he visited..

Top
 Profile  
 Post subject:
PostPosted: Wed Jan 06, 2010 11:51 pm 
 
Moderator
Moderator
User avatar

Joined: Sun Feb 17, 2008 12:20 pm
Location: Linked to your subconscious
Now that we have the bot setup, and the char config created, we need to edit the character configuration file, and the nip files.
Doing this isn't hard. Just follow along with the following steps to do this.

First off, we need to look at the Character Configuration
(NOTE: I am ONLY showing the most important categoies that need to be edited)
As I told you in the setup guide, this file is located in "YAMB/libs/YAMB/configs"
Here you're looking for "YAMB_Config_CHARNAME.dbl"
If you are new to this bot, you need to fully read ALL the notes in this config!!!
DO NOT come and say that it isn't working right if you have NOT read ALL of the notes.




Boss Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// Boss configuration
//====================================================================
// This is the list of currently available boss to run.
// Reorder the lines to change the order in which they will be killed.
// Comment out (put // before) a line to skip the boss.
// Recommendation: Reorder the sequence in order of difficulty,
// to kill the toughest boss last and the easiest boss first.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//YAMXXP.push("HOTIP");
YAMXXP.push("Pindle");
//YAMXXP.push("Nihlathak");
YAMXXP.push("Eldritch");
//YAMXXP.push("Shenk");
//YAMXXP.push("ThreshSocket");
//YAMXXP.push("BloodRaven");
//YAMXXP.push("Countess");
//YAMXXP.push("Andy");
//YAMXXP.push("Summoner");
//YAMXXP.push("Duriel");
//YAMXXP.push("Trav");
//YAMXXP.push("Meph");
//YAMXXP.push("Izual");
//YAMXXP.push("Hephasto");
//YAMXXP.push("Pit");
//YAMXXP.push("Cow");
//YAMXXP.push("Ancients"); // Works, converted to rush bot format, added checks for PublicMode
//YAMXXP.push("Diablo"); // Works
//YAMXXP.push("Tunnels"); // WTF? need to look at script.. BADLY
//YAMXXP.push("Baal");
// Leecher module.
//YAMXXP.push("Parasite");
// Follower, enchanter, bo script
//YAMXXP.push("Symbiote");




IP Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// IP configuration
//====================================================================
// YAM_DisplayIP = true/false Set to true to display server IP in game (in bottom right corner, only shows last part.)
// YAM_AlertOnHotIP = value Send an alert command upon finding an hot IP. Accepted values are :
// "mirc" Send a message and beep command to your mirc client (must be running of course.)
// "bnet" Send a message over battle.net, see next option.
// "both" You can guess that one. Must be typed exactly as-is, no caps.
// Comment out or use "" to disable. Same applies to YAM_LoadOnHotIP.
// YAM_SayCmdOnHotIP = cmd Command used to send the bnet message. Either "/f m" or "/w charname" basically.
// YAM_MonitorDCloneMsg=true/false Set to true to monitor soj/walks msg in all modules (set Lang var properly)
// if the soj message or dclone walks show up,
// the bot will "force" load the HOTIP module and idle in the game.
//--------------------------------------------------------------------

YAM_DisplayIP = true;
YAM_AlertOnHotIP = "both";
YAM_SayCmdOnHotIP = "/f m";
YAM_MonitorDCloneMsg = true;





Team Botting Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// Team Botting configuration
//====================================================================
// PublicMode = 0/1/2 0 - Private, 1 - Public, >1 - Supports Leeches
// YAM_TPMsg = value define the boardcast msg to use to signal to the team bots to enter your tp
// WaitForPortal = true/false; Set to true to wait for a YAM_TPMsg before entering tp
// rather than teleporting to the boss itself.
// YAM_UseFriendsList = true/false Set to true to use the "/f m" command for your team bots
// to join your game rather than message them individually
// if true, you need to add the accounts of your team bots
// to your bnet friends list!
// YAM_WaitInChat=true/false; false to bot as normal and true to wait in chat for team botting.
//--------------------------------------------------------------------
PublicMode = 0;
YAM_TPMsg = "tp up";
WaitForPortal = false;
YAM_UseFriendsList = false;
YAM_WaitInChat = false;
YAM_IsLeader = true;





General Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// General configuration
//====================================================================
// YAM_StartGameDelay = rand(min,max) Random delay in milliseconds before game initialization.
// YAM_MinGameLength = number (sec) Minimum game length under which bot will stall after runs, in seconds.
// YAM_MaxGameLength = number (sec) Maximum game length before aborting, in seconds. Use 0 for infinite length.
// YAM_GameCatchup = number (msec) Time delay to let d2jsp catchup after an area change
// DC_Verbose = true/false Set to true to display various action messages.
// YAM_AbortNoMerc = true/false Set to true to abort the game if the merc is dead and failed to be ressurected.
// YAM_StopFullInv = true/false Set to true to stop the bot if the inventory and stash are full.
// YAM_StopNoRepair=true/false Set to true to stop if we have no enough gold to repair and some items is in critical level
// YAM_UseShrines = true/false Set to true to use shrines if they are found, during Meph or Shenk runs
// XP_SellBackItems = true/false Set to true to sell items your bmitems_XP.ini says not to keep to NPCs.
// XP_DropItems = true/false If XP_SellBackItems is set to true but gold is full, drop items instead (faster).
// XP_BossLOS = true/false Move closer to the boss if no LOS or too far
// DA_LogChickens = true/false Set to true to log chickens. This only applies to chickens from LifeWatch
// DL_LogMode = 0/1/2 Item logging level, 0 by default.
// 0 = minimum (snagged, kept, bought and gambled only).
// 1 = normal (added dropped, ignored and sold).
// 2 = full (added snagged for val. and full stats of identified items).
// YAM_MustIdle=true/false Set to true to force YAMB to idle (uses HOTIP module idler) Usefull if you need to perm your mule.
// YAM_LifeWatchPath = "path" Path to the life watcher tool to use.
// YAM_MonsterWatchPath = "path" Path to the monster watcher tool to use.
// YAM_PartyUpPath ="path" Path to the party up tool to use.
// YAM_StepPath = value Controls step-action during path move. Check YAM-Pathing.dbl for details.
// YAM_OpenChests = true/false Set to true to allow pather to open chests if they are found.
// YAM_StepPath also needs to be set correctly for this.
// YAM_HealPoison=true/false Heal if you get poisoned.
//--------------------------------------------------------------------
YAM_StartGameDelay = rand(2000,4000); // Use 0 for no delay.
YAM_MinGameLength = rand(180, 200); // Randomized to avoid detection.
YAM_MaxGameLength = 690; // Default is 11.5 min, don't set too low or you may not kill everyone!
YAM_GameCatchup = 1000;
DC_Verbose = false;
YAM_AbortNoMerc = false;
YAM_StopFullInv = true;
YAM_StopNoRepair = true;
YAM_UseShrines = true;
XP_SellBackItems = true;
XP_DropItems = false;
XP_BossLOS = true;
DA_LogChickens = true;
DL_LogMode = 1;
YAM_MustIdle = false;
YAM_LifeWatchPath = "tools/YAM-LifeWatch.dbj";
YAM_MonsterWatchPath = "tools/YAM-MonsterWatch.dbj";
YAM_PartyUpPath = "tools/YAM-PartyUp.dbj";
YAM_StepPath = (DP_THROWWHENSTUCK|DP_CLEARWHENSTUCK); // leave it alone unless you know what you are doing
YAM_OpenChests = false;
YAM_HealPoison = true; // Defaults to false per Darkspirit's suggestion (missed poison packets from the server)





Item Logging Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// Item Logging configuration
//====================================================================
// DSN_ReportMode = true; // Set to true to log what line in a nip file triggered the pickup
// DSN_LogArea = true; // Set to true to log the areas where the item is seen
// DSN_LogAct = true; // If you want to log in what act the item is seen, set it to true
// DSN_LogGold = true; // Set to true to log gold stacks pickup
// DSN_LogRunes = true; // Set to true to log runes for the rune console
// DSN_LogPotions = false; // Set to true to log potions pickup
// DSN_LogNormalItems = [1,1,1]; // Log normal items (array = normal,exceptional,elite)
// DSN_LogMagicItems = [1,1,1]; // Log magical items (array = normal,exceptional,elite)
// DSN_LogRareItems = [1,1,2]; // Log rare items (array = normal,exceptional,elite)
// DSN_LogSetItems = [2,2,2]; // Log set items (array = normal,exceptional,elite)
// DSN_LogUniqueItems = [2,2,2]; // Log unique items (array = normal,exceptional,elite)
// Note : 0 = no logging, 1 = only snagged items, 2 = snagged and ignored
//--------------------------------------------------------------------
DSN_ReportMode = true;
DSN_LogArea = true;
DSN_LogAct = true;
DSN_LogGold = false;
DSN_LogRunes = true;
DSN_LogPotions = false;
DSN_LogNormalItems = [1,1,1];
DSN_LogMagicItems = [1,1,1];
DSN_LogRareItems = [1,1,2];
DSN_LogSetItems = [2,2,2];
DSN_LogUniqueItems = [2,2,2];





Boss Specific Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// Boss specific configuration
//====================================================================
// CountessSafeCheck = true/false Set to true to check for curses and hp/mp (go to town if needed before the fight.)
// AndySafeCheck = true/false Set to true to check for curses and hp/mp (go to town if needed before the fight.)
// MephSafeCheck= true/false Set to true to check for curses and hp/mp (go to town if needed before the fight.)
// ShenkSafeCheck = true/false Set to true to check for curses and hp/mp (go to town if needed before the fight.)
// PitSafeCheck = true/false Set to true to check for curses and hp/mp (go to town if needed before the fight.)
// MXP_DoMoat = true/false Set to true to use Moat trick for Meph (get him to follow and attack from across bridge.)
// MXP_AlwaysGoAct4 = true/false Set to true to exit Meph's lair though red portal (false to use a TP.)
// MXP_OpenUberChest = true/false Set to true to try to open the Uber Chest after killing Meph (will silently fail and go on if it's locked and you don't have keys.)
// Do not set MXP_OpenUberChest unless you have
// selected to kill Meph at the Boss configuration.
// DC_BuyKeys = true/false If you want to buy keys, set to true (recommended for opening the Uber Chest if needed)
// PXP_EscapeThroughPortal = true/false Set to true to escape through red portal after killing Pindle (false to use a TP.)
// CXP_ClearLevel = true/false Set to true to kill monsters around the entrance to each level
// MXP_WatchMon = true/false Set to true to watch for Death Damage Monsters in Durance level 3
// [x]XP_QuitImmune = true/false Set to true to quit if we are surrounded by monsters that are immune to all our defined attacks
// Format is [x]XP_QuitImmune where [x] is the first letter of the boss: P=Pindle, C=Countess, A=Andy, E=Eldritch, S=Shenk, B=Baal.
//--------------------------------------------------------------------

CountessSafeCheck = true;
MephSafeCheck = true;
AndySafeCheck = true;
ShenkSafeCheck = true;
PitSafeCheck = true;
MXP_DoMoat = false;
MXP_AlwaysGoAct4 = true;
MXP_OpenUberChest = true;
PXP_EscapeThroughPortal = false;
DC_BuyKeys = false;
CXP_ClearLevel = false;
MXP_WatchMon = false;
PXP_QuitImmune = false;
CXP_QuitImmune = false;
AXP_QuitImmune = false;
EXP_QuitImmune = false;
SXP_QuitImmune = false;
BXP_QuitImmune = false;
TXP_QuitImmune = false;
IXP_QuitImmune = false;
HXP_QuitImmune = false;
DuXP_QuitImmune = false;





Item Evaluation Configuartion

Quote:
///////////////////////////////////////////////////////////////////
// Item evaluation configuration
///////////////////////////////////////////////////////////////////
//================================================================
// These are the .nip files for Njaguar's Item Parser the new replacement for
// the old and buggy snagit.ini/bmitems.ini combo
// These are generic .nip files that we supply so your script will work
// Feel free to edit this section as needed so they point to the files you wish to use
//=================================================================
// If you want to add your own .nip files, just copy any line and enter the
// exact .nip file name.
// DSN_NIPFilePath.push("myown.nip");
// To disable a .nip file, just add "//" at the start of the line or delete the line.
//
// Finally, shopping and gambling will use the SAME FILES without problems.
//=================================================================
if(YAM_UseNJIP){
DSN_NIPFilePath.push("potions.nip");
if(PublicMode==0){ // Added on request to allow faster public baaling, if you want items.. do private runs! - TechnoHunter
DSN_NIPFilePath.push("runes.nip");
DSN_NIPFilePath.push("uniques.nip");
DSN_NIPFilePath.push("sets.nip");
DSN_NIPFilePath.push("whites.nip");
DSN_NIPFilePath.push("rares.nip");
DSN_NIPFilePath.push("magics.nip");
DSN_NIPFilePath.push("gems.nip");
DSN_NIPFilePath.push("charmsjewels.nip");
DSN_NIPFilePath.push("ringsamulets.nip");
DSN_NIPFilePath.push("moneymaker.nip");
DSN_NIPFilePath.push("keys.nip");
}
}





Stashing Configuartion
(NOTE: This is important!!! DO NOT skip this segment and then complain that bot dropped your items)

Quote:
//////////////////////////////////////////////////////////////////////
// Stashing configuration
//====================================================================
// DT_FreeSpace = number Minimum number of free columns: if less columns are free, go to stash.
// DT_MinGoldToStash = number Maximum gold amount carried before going to stash.
// YAM_ClearInv = true/false Set to true to clear inventory of junk before stashing and during npc interactions
//--------------------------------------------------------------------

DT_FreeSpace = 3;
DT_MinGoldToStash = 50000;
YAM_ClearInv = true;

//--------------------------------------------------------------------
// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
// This allows you to keep charms in inventory. Note: If you have an empty spot set to 0
// the item that appears there during a run will NEVER get stashed.
// (Useful if you have lots of space and want to use the bonuses of freshly-ID'd charms.)
// WARNING: Make sure that you have set this correctly otherwise you can lose
// your existing items!
//--------------------------------------------------------------------

DT_Columns[0]=[1,1,1,0,0,0,0,0,0,0];
DT_Columns[1]=[1,1,1,0,0,0,0,0,0,0];
DT_Columns[2]=[1,1,1,0,0,0,0,0,0,0];
DT_Columns[3]=[1,1,1,0,0,0,0,0,0,0];





Shop and Gambling Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// ShopIt! and GambleIt!
//====================================================================
// YAM_ShopIt = true/false Set to true to shop every npc you talk to, false to skip this.
// YAM_GambleIt = true/false Set to true to gamble at Anya and Gheed each time you talk to them.
// YAM_AlwaysGamble = true/false If GambleItOn is set to true, always go to Anya and Gheed to gamble.
// YAM_GambleMinGold = number Set a minimum amount of gold before starting to gamble.
// YAM_RandomNPC = true/false Set to true to always visit a random NPC before a run.
// YAM_AlwaysGoToHealer = true/false Set to true to always visit the local healer before a run.
// YAM_AlwaysRepair = true/false Set to true to always visit the repair npc before a run.
// YAM_AlwaysAkara = true/false Set to true to always visit Akara when in act 1.
// YAM_AlwaysCharsi = true/false Set to true to always visit Charsi when in act 1.
// YAM_VisitGheed = true/false Set to true to always visit Gheed when in act 1.
// YAM_AlwaysOrmus = true/false Set to true to always visit Ormus when in act 3.
// YAM_AlwaysMalah = true/false Set to true to always visit Malah when in act 5.
// YAM_AlwaysLarzuk = true/false Set to true to always visit Larzuk when in act 5.
// YAM_VisitAnya = true/false Set to true to always visit Anya before killing Pindle if ShopIt is true.
// Will also shop after comming back if PXP_EscapeThroughPortal is true.
//--------------------------------------------------------------------

YAM_ShopIt = false;
YAM_GambleIt = false;
YAM_AlwaysGamble = false;
YAM_GambleMinGold = 250000;
YAM_RandomNPC = false;
YAM_AlwaysGoToHealer = false;
YAM_AlwaysRepair = false;
YAM_AlwaysAkara = false;
YAM_AlwaysCharsi = false;
YAM_VisitGheed = false;
YAM_AlwaysOrmus = false;
YAM_AlwaysMalah = false;
YAM_AlwaysLarzuk = false;
YAM_VisitAnya = false;





Precasting Configuartion
(NOTE: These next settings will vary a bit depending on what class you use, but this is where you set the precast for cta)

Quote:
//////////////////////////////////////////////////////////////////////
// Precasting configuration
//====================================================================
// DA_UseCTA = true/false Switch to and use your CTA weapon runeword when doing the precasts.
// DA_AutoPrecasts = true/false Set to true to ignore the config below and automatically detect which skills to use for precasts.
// RedemMana = number Set this number to the LW_ManaThresh value if you changed your LifeWatch value.
// RedemLife = number Set this number to the LW_LifeThresh value if you changed your LifeWatch value.
// UseVigor= true/false True to use vigor in town. If you find that you having problem with interact with merchant, set it to false.
// DA_Refresh=true/false Set to true to refresh your precasts by default, if DA_AutoPrecasts is false
//--------------------------------------------------------------------

DA_UseCTA = false; // This MUST be set to true if you want to precast
DA_AutoPrecasts = true;
RedemMana = 150; // set your LW_ManaThresh to this value in your life watch file.
RedemLife = 900;
UseVigor = true;
DA_Refresh = false;





Cow Run Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// Cow variables
//====================================================================
// Cow_OpenOnly=true/false Set to true to only open the cow portal(doesnt enter it)
// Cow_NoKing=true/false Set to true to prevent killing cow king
// Cow_PortalClearMsg=string Portal clear message. It is only 1 word long, end with a space!
//--------------------------------------------------------------------
Cow_OpenOnly = false;
Cow_NoKing = true;
Cow_PortalClearMsg = "1";





Merc Configuartion

Quote:
//////////////////////////////////////////////////////////////////////
// Mercenary configuration
//====================================================================
// DT_UseMerc = true/false Set to true to watch out for mercenary, revive him when he dies, etc.
//--------------------------------------------------------------------

DT_UseMerc = true;





_______________________________________________________________________________

In this segment were going to go over the lifewatch settings. This is where you will set your bot for potting.
(NOTE: These settings are in a diff config file)
LifeWatch is located in the same folder as the config but here is what the file will be named...
"YAMB_LifeWatchConfig_CHARNAME.dbl"




Character LifeWatch Settings

Quote:
///////////////////////////////////////////////////////////////////////////
// Character lifewatch settings
//=========================================================================
// All potion drink and chicken values for SELF now support both absolute values and percentages (your choice) !!
// To use percentages (enabled by default) set a value from -1 to -99, values higher than 0 are treated as real numbers!
//-------------------------------------------------------------------------
// LW_UseTownChicken = true/false Set to true to chicken to town on many things. For HC, set it to false.
// LW_LifeThresh = number Drink a normal potion if under this amount of life.
// LW_LifeRejuvThresh = number Drink a rejuvenation potion if under this amount of life.
// LW_ChickenTownLife = number This is your chicken to town life. If you go below this life amount, the game will make a portal and go to town.
// LW_ChickenLife = number This is your chicken life amount. If you go below this life total, exit game.
// LW_ManaThresh = number Drink a normal potion if under this amount of mana.
// LW_ManaRejuvThresh = number Drink a rejuvenation potion if under this amount of mana.
// LW_ChickenMana = number This is your chicken mana amount. If you go below this mana total, exit game.
// LW_QuitOnNoDrink = number Quit if you cannot drink a potion because your character action is preventing it and life is lower then this amount.
// LW_ShowOrbs = true/false This allows you to set whether or not to show the life and mana orb values on screen
// LW_ChickenOnOutOfManaPots = true/false Set to true to quit when out of mana potions in belt.
// LW_ChickenOnOutOfHealPots = true/false Set to true to quit when out of healing potions in belt.
// LW_ChickenOnOutOfRejuvPots = true/false Set to true to quit when out of rejuvenation potions in belt.
// LW_ChickenOnOutOfPots = true/false Set to true to quit when out of rejuvenation and either out of life or out of mana potions too (recommended.)
//
// Note: If you set LW_UseTownChicken to false, the bot will quit the game if one of the conditions below is true:
// 1) LW_ChickenTownLife is reached
// 2) LW_ChickenMana is reached
// 3) LW_DeadMercChicken is true and merc dies
// 4) LW_MercChickenLife is reached for your merc
// 5) LW_QuitOnNoDrink is reached and you cannot drink a potion
// 6) LW_ChickenOnOutOf... is reached and set to true
//
// If, on the other hand, LW_UseTownChicken is set to true, the bot will be signaled to tp to town if any of the above conditions are true.
// If you want the bot to ignore any of one these conditions (i.e. not to quit the game or tp to town irregardless of the value of LW_UseTownChicken),
// you should set the respective boolean value of the condition above to false, or set it to -1, if it is a number.
//--------------------------------------------------------------------

LW_UseTownChicken = true;

LW_LifeThresh = -70; // -70 is 70% while 70 would be 70 life
LW_LifeRejuvThresh = -60;
LW_ChickenTownLife = -50;
LW_ChickenLife = -30;

LW_ManaThresh = -15;
LW_ManaRejuvThresh = 0;
LW_ChickenMana = 0;

LW_QuitOnNoDrink = -35;

LW_ShowOrbs = false;

LW_ChickenOnOutOfManaPots = false;
LW_ChickenOnOutOfHealPots = false;
LW_ChickenOnOutOfRejuvPots = false;
LW_ChickenOnOutOfPots = true;





Merc Settings

Quote:
//-------------------------------------------------------------------------
// Mercenary settings
//-------------------------------------------------------------------------
// All potion drinking and chicken values for merc are still percentages !!
//-------------------------------------------------------------------------
// LW_DisplayMercHP = true/false Set to true to display Merc HP on screen. Will be displayed as a value out of 128, not in %.
// LW_MercLifeThresh = number (%) This is the threshold to use a life potion on your merc in percent.
// LW_MercRejuvThresh = number (%) This is the threshold to use a rejuv potion on your merc in percent.
// LW_DrinkTimer = number (secs) But dont drink more than one potion for this number of seconds.
// LW_RejuvDrinkTimer = number (secs) Dont drink more than one rejuv potion for this number of seconds.
// LW_MercChickenLife = number (%) This is your mercs chicken life percentage. If he goes below this, exit game.
// LW_DeadMercChicken = true/false Set to true to chicken if your merc dies. If LW_UseTownChicken is set, you will
// chicken to town ONLY if you have configured to use a merc and you have enough gold
// to revive him. Otherwise the chicken request will be issued but ignored.
//-------------------------------------------------------------------------

LW_DisplayMercHP = true;
LW_MercLifeThresh = 70;
LW_MercRejuvThresh = 30;
LW_DrinkTimer = 3;
LW_RejuvDrinkTimer = 1;
LW_MercChickenLife = 20;
LW_DeadMercChicken = true;





Misc Settings

Quote:
//--------------------------------------------------------------------
// Misc settings
//--------------------------------------------------------------------
// LW_LoopDelay = xxx This is the time your script will pause in between each life check
// Setting the LoopDelay very low consumes a lot of CPU power.
// If Diablo seems sluggish raise this value. 200 should be fine for most systems,
// though HC players on a fast system might want to do 100.
// LW_IgnorePosition = true/false Set to true to drink any potion in your belt, not just those readily clickable.
// IgnorePosition is intended for cautious players who are paranoid about detection.
// It will allow only the drinking of the lowest 4 belt positions (i.e. the ones you
// would normally drink from.) Otherwise the bot can drink from the entire belt.
// LW_QuitOnHostile = true/false Quit when someone goes hostile with you.
// LW_MaxPing = number Ping in ms to chicken at. Should never be under 500!
// LW_MaxSpamFailed = number Maximum number of times to print "failed to drink" message until sucessful drink.
//--------------------------------------------------------------------

LW_LoopDelay = 150;
LW_IgnorePosition = true;
LW_QuitOnHostile = false;
LW_MaxPing = 2500;
LW_MaxSpamFailed = 1;





_______________________________________________________________________________



The above covered what you need to look at and edit in the char configs, and now we need to look at the nips.
(NOTE: Again, DO NOT skip this and complain that the bot is NOT picking the items you want)

All of your nip file for YAMB, will be in "YAMB/settings"
I'm listing the links that will help you to edit these files. If you DO NOT know how to edit these, then refer to these links.
Guide to edit nips
ALL Item Codes
Common stat codes quick refernce here
Updated njipAliases File For pick reference

I'm only going to show you one file to save on the length of this post. ALL the nips have the same syntax!!!

Nip File Configuration
(NOTE: The ONLY thing you MUST do here is either add or remove the ";" from the beginning of each line)
If you want to do more specific editing, refer to the nip guide and the Aliases file.
ONLY edit what's in red, unless you know what you're doing

Quote:
;================ ARMORS ===================

;--- GLOVES---
Name = Chain Gloves : Quality = Unique : Flag != Eth: 80 = 40 ; Chance Guards
;Name = Vambraces : Quality = Unique : Flag != Eth ; Soul Drainer
Name = Ogre Gauntlets : Quality = Unique ; Steelrend
Name = Vampirebone Gloves : Quality = Unique : Flag != Eth ; Dracul's Grasp
;Name = Heavy Gloves : Quality = Unique ; Bloodfist
;Name = Light Gauntlets : Quality = Unique ; Magefist
;Name = Gauntlets : Quality = Unique ; Frostburn

;--- BELTS ---
;Name = Heavy Belt : Quality = Unique ; Goldwrap
;Name = Demonhide Sash : Quality = Unique ; String of Ears
;Name = Battle Belt : Quality = Unique ; Snowclash
;Name = War Belt : Quality = Unique : Flag != Eth ; Thundergod's Vigor
Name = Spiderweb Sash : Quality = Unique : Flag != Eth ; Arachnid Mesh
;Name = Vampirefang Belt : Quality = Unique ; Nosferatu's Coil
;Name = Mithril Coil : Quality = Unique :Flag != Eth ; Verdungo's Hearty Cord


;--- BOOTS ---
;Name = Boots : Quality = Unique : Flag != Eth ; Hotspur
;Name = Sharkskin Boots : Quality = Unique : Flag != Eth : maxhp = 65; Waterwalk
;Name = Mesh Boots : Quality = Unique ; Silkweave
Name = Battle Boots : Quality = Unique : Flag != Eth ; War Traveler
;Name = War Boots : Quality = Unique : Flag != Eth ; Gore Rider
;Name = Scarabshell Boots : Quality = Unique ; Sandstorm Trek
;Name = Boneweave Boots : Quality = Unique : Flag != Eth ; Marrowwalk
;Name = Myrmidon Greaves : Quality = Unique ; Shadow Dancer

;--- HELMS---
Name = Shako : Quality = Unique ; Harlequin Crest
;Name = Grim Helm : Quality = Unique ; Vampire Gaze
Name = Spired Helm : Quality = Unique : Dexterity > 5 ; Nightwing's Veil
Name = Demonhead : Quality = Unique ; Andariel's Visage
Name = Bone Visage : Quality = Unique ; Giant Skull
;Name = Tiara : Quality = Unique ; Kira's Guardian
Name = Diadem : Quality = Unique ; Griffon's Eye
Name = Corona : Quality = Unique ; Crown of ages

;--- ARMOR---
;Name = Dusk Shroud : Quality = Unique : Flag != Eth ; Ormus' Robes
Name = Balrog Skin : Quality = Unique ; Arkaine's Valor
Name = Wire Fleece : Quality = Unique : Flag = Eth ; The Gladiator's Bane
Name = Kraken Shell : Quality = Unique ; Leviathan
Name = Shadow Plate : Quality = Unique ; Steel Carapace
Name = Sacred Armor : Quality = Unique ; Templar's Might or Tyrael's Might
Name = Mesh Armor : Quality = Unique ; Shaftstop
Name = Russet Armor : Quality = Unique ; Skullder's Ire
;Name = Templar Coat : Quality = Unique ; Guardian Angel
;Name = Serpentskin Armor: Quality = Unique : Flag != Eth : 39 > 34 : 41 > 34 : 43 > 34 : 45 > 34 ; Skin of the Vipermagi

;--- SHIELDS---
;Name = Round Shield : Quality = Unique ; Moser's Blessed Circle
;Name = Troll Nest : Quality = Unique ; Head Hunter's Glory
;Name = Monarch : Quality = Unique ; Stormshield

;Unique Charms
Type = Small Charm : Quality = Unique ; Annihilus Charm
Type = Medium Charm : Quality = Unique ; Hellfire Torch
Type = Large Charm : Quality = Unique ; Gheed's Charm

;Catch-all for runewords
Type = armor : Flag = runeword ; obvious :)


Refer to the guides for editing the nip files, and you'll do fine.
Good luck with drops, and have fun.

_________________
Image


Last edited by SleepingEnemy on Fri Mar 05, 2010 9:06 am, edited 7 times in total.
Top
 Profile  
 Post subject:
PostPosted: Thu Jan 07, 2010 4:48 am 
 
User
User

Joined: Thu Feb 12, 2009 7:18 am
SleepingEnemy wrote:
For all you guys that are getting a crash on the second run, go into the d2bs.ini, and look for the following line...

DisableScriptCache = false


Change the above line, to the line below. Feel free to copy and paste if you need to.
If you copy and paste it, replace the existing above line, in the ini file, with the line below.

DisableCache = true


thanks this worked <3

is there a way to see wat items it found without stopping it? or have you just not implemented that yet.

thanks again it looks like its working great now :)

Edit: false alarm.. after about 3 games 1 of the bots crashed and restarted multiple windows. seems very buggy still

Top
 Profile  
 Post subject:
PostPosted: Thu Jan 07, 2010 9:34 am 
 
Moderator
Moderator
User avatar

Joined: Sun Feb 17, 2008 12:20 pm
Location: Linked to your subconscious
jah420 wrote:
SleepingEnemy wrote:
For all you guys that are getting a crash on the second run, go into the d2bs.ini, and look for the following line...

DisableScriptCache = false


Change the above line, to the line below. Feel free to copy and paste if you need to.
If you copy and paste it, replace the existing above line, in the ini file, with the line below.

DisableCache = true


thanks this worked <3

is there a way to see wat items it found without stopping it? or have you just not implemented that yet.

thanks again it looks like its working great now :)

Edit: false alarm.. after about 3 games 1 of the bots crashed and restarted multiple windows. seems very buggy still


Look in your logs folder. You should see an itemlog.xml file with your chars name on it. You can view that, and see all the items that it kept, as well as sold.

_________________
Image

Top
 Profile  
 Post subject:
PostPosted: Thu Jan 07, 2010 12:43 pm 
 
User
User

Joined: Sun Dec 20, 2009 3:23 pm
ive got a similar problem but it occurs right at the first game.
game made, saw char for a second, screen freezes, then it returned to bnet lobby.
ive followed each and every steps of the guide, including the disablecache thing, copy n pasting the js32.dll that comes with 1.1.2, tried on both my desktop and laptop, any ideas?

would i be missing lots of new additions if i stay with 1.1.1 which i run fine other than the occasional errors?

Top
 Profile  
 Post subject:
PostPosted: Thu Jan 07, 2010 5:13 pm 
 
User
User

Joined: Wed Jan 06, 2010 5:14 pm
Hey people, thank you for the disable cache thing, which solved most of my problems...

now the bot runs fine until bnet makes a trick...

if in the creation of a game u stay in line to create a game... bnet sometimes freezes on that screen and will only let me go if i press cancel button... the problem is... bot doesn't know that hahaha also, (happened once) when exiting game, my diablo got the last screen and stop responding... dunno for sure... but maybe it's an isolated case...

anyways, the bot works great when my diablo doesn't stuck on any screen...

Top
 Profile  
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 986 posts ]  Go to page 1, 2, 3, 4, 5 ... 66  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron