Notepad ++ download page: https://notepad-plus-plus.org/download/v7.5.9.html
First we need to find our char config we created in the last step.
Find your kolbot folder open it then go into the "d2bs" folder then into the "kolbot" folder next into the "libs" folder and lastly into the "config" folder.
You will see a few .js files here we are looking for one with the name of our character in here. There are generic files here for each character type our should have the character type AND the name of our character. Open this file with notepad ++
The first line we will edit is Line 17: Scripts.UserAddon = true; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!
Change this to Scripts.UserAddon = false; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!
Lines 30-119 are different areas in the game. You change lines to true or false if you want the bot to run the area change to true and false if you want to skip it.
Example: Lines 83-89
Scripts.Diablo = false;
Config.Diablo.Entrance = true; // Start from entrance
Config.Diablo.SealWarning = "Leave the seals alone!";
Config.Diablo.EntranceTP = "Entrance TP up";
Config.Diablo.StarTP = "Star TP up";
Config.Diablo.DiabloMsg = "Diablo";
Scripts.SealLeader = false; // Clear a safe spot around seals and invite leechers in. Leechers should run SealLeecher script. Don't run with Diablo or FastDiablo.
If you want your bot to kill diablo you would change it to true here Scripts.Diablo = true;
There are also more options in addition to just telling it to kill diablo.
Config.Diablo.Entrance = true; // Start from entrance
This means where do you want to start? Entrance to chaos or the Star in the middle. true for entrance false for the star. Make sure to use lower case for true and false.
These are messages the bot will say as it moves along or if someone hits the seals before your bot does.
Config.Diablo.SealWarning = "Leave the seals alone!";
Config.Diablo.EntranceTP = "Entrance TP up";
Config.Diablo.StarTP = "Star TP up";
Config.Diablo.DiabloMsg = "Diablo";
Lastly Scripts.SealLeader = false; // Clear a safe spot around seals and invite leechers in. Leechers should run SealLeecher script. Don't run with Diablo or FastDiablo.
Should be ignored. Take note that not all areas are the same and not all areas are as hard to go through to configure.
Lines 256-259 are your characters inventory and are VERY important to pay attention to. The o's and 1's correspond to your characters inventory in game. NOT the stash what you are holding on your person. So for example if you want to keep certain items in your inventory you will need to play a o in that spot or a 1 if you want the bot to use that spot. Look at this photo: Image
We have 40 slots available. 4 going down and 10 accross. I want for this example to have all the charms and the torch as well as the tome's to stay. So in this section for this character it would look like this:
Config.Inventory[0] = [1,1,1,1,1,1,0,0,0,0];
Config.Inventory[1] = [1,1,1,1,1,1,0,0,0,0];
Config.Inventory[2] = [1,1,1,1,1,1,0,0,0,0];
Config.Inventory[3] = [1,1,1,1,1,1,0,0,0,0];
That way the bot can use the left portion while leaving the charms, torch, and tomes alone. Make sure to take a look at your character take a screen shot or remember how it looks and do the same. MAKE SURE it's correct as you can and WILL lose items if you make a mistake! DO NOT COPY MINE do your own!
Lines 267-270 are our potions on our belt. I recommend you leave it as is. If not the abbreviations are hp for health potion, mp for mana potion, and rv for rejuvenation potion. The Belt column goes as follows Beltcolumn(0) is actually belt slot 1 Beltcolumn(1) is actually belt slot 2 etc. You can change this to meet your belt needs.
Next scroll down to Lines 445-451 These lines are the skills our bot will use in order to attack. This is very important and the bot will not kill anything and may error out if these are not filled out correctly. Skills will be different for each character. There is a list of skills that can be found here https://github.com/kolton/d2bot-with-kol...skills.txt This will tell you the number we need to plug in so that the bot will know which attacks to use. As an example I will show what I use for a hammer paladin. Keep in mind if you want to use this setup you NEED to have these skills. Lastly make sure to NOT have ANY - or negative signs in front of your skills as this will cause them to not work!
Config.AttackSkill[0] = -1; // Preattack skill.
Config.AttackSkill[1] = 112; // Primary skill to bosses.
Config.AttackSkill[2] = 113; // Primary aura to bosses
Config.AttackSkill[3] = 112; // Primary skill to others.
Config.AttackSkill[4] = 113; // Primary aura to others.
Config.AttackSkill[5] = 101; // Secondary skill if monster is immune to primary.
Config.AttackSkill[6] = 119; // Secondary aura.
Make sure you don't have any negative - sign in front of your numbers unless you DON'T want the character to use that skill!
Lastly click "File" and "Save" to make sure your edits actually stay.
Video Instructions: