D2JSP Faq for Newbies.(BOT)

Status
Not open for further replies.

l33t 0n3

Member!
Joined
Aug 12, 2002
Messages
2,773
Reaction score
0
Location
Washington
Website
Visit site
D2 JSP Info

I will sticky this and put all JSP info here. If you see this message, you are viewing the incomplete thread.

*THIS INFO IS COMPILED BY VARIOUS AUTHORS*
Official Forum

Official Script Downloads
New d2jsp releases and news (download links)

Official Script Support / Help
Official FAQ's and Guides
Official General d2jsp Support / Help

Command Reference
Help Programming Scripts


**Note**
If you recieve message: "Scripts Not Found"
follow these steps

1. Open the scripts folder
2. Open Default.d2j
3. Delete everything in that file
4. copy and paste the script below

delay(1000);
function main() {
print("This will run pwnpindle with any char you have selected");
load("bots/pwndefault.d2j");

}

5. Save Default.d2j

This is all you need to do.
load("bots/pwndefault.d2j"); <=== this line tells d2jsp to load pwndefault.d2j located in bots folder
if you wish to use the sav multi mf edit it to look like this
load("bots/scav_multi_mf.d2j");

Thanks to the d2jsp support crew for their hard work the the great guide.


REALM DOWN EXPLAINED!

Okay, there have been some questions about why we included this and I guess it's a valid question if you haven't thought about it much. Please allow me to explain some of the reasons:




Avoid "Bot" Behavior - When you get a RD while playing you try a few times more then give up and do real life things. This mimicks that. Nobody but the most hopelessly insane would sit there and retry at the exact same inteval. If Blizzard/Battlenet ever start looking outside the box this is one of the likely places to detect bots.

RD Recovery - There are conditions that cause the RD not to go away till you actually disconnect for a time. That's the reason for the 25 minute timer.

Statistics - We log the RD detection in the status log so in the morning you can go look and see why you only had X runs in 8 hours.


The timer is not "no games in 5 minutes" but it uses the "game Leave Timeout" and a value based on your last successfull game creation to determine if you are having issues creating a game. if that extends past a calculated period it assumes you are RD or have other connection issues. Either way, killing Diablo and taking a 25 minute break is in order.

If you are having issues with it not working correctly then by all means turn it off on the "Advanced Settings" tab.
 

plexuspunx

Member!
Joined
Jun 11, 2003
Messages
239
Reaction score
0
Location
Atlanta
Website
mywpages.comcast.net
Bots Here!!!

To all the noobs that post " where can i get a bot?" and dont look at stickeys, i have brot all of the bots to one place! Please DO NOT ask me if these are legit links....Of course they are, these are just links from moderators and other such people that I have brot together becuz noobs dont even know wat the name of some bots are
==============================================
Mephbot 0.91
==============================================
if u want a bot strictly for mephisto and does not require any other setup other than accnt and character settings goto:
www.syadasti.com i used it for a few months this is a clean link im sure..
Inlcudes a program (Tetris) built in with D2HackIt..in other words: wen ur bored with bot..play tetris!!!!
Tutorial shud be inlcuded with installation

==============================================
D2JSP
==============================================
if u want a mult-script program goto
www.d2jsp.org is also a good bot for multiple scripts including but not limited to: cowbot,
shopbot, mefbot, pindlebot, countess bot, andy bot, and is very, very reliable, but is quite difficult to set up for
a noob unless u follow EVERY instruction below...

Tutorial for noobs here
http://www.battleforums.com/showthread.php?s=&threadid=18433

heres my 2 cents if u get an error stating that ur exe file is not found goto the ini file on ur start menu and change GAME.EXE to DIABLO II.EXE

Also go to: http://skullsd2hacks.o-f.com/d2jsp_v0[1][1].32_full.zip

==============================================
Jedi Master
==============================================
if ur lookin for a lil bit more in gui get jed (easy setup for noobs, great for ease!)
http://www.angelfire.com/va3/bloinkers/jed_setup2.exe (thanx to MisterWhippy and ProdigiousLucidOsprey for the link:

To get more help on jed goto
http://www.battleforums.com/showthread.php?s=&threadid=13648
 

hazza069

Member!
Joined
Aug 5, 2003
Messages
62
Reaction score
0
Website
www.guitar-hero.tk
How To Get Cowbot Party!

rite then, since alot of ppl need help and Ace isnt replying, heres cow u shud set it up so that it actually partys!

1. download and install the installer v.31 Here

2. download the Character Config as well Here (in utilities)

3. download ace's cowbot

4. install v.31 then extract specific files from aces to the d2jsp directory along with the char config

5.rename the "ace's cowbot 0.1" to "ace" (found in bot folder)(in the loader file put ace.d2j)

6. using char config change default to the ace cowbot then add another character with the name of ur character(not account character u want cowing, caps lock sensitive) and set it to Ace bot(as well).

