
Host a TCP/IP game on the character you wish to play. It will fail, but the game will remember this address for the bots. Join a TCP/IP game using address localhost. Select your profile and click the Start button. These files are referenced in your bot scripts. These files control what items your character picks up and keeps. These files are found in C:\your\path\to\d2-qolbot\src\d2bs\kolbot\pickit\. Copy Yourclass.js, rename as, and modify as needed. _DefaultConfig.js is a config file that applies to all characters, most of the settings are in here. These files are found in C:\your\path\to\d2-qolbot\src\d2bs\kolbot\libs\config\. Entry Script is C:\your\path\to\d2-qolbot\src\d2bs\kolbot\D2BotLead.dbj. Diablo Path is C:\your\path\to\Diablo II\Game.exe.
The -w has to be in there or it won't work!. Modify D2bot.exe to run as administrator for all users. Microsoft Visual C++ 2010 Redistributable Package (x86). Includes templates for the most common builds. Uses an easy templating system of my design. Currently doesn't work for merc weapons. Will never replace a Unique, Set, or Runeword item. Custom inventory sizes to accomodate your mods. Complete quests as they are able in town. AutoAllocate stat/skill points as they play. They crack jokes, gather waypoints, complete quests, gear up, choose skills, gamble, etc. My goal was to create an experience where the bots will join your games and play with you and automatically do the things a normal person would do. Most of my work on this code involves the Follower.js and Quester.js files. This is a fork of an old version of Kolbot w/ some bug fixes.
It's like having your own ladder reset where you roll through the game with a full team.
The most enjoyable way of using this software is to host LAN games that your other singleplayer characters can join. A botting application for Diablo II version 1.13d w/ PlugY support.