Monday, April 05, 2010

D2NT - Diablo 2 1.13 Working Bot

 
USE HACKS AT YOUR OWN RISK

How to config D2NT 3.0 in 7 Steps 


Step 1

Download D2NT 3.0 : D2NT 3.0
D2NT 3.0 MULTIPLE MIRRORS
Original Post : www.elitepvpers.de
AAA.) Add essence pickit files to D2NT 3.0

Go to :
Quote:
....\D2NT\scripts\NTBot\item_configs\...\normal.NIP
and put the fallowing pickit for essences :

Code:
/ / ########################## ##### Essences######
[Numele] == TwistedEssenceOfSuffering
[Numele] == ChargedEssenceOfHatred
[Numele] == BurningEssenceOfTerror
[Numele] == FesteringEssenceOfDestruction


Save file

Go to :

Quote:
.....\D2NT\scripts\libs\common\NTItemAlias.NTL


Find this line :

Code:
_NTIPAliasClassID ["Std"] = 653; _NTIPAliasClassID ["standardofheroes"] = 653;


Then add these lines after that :
Code:


_NTIPAliasClassID ["te1"] = 654; _NTIPAliasClassID ["twistedessenceofsuffering"] = 654;
_NTIPAliasClassID ["te2"] = 655; _NTIPAliasClassID ["chargedessenceofhatred"] = 655;
_NTIPAliasClassID ["te3"] = 656; _NTIPAliasClassID ["burningessenceofterror"] = 656;
_NTIPAliasClassID ["te4"] = 657; _NTIPAliasClassID ["festeringessenceofdestruction"] = 657;


Save file

Done


Step 2