7. then go to the "Ace.d2j" and go down till u find the line "te invita a aliarte" and replace it with (well this is wot i used) "invites you to ally against the forces of evil" then save etc.

8. then basically just configure ur d2jsploader.ini, and if i was u find the line just b4 the "myfirstsorc" bit and change the spam time to about 100.

Note: Dont add autoparty to the default loader, because autoparty invites not accepts and since ur character follows the person who invites ya, ur a bit buggered :/
This is the only way ive managed to get it allying, if anything is missing from this, plz say!

And another problem u may come across is wen ur bot is joinin a milka channel, cos usually they r full most and so it spams to the wrong channel, or u end up in void after a game, dont no how to change this, if anyone does, reply here plz:/
 

RuneyPoo

BattleForums Senior Member
Joined
Feb 14, 2003
Messages
3,077
Reaction score
0
Location
Boring Town in NY, Lockport...
Website
Visit site
How to edit your snagit.ini(d2jsp)

OK. Since there has been questions on this topic. First, go to your snagit.ini file.

Well, I will give steps instead of doing some cluster clucked thread.


Steps----

1) Go to your d2jsp directory, scripts, settings, and open up snagit.ini

2) After open, find out what your item code is, for what item you are looking to pickup. Where do you look for such a thing? Easy! Look here!

http://www.d2jsp.org/docs/itemcodes.html

After you have found out what the item codes are, next, you can start to put what items you want to put in.

3) If I were to pick say, Balrog Blade. You would do this, put this down.

[Magical Balrog Blade]

Find the code

[Magical Balrog Blade]
Code="7gs"

Now what level item do you want it to be? Well pick from either Magic, Rare, Set, Normal, or Unique!

I want Magic, so lets go with this now.

[Magical Balrog Blade]
Code="7gs"
Level=Magic

Now, what happens if you want it to ID the item? Well easy! Just do this!

[Magical Balrog Blade]
Code="7gs"
Level=Magic
iditem=1

Oh, you want it ethereal along with all that now, don't you?

[Magical Balrog Blade]
Code="7gs"
Level=Magic
isEthereal=1
iditem=1

But what happens if you don't want magical item, you just want it normal, maybe even with sockets!

[Normal Balrog Blade]
Code="7gs"
Level=Normal
HasSockets=1

Or maybe you want it to be ethereal, with no sockets, but yet normal!

[Normal Balrog Blade]
Code="7gs"
Level=Normal
isEthereal=1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Now I hope this explains a little, to help you guy's edit your own Snagit.ini - But if you need help, I can help you out. Just PM me, I am always on :p
 

Sicloan

BattleForums Senior Member
Joined
May 18, 2003
Messages
2,104
Reaction score
0
Location
visualdesigncore
Website
www.visualdesigncore.com
HOW TO RUN MULTIPLE BOTS by sicloan

For those of you that dream of running more than one bot, being ANY SCRIPT you want! here is a guide that will help you!

needed files:
d2jsp, d2loader, cdkey refiller (d2loader and cdkey refiller found at http://onlyer.yeah.net/

Download and extract d2loader and cdkey refiller into thier own files into the diablo II directory C://program files/diablo II/d2loader
C://program files/diablo II/d2cdkey

read the readmes on how to install these two programs!!!

first of all open up d2jsploader.ini in your d2jsp folder.
scroll down to the bottom of it and add this line of coding where the 2nd bot section was:

Code:
; Second Session - for cow with join mode

[Second Bot]
Accountname=                    //account name here
Password=                          //password here
CharacterLocation=             //character location here
Difficulty=3                         //difficulty here
Channel=                            //home channel here
Realm=0                            //DONT CHANGE
Enabled=1                           //Change from 1 to 0 to disable this bot
D2Title=                            //put character name or any d2title here
Debug=1                            //DONT CHANGE
dGameLength=90000         //This is a good game time for pindle
GameName=random           //change if desired
GamePass=random              //change if desired 
D2CDkey=cdkey.mpq         //cdkey to be used
IF YOU WANT TO RUN THE SAME SCRIPT with same Character Class, YOUR DONE!

TO RUN DIFFERENT SCRIPTS...
go into your scripts folder d2jsp v0.32/scripts/ and open up Default.d2j

delete EVERYTHING in that file and add THIS, edit what needs to be edited.

Code:
/*	default.d2j, modify the values below to suit your needs. [by njaguar]*/
// IGNORE THIS LINE
var TRUE=true,FALSE=false;


// *******************
// THIS IS IF YOU WANT TO RUN PINDLE, IF YOU WANT TO RUN OTHER BOSSES,
// SET THE RunMephistoBot to true
var RunPindleBot=false;
// *******************


// ******************
// IF YOU WOULD PREFER TO RUN MEPHISTO, CHANGE false TO true
var RunMephistoBot=false;
// *******************



// *******************
// IF YOU WANT TO OVERRIDE THE ABOVE FEATURES, SET THE FLAG BELOW TO true AND
// CHANGE THE FILENAME TO THE EXACT SCRIPT FILENAME OF THE SCRIPT YOU WANT
// TO RUN. PLEASE BE SURE TO INCLUDE THE DIRECTORY, MOST COMMON IS bots/
var RunCustomScript=false;
var CustomScriptName="bots/pwndefault.d2j";
// *******************



// *******************
// SET THIS TO true IF YOU ARE AN ADVANCED USER AND WANT TO HAVE DIFFERENT
// CHARACTERS RUNNING DIFFERENT BOTS
var RunMultipleBots=true;
// *******************






// ******************
// ONLY MODIFY BELOW THIS IF YOU ARE AN ADVANCED USER AND WANT TO RUN
// DIFFERENT BOTS PER CHARACTER!
// ******************

function main() {
            if(RunMultipleBots) {
                         switch(me.name) {
                        case "ChArAcTeRnAmE HeRe":
                                         load("bots/pwnagepindle.d2j");
                                         break;
                        case "ChArAcTeRnAmE HeRe":
                                         load("scav_multi_mf.d2j");
                                         break;
                        case "ChArAcTeRnAmE HeRe":
                                         load("bots/MarsBrandmeph.d2j");
                                         break;
                        case "ChArAcTeRnAmE HeRe":
                                         load("bots/pwnagepindle.d2j");
                                         break;
                       default:
                                         load("bots/pwndefault.d2j");
                                         break;
                                                    } 
                      } else {
             if(RunCustomScript) {
  	load(CustomScriptName);
                                    } else if(RunMephistoBot) {
                    load("bots/scav_multi_mf.d2j");
                                    } else {
                    load("bots/pwndefault.d2j");
                               }
	}
}
Now Change the script settings the way that they need to be changed. And you should have yourself multiple bots running


ERROR MESSAGES:

cdkey is in use: make sure you FOLLOWED THE CDKEY REFILLER INSTRUCTIONS EXACTLY EACH TIME!!!!!
no script found: make sure you pointed the default to the right scripts!!!!!

for any other error messages visit http://www.d2jsp.org/
 

raDixGhost

Member!
Joined
Sep 20, 2002
Messages
2,603
Reaction score
0
Location
East Coast
Website
www.gamers2k4.com
http://blake.prohosting.com/~onlyer/
////////////////////////////////////////////////////////////////
// D2LOADER INSTALL //
////////////////////////////////////////////////////////////////

1. Download from Onlyer's WebSite d2loader(v1.09b12) & Diablo 2 Cdkey Refiller
1a. Onlyer's Website
2. Extract d2loader.zip onto desktop
3. Open Diablo II directory and rename Diablo II.exe to any different name
4. Open d2loader file and copy Diablo II.exe then paste into Diablo II directory
5. Copy from classic disc these 2 files: d2char.mpq, d2music.mpq into Diablo II directory
5a. These 2 files from classic might already be installed in directory, if so don't over write skip to next step
6. Copy from expansion disc these 2 files: d2xmusic.mpq, d2xvideo.mpq into Diablo II directory
7. Remove any Diablo II disc's from drive(s)
8. Double click on new shortcut and Diablo should load without cd
9. Goto d2jsploader.ini setup at bottom of guide


////////////////////////////////////////////////////////////////
// Multi-Key install //
////////////////////////////////////////////////////////////////
// Note: To run multi-cdkeys you must have //
// d2loader installed //
////////////////////////////////////////////////////////////////

------>NOTE!: You must have 2(classic) & 2(expansion) cd keys ----If your installing multi-cdkeys ----
1. Extract d2cd-key.zip onto desktop
2. Open d2-cdkey file
3. Right Click on auto-cdkey.reg and select edit
4. Add your new cd keys here

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Diablo II]
"owner"="Onlyer" ----Change to correct owner... example: "owner"="Dracconus"
"d2cdkeympq"="cdkey.mpq"
"d2xcdkeympq"="cdkey.mpq"
"d2cdkey"="Classic cd key here" -----Classic cd key
"d2xcdkey"="Expansion cd key here" ----Expansion cd key

REMEMBER!! PUT THE CD KEYS IN THE CORRECT LOCATION!! LOD=EXPANSION CD KEY

5. Save and exit
6. Double click on auto-cdkey.reg and register the file
7. Copy the cdkey.mpq file from d2-cdkey file and paste into Diablo II directory
8. Double click on d2-cdkey.exe and refill both cd keys
8a. If refiller only flashes it is working correctly
8b. If refiller asks you what file? have not completed step #7
9. Close d2-cdkey file (you are done with this file at this time)
10. Make another shortcut of Diablo II.exe from the Diablo II directory
11. Right click on new shortcut and select properties
12. Change the target
-------from this --- "C:\Program Files\Diablo II\Diablo II.exe"
---------to this----- "C:\Program Files\Diablo II\Diablo II.exe" -mpq cdkey.mpq
13. Save and Exit
14. You have now successfully installed 2 cdkeys and now can run 2 games on one computer!