Extract & Copy D2NT files to any folder (DO NOT COPY to Diablo II folder or Diablo II's sub-folder)

Step 3

Run D2NT Manager.exe -

( IF YOU USE VISTA OR WINDOWS 7 - DO THIS ) :
Code:
Right click on D2NT Manager.exe --> properties --> compatibility--> Select run this program in compatibility mode for windows xp service pack 2 + run this program as an administartor --> apply --> ok


Step 4

Press " Add " like in picture :



Then steup your profile like in picture :



Then Selct profile & Save it like in picture :



Step 5

Go to : .....\D2NT\scripts\NTBot.ntj - to config bot starter - this is my config starter - red color are my changes values -

This must be 10000 or 15000 - to lobby few seconds in channel - NOT 3 min (180000 ) like default is
Quote:


var gameMinLength = 15000; // time in milliseconds, minimum game length, 180 seconds default (1 game/3 minutes)


Quote:


var unableToConnectRetry = 5; // time in minutes to retry connecting on connection fail (real value is +/- 1 min)
var realmDownRetry = 20; // time in minutes to retry connecting on a realm down (default is 300 minutes)
var disconnectedRetry = 5; // time in minutes to retry on a disconnection (usually ip ban related)
var cdkeyInUseRetry = 5; // time in minutes to retry on a cdkey in use error message (set to 0 to stop)
var connectingToBnetTimeout = 20000; // time in milliseconds to wait for a login to time out and click cancel and retry
var characterScreenTimeout = 10000; // time in milliseconds to wait for character screen to appear
var pleaseWaitTimeout = 10000; // time in milliseconds to wait for a please wait popup
var createGameThreshold = 10000; // time in milliseconds to wait between making games
var createGameThresholdRandom = 1000; // time in milliseconds to randomly add +/- to the game create time
var createGameTimeout = 15000; // time in milliseconds to register a failed to create game
var waitInLineTimeout = 60000; // time in milliseconds to wait in lines for a create game (60 second default)
var characterSelectDelay = 1000; // time in milliseconds to wait before selecting a character on the char screen
var loginDelay = 1000; // time in milliseconds to wait before submitting login information
var clickDelay = 500; // wait X milliseconds before next action after a click event
var textDelay = 500; // wait X milliseconds before next action after inserting text into a textbox
var clickDelayRandom = 500; // random amount of time to add to a click
var textDelayRandom = 500; // random amount of time to add to a text set
var gameDoesNotExistDelayMin = 600000; // how long to wait when a Game Does Not Exist occurs - minimum - default 10 minutes
var gameDoesNotExistDelayMax = 900000; // how long to wait when a Game Does Not Exist occurs - maximum - default 15 minutes
var gameDoesNotExistTimeout = 30000; // how long to wait for the dialog to disappear (default 30 seconds, don't change this)
var joinChatAfterGame = false; // join chat after leaving a game
var joinRandomChannel = false; // if this is true, will join a random channel, otherwise it will use the channel below..
var joinChannelInChat = "channel name here"; // leave blank to not join a private channel
var waitBeforeEnterChatMin = 1000; // min how long to wait before entering chat
var waitBeforeEnterChatMax = 2000; // max how long to wait before entering chat
var waitInChatBeforeActionsMin = 2000; // min how long to wait before joining channel
var waitInChatBeforeActionsMax = 3000; // max how long to wait before joining channel


Step 6

Go to : .........\D2NT\scripts\NTBot\char_configs - chose your character to config - Baba / Pala / Sorca

Quote:
Rename it like these (Depend what character you chose to play with ) :


NTConfig_Paladin_YourCharacterName
or
NTConfig_Sorceress_YourCharacterName
or
NTConfig_Barbarian_YourCharacterName


NOTE : Do not use your account name to rename NTconfig files, rename with character name


- If your character name is :Gogu - your character config should look like this : NTConfig_Paladin_Gogu
- If your character name is :Go_gu - your character config should look like this : NTConfig_Paladin_Go_gu


Rong names on NTConfig_Barbarian_YourCharacterName / NTConfig_Sorceress_YourCharacterName / NTConfig_Paladin_YourCharacterName - may cause this error : .....\ NT_LoadConfig is not defined


Quote:
You may also need to know that : " true " & " false " are case sensitive means :


GOOD : " true " , " false "


RONG : " True " , " False " , " TRUE " , " FALSE "




don't forget to put " ; " at the end of the line


GOOD : " true; " , " false; "


RONG : " true " , " false "




I show my pala config :

Code:
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;


function NT_LoadConfig()
{


Here you chose what boss to run

1.Remove the "//" to run the Boss
2.Add the "//" to skip the Boss

Code:
   //------------------------------------------------------------------------------
   // Boss configuration
   //------------------------------------------------------------------------------
   //NTConfig_Script.push("NTPindleskin.ntj"); NTConfig_NihlathakExtension = false;
   //NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = false;
   //NTConfig_Script.push("NTEldritch.ntj"); NTConfig_ShenkExtension = false;
   //NTConfig_Script.push("NTThreshSocket.ntj");
   //NTConfig_Script.push("NTFrozenRiver.ntj"); NTConfig_ClearFrozenRiver = false;
   //NTConfig_Script.push("NTGlacialTrail.ntj"); NTConfig_ClearGlacialTrail = false;
   //NTConfig_Script.push("NTIcyCellar.ntj"); NTConfig_ClearIcyCellar = false;
   //NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = true;
   NTConfig_Script.push("NTDiablo.ntj");
   //NTConfig_Script.push("NTHephasto.ntj");
   //NTConfig_Script.push("NTIzual.ntj");
   //NTConfig_Script.push("NTMephisto.ntj");
   //NTConfig_Script.push("NTTravincal.ntj");
   //NTConfig_Script.push("NTKurastTravel.ntj");
   //NTConfig_Script.push("NTAct3Sewers.ntj"); NTConfig_ClearA3SewersLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
   //NTConfig_Script.push("NTSummoner.ntj"); NTConfig_KillFireEye = true;
   //NTConfig_Script.push("NTDuriel.ntj");
   //NTConfig_Script.push("NTAncientTunnels.ntj");
   //NTConfig_Script.push("NTColdworm.ntj");
   //NTConfig_Script.push("NTRadament.ntj");
   //NTConfig_Script.push("NTAndariel.ntj");
   //NTConfig_Script.push("NTCountess.ntj");
   //NTConfig_Script.push("NTTreehead.ntj");
   //NTConfig_Script.push("NTPit.ntj"); NTConfig_ClearPitLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
   //NTConfig_Script.push("NTMausoleum.ntj"); NTConfig_KillBloodRaven = true;
   //NTConfig_Script.push("NTHole.ntj"); NTConfig_ClearHoleLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
   //NTConfig_Script.push("NTTristram.ntj"); NTConfig_KillRakanishu = true;



Delays

Code:
   //------------------------------------------------------------------------------
   //------------------------------------------------------------------------------
   me.maxgametime = 1200;          // time in seconds, maximum game length (0 is infinite)
   NTConfig_StartDelay = 0;   // Delay time in milliseconds to start;
   NTConfig_AreaDelay = 100;   // Delay time in milliseconds to change area;
   NTConfig_SnagDelay = 100;   // Delay time in milliseconds to wait before starting picking items



Chicken, Merc & Others Parametrs Configuration :


Code:
   //------------------------------------------------------------------------------
   //------------------------------------------------------------------------------
   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_UseMerc = true;   // Set to true if you use a mercenary, will revive merc at a reviver npc.
   NTConfig_ResetWeapon = true;   // Set to true to reset weapon when reviving merc


   NTConfig_LifeThresh = 60;   // Drink a normal potion if under this percent of life.
   NTConfig_LifeRejuvThresh = 40;   // Drink a rejuvenation potion if under this percent of life.
   NTConfig_ManaThresh = 30;   // Drink a normal potion if under this percent of mana.
   NTConfig_ManaRejuvThresh = 10;   // Drink a rejuvenation potion if under this percent of mana.
   NTConfig_LifeChicken = 30;   // 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 = 50;   // This is the threshold to use a life potion on your merc in percent.
   NTConfig_MercRejuvThresh = 30;   // 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 configuration :


Code:
   //------------------------------------------------------------------------------
   //------------------------------------------------------------------------------
   NTConfig_FreeSpace = 6;      // 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,1,1,0,0,0,0];
   NTConfig_Columns[1] = [1,1,1,1,1,1,0,0,0,0];
   NTConfig_Columns[2] = [1,1,1,1,1,1,0,0,0,0];
   NTConfig_Columns[3] = [1,1,1,1,1,1,0,0,0,0];


   NTConfig_MinGoldToStash = 100000;   // Maximum gold amount carried before going to stash



Belt Configuration :


Code:
   //----------------------------------------------------------------------------------------------
   // Type of potion used in each belt column
   // Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
   // Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
   // Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
   // Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
   // To use rejuvenations only, put "rv" in all columns.
   //----------------------------------------------------------------------------------------------
   NTConfig_BeltColType[0] = "hp";
   NTConfig_BeltColType[1] = "mp";
   NTConfig_BeltColType[2] = "mp";
   NTConfig_BeltColType[3] = "rv";



Pickit config normal / advance / extreme ( Select one group only ) :


1.Remove the "//" to use pickit line
2.Add the "//" to skip the pickit line

Code:
   //-----------------------------------------------------------------------------------
   // SnagIt configuration
   // Select one group only (normal / advance / extreme)
   //-----------------------------------------------------------------------------------
   //NTConfig_NIPFilePath.push("normal/normal.nip");
   //NTConfig_NIPFilePath.push("normal/magic_rare.nip");
   //NTConfig_NIPFilePath.push("normal/set.nip");
   //NTConfig_NIPFilePath.push("normal/unique.nip");
   //NTConfig_NIPFilePath.push("normal/craft.nip");


   //NTConfig_NIPFilePath.push("advance/normal.nip");
   //NTConfig_NIPFilePath.push("advance/magic_rare.nip");
   //NTConfig_NIPFilePath.push("advance/set.nip");
   //NTConfig_NIPFilePath.push("advance/unique.nip");
   //NTConfig_NIPFilePath.push("advance/craft.nip");


   NTConfig_NIPFilePath.push("extreme/normal.nip");
   NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
   //NTConfig_NIPFilePath.push("extreme/set.nip");
   NTConfig_NIPFilePath.push("extreme/unique.nip");
   //NTConfig_NIPFilePath.push("extreme/craft.nip");


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



Cubing configuration :


1.Remove the "//" to chose that cubing line
2.Add the "//" to skip that cubing line

Code:
NTConfig_Cubing = true;
- Cubing is ON
Code:
NTConfig_Cubing = false;
- Cubing is OFF

Code:
   //------------------------------------------------------------------------------
   // Cubing configuration
   //------------------------------------------------------------------------------
   NTConfig_Cubing = false;      // Enable cubing


   //NTConfig_CubingItem.push([NTCU_GEM, 560]);   // Flawless Amethyst
   //NTConfig_CubingItem.push([NTCU_GEM, 565]);   // Flawless Topaz
   //NTConfig_CubingItem.push([NTCU_GEM, 570]);   // Flawless Saphire
   //NTConfig_CubingItem.push([NTCU_GEM, 575]);   // Flawless Emerald
   //NTConfig_CubingItem.push([NTCU_GEM, 580]);   // Flawless Ruby
   //NTConfig_CubingItem.push([NTCU_GEM, 585]);   // Flawless Diamond
   //NTConfig_CubingItem.push([NTCU_GEM, 600]);   // Flawless Skull


   //NTConfig_CubingItem.push([NTCU_MAGIC, 420]);   // Magic Tiara
   //NTConfig_CubingItem.push([NTCU_MAGIC, 421]);   // Magic Diadem


   //NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]);   // Magic Small Charm
   NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]);   // Magic Grand Charm


   NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]);   // Craft Heavy Bracers
   //NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]);   // Craft Vambraces


   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]);      // Craft Casque
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]);      // Craft Armet
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]);   // Craft Battle Boots
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]);   // Craft Mirrored Boots
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]);   // Craft Sharkskin Gloves
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]);   // Craft Vampirebone Gloves
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]);      // Craft Mesh Belt
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]);      // Craft Mithril Coil
   //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]);   // Craft Amulet
   NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]);      // Craft Ring


   NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]);   // Craft Amulet


   //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]);   // Craft Monarch
   //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]);   // Craft Amulet


   //NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
   //NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
   //NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
   //NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
   //NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
   //NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
   //NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
   NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
   NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
   NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
   NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
   NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
   NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
   NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
   //NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
   //NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
   //NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
   //NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
   //NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
   //NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
   //NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
   //NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
   //NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);


   //***** Include the following, Primary item must be setted in item_configs folder *****


   //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]);   // Socket Sacred Armor


   //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]);   // Socket Thresher
   //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]);   // Socket Cryptic Axe
   //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]);   // Socket Great Poleaxe
   //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]);   // Socket Giant Thresher


   //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]);   // Titan's Revenge : Exceptional -> Elite


   //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]);   // Magefist : Normal -> Exceptional
   //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]);   // Skin of the Vipermagi : Exceptional -> Elite
   //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]);   // Magefist or Lava Gout : Exceptional -> Elite
   //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]);   // Gore Rider : Exceptional -> Elite
   //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]);   // Arreat's Face : Exceptional -> Elite
   //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]);   // Herald Of Zakarum : Exceptional -> Elite




Gamble configuration :


1.Remove the "//" to gamble that line
2.Add the "//" to skip that gambling line

Code:
NTConfig_Gamble = true;
- Gamble is ON
Code:
NTConfig_Gamble = false;
- Gamble is OFF
Code:
   //------------------------------------------------------------------------------
   // Gamble configuration
   // To specify what items to gamble, adjust the array with the desired item codes
   //------------------------------------------------------------------------------
   NTConfig_Gamble = false;      // Enable gambling
   NTConfig_GambleStartGold = 800000;   // Gold amount to start the gambling
   NTConfig_GambleStopGold = 300000;   // Gold amount to stop the gambling


   NTConfig_GambleItem.push(520);   // Amulets
   NTConfig_GambleItem.push(522);   // Rings
   NTConfig_GambleItem.push(418);   // Circlets
   NTConfig_GambleItem.push(419);   // Coronets
   //NTConfig_GambleItem.push(334);   // Leather Gloves
   //NTConfig_GambleItem.push(335);   // Heavy Gloves
   NTConfig_GambleItem.push(336);   // Chain Gloves
   //NTConfig_GambleItem.push(337);   // Light Gauntlets
   //NTConfig_GambleItem.push(338);   // Gauntlets



Bot Mode configuration :


Code:
NTConfig_PublicMode = true;
- PublicMode is ON
Code:
NTConfig_PublicMode = false;
- PublicMode is OFF