////////////////////////////////////////////////////////////////
// Re-Install Of Orginal Cd Key //
////////////////////////////////////////////////////////////////

1. Extract d2cd-key.zip onto desktop
2. Open d2-cdkey file
3. Right Click on auto-cdkey.reg and select edit
4. Add your new cd keys here

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Diablo II]
"owner"="Onlyer"
"d2cdkeympq"="d2sfx.mpq" ---Make sure this is correct
"d2xcdkeympq"="d2char.mpq" ---Make sure this is correct
"d2cdkey"="Classic cd key here" -----Classic cd key
"d2xcdkey"="Expansion cd key here" ----Expansion cd key

5. Save and exit
6. Double click on auto-cdkey.reg and register the file
7. Double click on d2-cdkey.exe and refill both cd keys
8. You are done at this time!
9. If you want run the showcdkey application to check your install

////////////////////////////////////////////////////////////////
// Show Cd Key //
////////////////////////////////////////////////////////////////

1. Dl from onlyer website ShowCdKey
1a. Onlyer's Website
2. Extract contents into Diablo II directory
3. Double Click on ShowcdKey.exe
4. It will show your orignal cd key
 

TweaK

Premium Member
Joined
Jan 23, 2003
Messages
11,126
Reaction score
0
Location
Nelson BC STILL
Rune ~~ Here.

Just edit this into the multi bot post.


This Is an Exact Copy from TwEaK's d2jsp.
Just add this into the end of you're d2jsploader.ini file.

Code:
[MySecondSorc]
; Another account
Accountname=<username>
Password=<insertpasshere>
; 1 2
; 3 4
; 5 6
; 7 8
CharacterLocation=1
; 1=norm, 2=nm, 3=hell
Difficulty=3
GameName=<gamename here>
GamePass=z
Channel=op Tweaked420
;; Selects first realm in list you must avoid -skiptobnet option
Realm=0
; Name of you're cdkey mpq
D2CDKey=cdkey.mpq
Enabled=1
D2Title=MySecondSorc
Debug=1
LogFile=MySecondSorc.log