Code:
   //------------------------------------------------------------------------------
   // General configuration
   //------------------------------------------------------------------------------
   NTConfig_PublicMode = false;
   NTConfig_CheckCloneDiablo = true;   // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
   NTConfig_OpenChest = false;         // Set to true to open chest
   me.quitonhostile = false;


Diablo 2 Characters skills ID's ( D2NT 3.0 for the moment work with Barbarian / Soraca / Paladin ) :



Sorceress:

Code:


36   Fire Bolt
37   Warmth
38   Charged Bolt
39   Ice Bolt
40   Frozen Armor
41   Inferno
42   Static Field
43   Telekinesis
44   Frost Nova
45   Ice Blast
46   Blaze
47   Fire Ball
48   Nova
49   Lightning
50   Shiver Armor
51   Fire Wall
52   Enchant
53   Chain Lightning
54   Teleport
55   Glacial Spike
56   Meteor
57   Thunder Storm
58   Energy Shield
59   Blizzard
60   Chilling Armor
61   Fire Mastery
62   Hydra
63   Lightning Mastery
64   Frozen Orb
65   Cold Mastery


Paladin:

Code:


96   Sacrifice
97   Smite
98   Might
99   Prayer
100   Resist Fire
101   Holy Bolt
102   Holy Fire
103   Thorns
104   Defiance
105   Resist Cold
106   Zeal
107   Charge
108   Blessed Aim
109   Cleansing
110   Resist Lightning
111   Vengeance
112   Blessed Hammer
113   Concentration
114   Holy Freeze
115   Vigor
116   Conversion
117   Holy Shield
118   Holy Shock
119   Sanctuary
120   Meditation
121   Fist of the Heavens
122   Fanaticism
123   Conviction
124   Redemption
125   Salvation