For running multiple scripts, edit this into you're Default.d2j in you're d2jsp/scripts/ folder. (Again, copied exactly from TwEaK's default.d2j)

NOTE: CAPITAL LETTERS DO MATTER. THE NAMES HAVE TO BE EXACTLY AS YOU WROTE THEM IN THE CREATEACHARACTER BOX!!!
Code:
/*
	default.d2j, modify the values below to suit your needs.

	lines starting with // are comments and are ignored by d2jsp.

	the setting "case "pwnbot":" is the name of your character you
	want to load a script for. it is the exact name contained in the quotes
	CaPs DO matter.

	If you don't completely understand how to edit this as for help
	on the forum.

*/
delay(1000);

function main() {
	switch(me.name) {
		case "XxXTweekedXxX":
			load("bots/pwndefault.d2j");
			break;
		case "XxTweakMFxX":
			load("bots/pwndefault.d2j");
			break;
		case "XxTweakedMFxX":
			load("bots/pwndefault.d2j");
			break;
		case "XxTweakeMFxX":
			load("bots/pwndefault.d2j");
			break;
		case "SorcaRuney":
			load("bots/MarsBrandMeph.d2j");
			break;
		case "Breletta":
			load("bots/MarsBrandMeph.d2j");
			break;

		}
}
Of course, switch in the names that you want, in place of my names, and which bot you want to load in the /bots folder. This is all you have to do to the default. It will automatically load the files after it looks for the char name.
 

Super

Member!
Joined
Sep 1, 2003
Messages
106
Reaction score
0
Website
Visit site
omfg........ do you need 2 cdkey to mule on 1 comp???
i cant afford a new damn cdkey
 

RuneyPoo

BattleForums Senior Member
Joined
Feb 14, 2003
Messages
3,077
Reaction score
0
Location
Boring Town in NY, Lockport...
Website
Visit site
DoH! Ok I accidently took this out.

Thanks for having this, sorry for taking it out.

If you want to start pindle boting, and have no clue what to do, I will try to answer and help you guys the most as i can.

Now, if you are starting from scratch, I suggest you get rushed by someone and build up your sorc to be a pindle bot. Also, i would create a seperate account just in case you get dectected by B.Net.

This is my sorc.

clvl: 88
str: 156 (to wear a storm shield)
dex: 100 (for a good sucess block rate)
vit: all your left over points
energy: 100 (just enough for pindle runs)

Max the following skills in this order: Frozen Orb, Nova, Thunder Storm, Lightning Mastery. Once done maxing those skills, you may choose to put the rest into whatever(i suggest static or warmth)
get static and warmth to 5.

Items:
Helm: Shako (for + to skills and MF)
Body: Tals Armor (for set bonus, resists, and MF)
Belt: Tals Belt (for set bonus, and MF)
Gloves: Chance guards (for MF)
Boots: War Travs (for MF)
Rings: 2 sojs (for MF and + to mana)
Amulet: Tals Ammy (for set bonus and + to skills)
Weapon: Gull or Occy (for MF)
Sheild: 4 P.Diamond Monarch or Storm Shield (for resits and block rate)

now, once you got your sorc geared up and ready to start boting. this is what you do:

1. Go to http://www.d2jsp.org/ and on the left hand side, under downloads, click on sections. Then click on d2jsp releases (you may have to register, its really easy and simple). Once you done that, download d2jsp v0.31 Installer to your desktop or a folder.

2. now that you got d2jsp, you need a bot. Go to http://scripts.d2jsp.org/ and click on Pindleskin on the left hand side (for pindlebot) and scroll down a little bit until you see Pwnage Pindle 1.59h. download that to your desktop or a folder.

3.Thers one more thing you need to download. The character config. Go to http://www.d2jsp.org/ and go to the download sections. This time click the d2jsp Utility Programs, and scroll down a bit and download the d2jsp character config, to your desktop or a folder.

4. Thats all for the downloading, now comes the installing. go to your desktop or folder that you downloaded d2jsp Installer. double click on the d2jsp_v0[2][1].31_setup and install it.

5. now that you did that. you have to move some files around, may get tricky. Open the Pwnage Pindle 1[1].59h zip folder you download and open the bots folder. you will see 2 files. move those 2 files into the bots folder of your d2jsp directory, if it says replace, then replace it. do the same for libs, output, settings, and tools. If it asks you to replace, do so.

6. ok, almost done. there should be a directory for d2jsp on your computer. Go to the place you downloaded your d2jsp character config, and extract all files into your d2jsp directory. Once you done that, go in your d2jsp directory and you should see a small little box that has a tad bit of tealish color on top of it named d2jsp Character Config. double click on that. click the Add character button (or delte character if there is one already there), enter your pindle bot characters name (this is case sensitive, that means the letters have to be exactly the same), then on the bottom left of that little window, click on /bots/, when you do, you should see a list of bots pop up. click once on pwndefault.d2j. then press add. after that, click save and exit.

7. now comes the editing. Go to your d2jsp directory on your computer. You should see two d2jspLoader's. one should be in a text document. open the one that is Configuration Settings with notepad. Edit the [Default] part to your account and customization. Scroll down to the ; ###DISABLED FOR NOW### part, only edit the things you understand by reading what they do. REMEMBER: 0 = False , 1 = True . once you are finished editing what you know under the ; ###DISABLED FOR NOW### part, you will reach a ; ###ONLY FOR TESTING### section. DO NOT edit this part, unless you know how to script. Scroll down to nearly the bottom and you will see a [MyFirstSorc] section. edit that part completely to your account and games and sorc. for the realm part, i just left it at 0. and just a suggestion, do not use random names and passwords, just use like 2-3 letter words, so it will make games faster. that is all the editing in this section.

8. now, you should still be in the d2jsp directory. open the folder scripts. you will see 6 folders, do not worry, you dont have to edit all of them. first, open the libs folder. you will see alot of files in here. double click on the file pwnsettings and open with notepad. You will have to skip alot of sections because they are already pre edited to a pindle sorc (if you got the right sorc skills), scroll down until you see
/* ææææææææææææææææææææææææææææ
Mercenary Variables
ææææææææææææææææææææææææææææ */
edit this section to your liking. now after that, right below should be a
/* ææææææææææææææææææææææææææææ
ShopIt!
ææææææææææææææææææææææææææææ */
section. edit this also to your liking. now once you done that. you will see a
/* ææææææææææææææææææææææææææææ
Other configurations
ææææææææææææææææææææææææææææ */
section. this is the most important section of them all, try to edit all of them, if you dont understand some, leave them alone. remember, at the bottom you will see a something that looks like this:

repairpercent=xx;
taunts=true;
FreeSpace=x;
charsnag="snagit.ini";
charbmitems="bmitems.ini";
skipheallife=xx;
skiphealmana=xx;
walkdel=150;

be sure that this matchs the settings above it. like if you set // taunts=true , then make sure it says true also at the bottom. thats all the editing in this file you will need to do.

9. Go back to your d2jsp directory, and open the settings folder. you will see alot of files, dont worry, you dont need to edit all of them. now open the snagit file (in notepad). i would suggest NOT editing anything in this folder exect the following. Skip the whole "; Syntax:" section and go down to were it says
;==========================Helms==================
========
for now and below on, REMOVE the ones you DONT want it to pick up. all the way down to the bottom. once you get to
;==================Potions and Gold======================
ignore everything below that.

10. now, the picky part. in the settings folder. open the snagset file with notepad. you will see a list. REMOVE the ones you DONT want. do the same thing with the snagunquie file.

11. once you got done picking what you want and dont want. go back to your d2jsp directory. and open the tools folder. open the pwnlifewatch file with notepad. Only edit the first section. remember, the bottom part must match the top part with either true or false your the #. Once youve done that. you are about FINISHED!!!!

if you made a shortcut to d2jsp on your desktop (penguin looking thingy) double click on it. another window will pop up, and it will load d2 in a minimized mode. and it will log on to b.net for you and everything. now, just turn on pindlebot when you are going out, eating, watching movies, or over the night. for me, i find most of the things when im NOT watching it.

Hopefully this guide will help you in any way.
Good Luck!
Good Magic Finding!
Have Fun!
and go pwn pindle!!!!!!
 

Snarg

Member!
Joined
Sep 9, 2003
Messages
292
Reaction score
0
Website
Visit site
How to: Open two D2 windows without minimizing

Tired of switching between two or more Diablo windows? Well, fear no more, I have the answer!

Things you will need:

1) The ablility to open two or more Diablo windows. There are a multitude of resources availiable that explain how to do that. I am not going to go into it here.

2) d2jsp with version 1.15Plus loader.

3) A pretty damn powerful computer if you plan on doing anything with this. Also, a huge monitor size is a plus.

Ok, if you meet the above three requirements then here we go!

1) Open your defaul.d2j and make it look similar to this:
/* DEFAULT.D2J

DO NOT EDIT THIS FILE UNLESS YOU ARE AN ADVANCED USER
INSTEAD YOU SHOULD RERUN THE INSTALLER AND SELECT A DIFFERENT SCRIPT TO RUN

*/


delay(1000);

function main() {
//load("bots/Dae_Multi_Bot.d2j");
}
You have to add the two little slash marks so it won't load a script. There are scipts you can load, such as Dariens follow bot, but I don't wnat to get into that here.

2) Open d2jsploader.ini and make it look similar to this:
; Don't remove this first line, it avoids an unicode bug in win32 api
; Default section should be the first section of the ini

[Default]
Accountname=<first account name>
Password=<password>
AwayMessage=
Channel=<channel>

; Realm Selection: 0 = No realm selection -skiptobnet is added to command line
; 1 means first realm in list
; 2 means second realm in list
; etc
Realm=0

; SubRealm Selection: 0 No SubRealm selection
; same of above, usefull for asian realm, note this feature is still experimental
; since often the ok button disappears, then a double click on char is sent
; also delays are excessive, but my connection is so slow on realm Asia
SubRealm=0

OpenBnet=0
; Set to 1 to go in open bnet mode

; AutoStart 0/1 (only in default section) with 1 the gui will start the work when started, 0 will wait for a start command
AutoStart=1

; Number of spam messages before creating a game, usefull for cowbotting
; Be sure SpamMessage is not null and dSpamMessage is the correct delay
SpamGame=0

; SpamMessage, should be not null to work and SpamGame should be > 0, this msg will precede gamename(/password)
; in spam message
SpamMessage=Super cow come all in

; AutoMinD2 0/1 Auto Minimize D2 after char selection
AutoMinD2=0

; Enabled 0/1 put to 0 to disable the whole section instead of commenting out all the values
Enabled=1

; RestartOnErrors 0/1 1 will cause the gui to restart d2 even on unrecoverable errors (do not use if you don't
; really need it, since d2 will always restart on recoverable errors)
RestartOnErrors=0

; Debug 0/1 1 will show debugging infos, usefull for sending me bugreports
Debug=0

AlwaysOldMethod=0
; If you have problem attaching d2jsp to diablo, expec. 9x users, then set this to 1

; LogFile when defined logs the gui output on a file
;LogFile=d2jspLoader.log

; AutoQuitGame 0/1 - when dGameLength expires 1 will send quit game sequence, 0 will kill d2
AutoQuitGame=1

; AltQuitGame 0/1 - 1 will maphack like method to quit the game instead of sending keys sequence
; use this if the normal method doesn't work
AltQuitGame=0

; ReloadTime msec Time to wait when reloads d2
ReloadTime=30000

; NoCdTries number of times the gui should try to close "No cd found" dialogs before abort
; Set this value to 0 if the gui detects nocd windows even if there are not
NoCdTries=10

; GamesToRestart number of game before restarting forced d2, to avoid low memory problem: value +/- 50%
;GamesToRestart=200

; GamesToStop number of game before stopping session: value +/- 50%
;GamesToStop=200

;FailGamesToRestart number of failed games before restarting d2
;FailGamesToRestart=10

; TimeToRestart same of GamesToRestart but refers to running time in msec: value +/- 50%
;TimeToRestart=0