Barabarian:

Code:


126   Bash
127   Sword Mastery
128   Axe Mastery
129   Mace Mastery
130   Howl
131   Find Potion
132   Leap
133   Double Swing
134   Pole Arm Mastery
135   Throwing Mastery
136   Spear Mastery
137   Taunt
138   Shout
139   Stun
140   Double Throw
141   Increased Stamina
142   Find Item
143   Leap Attack
144   Concentrate
145   Iron Skin
146   Battle Cry
147   Frenzy
148   Increased Speed
149   Battle Orders
150   Grim Ward
151   Whirlwind
152   Berserk
153   Natural Resistance
154   War Cry
155   Battle Command




Hammerdin Attack config:


Code:
   //------------------------------------------------------------------------------
   // Attack configuration
   //------------------------------------------------------------------------------
   NTConfig_AttackSkill[0] = 0;   // First skill. Set to 0 if you won't
   NTConfig_AttackSkill[1] = 112;   // Primary skill to boss.
   NTConfig_AttackSkill[2] = 113;   // Primary aura to boss. Set to 0 if you won't
   NTConfig_AttackSkill[3] = 112;   // Primary skill to others.
   NTConfig_AttackSkill[4] = 113;   // Primary aura to others. Set to 0 if you won't
   NTConfig_AttackSkill[5] = 0;   // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
   NTConfig_AttackSkill[6] = 0;   // Secondary aura. Set to 0 if you won't
   NTConfig_ClearPosition = false;   // Set to true if you want to clear area after killing boss.


   // Check self safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckSelfSafe = 0x04|0x40;
   // Check merc's safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;


   NTConfig_UseRedemptionHP = 80;   // Use Redemption if under this percent of life. Set to 0 if you won't
   NTConfig_UseRedemptionMP = 60;   // Use Redemption if under this percent of mana. Set to 0 if you won't
}


**************************************************************************************************************************
**************************************************************************************************************************

Bot will auto precast these skills :
Energy Shield + Thunder Storm + Frozen Armor

( nn to add these skills ID to configs )

i recommand to have these skills for your safety


**************************************************************************************************************************
**************************************************************************************************************************


Blizz Soso (Blizz / Frozen Orb + Lightning ) Attack config:



Code:


//------------------------------------------------------------------------------
   // Attack configuration
   //------------------------------------------------------------------------------
   NTConfig_AttackSkill[0] = 0;   // First skill. Set to 0 if you won't
   NTConfig_AttackSkill[1] = 59;   // Blizzard
   NTConfig_AttackSkill[2] = 0;   // Primary untimed skill to boss. Set to 0 if you won't
   NTConfig_AttackSkill[3] = 64;   // Frozen Orb - you can use another skill if you whant
   NTConfig_AttackSkill[4] = 0;   // Primary untimed skill to others. Set to 0 if you won't
   NTConfig_AttackSkill[5] = 49;   // Lightning - IF YOU USE INFINITY  PUT 0
   NTConfig_AttackSkill[6] = 0;   // Secondary untimed skill. Set to 0 if you won't
   NTConfig_ClearPosition = true;   // Set to true if you want to clear area after killing boss.


   // Check self safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckSelfSafe = 0x04|0x40;
   // Check merc's safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;


   NTConfig_CastStatic = 100;   // Cast Static Field until monster's HP lower less than this percent. Set to 100 if you won't
}



Fire Soso ( Fire Ball + Lightning ) Attack config :



Code:
//------------------------------------------------------------------------------
   // Attack configuration
   //------------------------------------------------------------------------------
   NTConfig_AttackSkill[0] = 0;   // First skill. Set to 0 if you won't
   NTConfig_AttackSkill[1] = 47;   // Fire Ball
   NTConfig_AttackSkill[2] = 0;   //
   NTConfig_AttackSkill[3] = 47;   // Fire Ball - you can use another skill if you whant
   NTConfig_AttackSkill[4] = 0;   //
   NTConfig_AttackSkill[5] = 49;   // Lightning - IF YOU USE INFINITY  PUT 0
   NTConfig_AttackSkill[6] = 0;   // Secondary untimed skill. Set to 0 if you won't
   NTConfig_ClearPosition = true;   // Set to true if you want to clear area after killing boss.


   // Check self safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckSelfSafe = 0x04|0x40;
   // Check merc's safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;


   NTConfig_CastStatic = 100;   // Cast Static Field until monster's HP lower less than this percent. Set to 100 if you won't
}



Light Soso ( Lightning / Chain Lightning + Blizzard ) Attack config :



Code:
//------------------------------------------------------------------------------
   // Attack configuration
   //------------------------------------------------------------------------------
   NTConfig_AttackSkill[0] = 0;   // First skill. Set to 0 if you won't
   NTConfig_AttackSkill[1] = 49;   // Lightning
   NTConfig_AttackSkill[2] = 0;   // Primary untimed skill to boss. Set to 0 if you won't
   NTConfig_AttackSkill[3] = 53;   // Chain Lightning - you can use another skill if you whant
   NTConfig_AttackSkill[4] = 0;   // Primary untimed skill to others. Set to 0 if you won't
   NTConfig_AttackSkill[5] = 59;   // Blizzard - IF YOU USE INFINITY  PUT 0
   NTConfig_AttackSkill[6] = 0;   // Secondary untimed skill. Set to 0 if you won't
   NTConfig_ClearPosition = true;   // Set to true if you want to clear area after killing boss.


   // Check self safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckSelfSafe = 0x04|0x40;
   // Check merc's safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;


   NTConfig_CastStatic = 100;   // Cast Static Field until monster's HP lower less than this percent. Set to 100 if you won't
}



WW Baba ( ww + Berserker ) Attack config :




Code:
//------------------------------------------------------------------------------
   // Attack configuration
   //------------------------------------------------------------------------------
   NTConfig_AttackSkill[0] = 0;   // First skill. Set to 0 if you won't
   NTConfig_AttackSkill[1] = 151;   // WW
   NTConfig_AttackSkill[2] = 0;   // Reserved
   NTConfig_AttackSkill[3] = 151;   // WW
   NTConfig_AttackSkill[4] = 0;   // Reserved
   NTConfig_AttackSkill[5] = 152;   // Berserker
   NTConfig_AttackSkill[6] = 0;   // Reserved
   NTConfig_ClearPosition = true;   // Set to true if you want to clear area after killing boss.


   // Check self safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckSelfSafe = 0x10;
   // Check merc's safe in field (NOT in town). Set to 0 if you won't
   // 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
   NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;
}


Step 7

Chose your Bot profile & Press " Run " like in picture :


 ---------------------------------------------------------------
Thanks Web835 - Originally posted on EON