; TimeToStop same of GamesToStop but refers to running time in msec: value +/- 50%
;TimeToStop=0

; DisableMinD2 0/1 avoid d2 window minimize
DisableMinD2=1

; ###ONLY FOR TESTING###
; CrashGuard 0/1 run d2 in debug mode to catch d2 exceptions and kill the process
CrashGuard=0

; This option has no effect on non-smp machines
; Thx to TheDesertWind for helping me on this
; SMP=0 -> forces windows to use only one cpu for the gui and d2
; SMP=1 -> splits d2 processes across cpus
SMP=0

; StatusTile 0/1 if 1 d2 window title will show current status of the bot process, I don't known if this could cause problem with standard loader
StatusTitle=0

; ###ADVANCED SETTING BE CAREFULL####
; TweakPriority 0/1 if 1 the gui will tweak a bit Diablo II process priority class setting to idle when creating a game until it is in game,
; This should make multiboting on a single cpu smother, but beware it can make strange things, also I think on win9x/me will work very bad (not tested)
; Be sure to increase a lot dCreateGame since Diablo II will run in indle mode. If you use pc during multibot and this option is turned on
; my suggestion is use dCreateGame=90000 and dFailGame=15000, with these settings I run 2 bot on a 1.2ghz tb with 512mb while working and using internet
TweakPriority=0

; Paths
; WARNING: YOU MUST USE d2jsp.dll
D2jsp=C:\Program Files\d2jsp\d2jsp.dll

; Setting this option will attach also maphack to diablo II
;D2MapHack=C:\Program Files\Maphack\d2maphack.dll

D2Parameter=-w -ns -lq -res800 -nonotify
; Note use Game.exe here or D2Loader to use the new attaching routine
; Standard Diablo II.exe loader will use old (FindWindow) routine
; but before setting it to Game.exe FIRST CHECK IF ALL IS WORKING with Diablo II.exe
; Also if you have problem using Game.exe try using Diablo II.exe and vice-versa

D2Path=C:\Program Files\Diablo II\Diablo II.exe
D2Title=WindowOne
; Delays
dAccLogin=10000
dCharLogin=10000
dClick=250
dCloseDiablo=10000
dCreateGame=60000
d2jspStart=2000
dLeaveGame=15000
dFailGame=20000
dStartDiablo=15000

; dGameLength = 0 means no game duration check, usefull for shopbotting
dGameLength=0

dKeyPress=50

; Time to wait until d2 connects to battle.net (after realm selection)
dConnection=10000
; Time to wait until a next "No cd found" dialog appears
dCloseNoCd=5000
; Time to wait until a next spam message
dSpamMessage=1000

; Auto Join Related Options

; dGameListRefresh number of millisec before sending mouse clicks to refresh game list
dGameListRefresh=30000

; dWaitGameList number of millisec to wait before after mouse clicks before starting check gamelist
dWaitGameList=2000

; GameListThrottle number of millisec after each memory scan, good values are 500-1000, do not use too low values
; or the gui will "burn" your pc ;)
GameListThrottle=800


; Examples
;
; First Session - standard bot

[MyFirstSorc]
; 1 2
; 3 4
; 5 6
; 7 8
CharacterLocation=1
; 1=norm, 2=nm, 3=hell
Difficulty=3

; Use GameName=random and/or GamePass=random to randomize game names and passwords
GameName=Bot! Come here!
GamePass=
Enabled=1
;; No realm selection
Realm=0
D2Title=WindowOne



; Second Session - for cow with join mode

[WindowTwo]
Enabled=1
; Another account
Accountname=<second account name>
Password=<password>
; 1 2
; 3 4
; 5 6
; 7 8
CharacterLocation=1
; 1=norm, 2=nm, 3=hell
Difficulty=3
Channel=<channel name>

; if JoinName is set the gui will join games (instead of creating) containing this string in the name, use cow to match *cow*
JoinName=Bot!

; JoinMin joins only games with a minimum number of players, 0 means check disabled, do not use values of 8 or higher
; or you will not join games at all
JoinMin=0

;; Selects first realm in list you must avoid -skiptobnet option
Realm=0
D2CDKey=<second cd key set>
Enabled=1
D2Title=WindowTwo
Debug=0
LogFile=
dGameLength=0
; Length check disabled
Ok, the things in red are important.

3) Launch the d2jsp loader!

That's pretty much it. If all goes according to plan, the first account joins D2, makes a game then sits there idle. Then, the second account joins D2 and should join the first game and will then sit there idle.

I appologize for this giant screenie, but here is a pic of it working on my computer:

 

_CM

Respected Member
Joined
May 19, 2003
Messages
3,874
Reaction score
3
Location
Luxembourg
Easy Script changing (for d2jsp)

*Rewritten and edited by coolmission*

OK this thread is for all those guys who want to use characterconfig.exe to configure their scripts. It is the best program for "beginners" ( i didnt say :nooob ;) ) so ill just post how to get the script work.

Step 1: Downloading characterconfig.exe

Click here! (clean link)

I uploaded it to my website so that non-resgistered users may also download it. (mods scan this if you dont trust me)

When you downloaded it , copy it to ur d2jsp folder (in the main folder where your d2jsploader.exe and some inis are).

Step 2: Downloading your NEW default.d2j

Click here! (clean link)
You have to download this because your old default.d2j is not supported by the characterconfig.exe .

If the download does not work, try the Save Target as method by rightclicking on the link and clicking Save target as

When you downloaded it, copy it into your d2jsp/scripts folder and overwrite (!) your old file.


Thats all for now. You can run the program by doubleclicking on it. Set up a new character by clicking add character and then enter ur sorc/ama/barb...'s name (-> case sensitive*) and then choose a script from the list.

* If your sorc is called HiCkZuP you have to enter HiCkZuP into your Character Name field.

Ok I hope this guide helps you to change ur scripts easily and if any problems persist, feel free to contact me per pm.

cya

coolmission

This was tested with d2jsp v 0.32 and earlier. It might not work with d2jsp v 0.33 and upper
 

Sicloan

BattleForums Senior Member
Joined
May 18, 2003
Messages
2,104
Reaction score
0
Location
visualdesigncore
Website
www.visualdesigncore.com
How To: Changing Pwnage Pindle Settings

This tutorial was written by sicloan by popular request (not really, just noticed alot of troubles with this subject) Also there are alot of pics in this thread and it would be best to use a cable modem @ 1024 X 768 resolution.
.::EDITING YOUR PWNSETTINGS.d2L::.

REASONS WHY YOU SHOULD NEED THIS?
  • Because your sorc says "maxed number of attacks reached" after not attacking.
  • You know that you need to change which attacks your sorc uses because your sorc does not have the default attacks.
  • Or Your sorc does not precast skills.

[glow=black]STEP 1.[/glow]

open your d2jsp folder
note: the default = C:/program files/d2jsp v0.32/

then open your LIBS folder.
/d2jsp 0.32/scripts/libs
you should see something like this: (note: i have more scripts installed than you might)


open >[glow=black]pwnsettings.d2L[/glow]
you should now see this:


[glow=black]STEP 2: EDITING PRECASTS[/glow]

now we are focusing on killing pindle with a sorc so we are only going to edit the sorc variables.

First we are going to edit the precast variables Scroll down to where you see this:


to change this part, you must remove or add the //in front of the skill you want to use.
For example:
If i wanted to use Shiver Armor before i killed pindle, and my sorc had that skill i would set it up like this:
Code:
// Precastable defensive spells
//====================================================================
// prelist.push("skill")	Select the precasts you want here.  Remove // to turn them on

//prelist.push("Energy Shield");
//prelist.push("Frozen Armor");
prelist.push("Shiver Armor");    //i'm now using shiver armor
//prelist.push("Chilling Armor");
prelist.push("Thunder Storm");
note: YOU MAY ONLY HAVE 1 TYPE OF COLD ARMOR !!!

[glow=black]STEP 3: EDITING SKILLS[/glow]
first scroll down to where you see this: (sorry for excessive size)



now for the eding part, look for this part:


basically you are doing the exact same thing as with the precast. just remove or add the // infront of the skill you want to use.
But you might also want to increase the number of attacks:
Code:
untimedrepeat=1;
maxattacks=20;
teledistance=10;
SwitchOnKill=false;
SwitchHP=40;
StallKill=false;
StallHP=40;
MercSkipPhys=true;
leave untimedrepeat alone.
maxattacks=higher for weaker sorcs
teledistance = how close you want to be to pindleskin
switchOnKill=switch your weapons on kill (more mf on 2nd weapon usually)
switchhp=Amount of health pindleskin has to switch at
stallkill= let merc get the last hit
stallhp= amound to let merc kill
mercskipphys= if pindle is immune and stall is true, you will skip pindle if he is immune phys.

save and close pwnsettins.d2L.
AND NOW YOU ARE DONE!

notes:
  • make sure that you have the skills your trying to add
  • please use this tutorial wisely
  • Same setup used for sorc CAN be applied to the barb: meaning the // removed or added is the same way to add or subtract skills from the barb menu.
  • YOU MAY EXPIRIENCE PROBLEMS WITH v.33 USE v.32 instead


Sicloan made this tutorial to better help all of you who get stuck. please use this tutorial at your own risk. The fact that i am showing you this could give you great power over b.net and i am not held responsible for anythign that happens to your characters, accounts, or cdkey's while botting.

bot at your own risk!

thanks korittke for telling me to write this.
coolmission thanks for helping me out around here.
 
Status
Not open for further replies.

New threads

Top