PDA

View Full Version : Complete Guide To JHJ PBot



Extremeblizz!
07-31-2004, 11:41 PM
Credit goes to Snarg and Allaboutdupe for this guide.
This guide is for all the people who are having trouble either installing JHJ Pbot, or solving the 200 max runs problem.

THIS BOT IS DETECTABLE. USE AT YOUR OWN RISK.

COMPLETE ENGLISH GUIDE TO JHJ PBOT
Created by: allaboutdupe (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=31236)
Updated by: Snarg (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=5855).

If you have any questions after using this guide, refer to the FAQ (http://www.blizzhackers.com/phpBB2/viewtopic.php?t=127569).
Thanks to RealGsuss (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=67804) for the FAQ.

__________Downloads_____________
Original JHJ PBot download link is here (http://www.d2cn.com/down/download.asp?linkno=0&id=444).

Mirror 1 provided by Comi (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=11268):
JHJ PBot (http://www.blizzhackers.3rror.com/Files/Bots/jhjPBot020.zip)
JHJ PBot Stasher (http://www.blizzhackers.3rror.com/Files/Bots/JHJPBotStasher.zip)

Mirror 2 provided by Flaming_cows (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=33224):
JHJ PBot (http://www.flamingcows.com/bnethackers/jhj/jhjPBot020.zip)
JHJ PBot Stasher (http://www.flamingcows.com/bnethackers/jhj/JHJPBotStasher.zip)

__________Instalation_____________
Extract the bot to a folder on your hard drive.

______Setup RunPBotSor.ini_________
1) Open RunPBotSor.ini in the jhjPBot020 folder. (This folder was created when you extracted the bot.)
2) Set HPGuard1 to the ammount of life you want to drink a potion at.
3) Set HPGuard2 to the ammount of life you want to chicken at.
4) Set MPGuard to the ammount of mana you want to drink a potion at.
5) Set MercHPGuard to the ammount of your mercs life you want to chicken at.

Example:

You have 100 life and 100 mana and your merc has 100 life.

HPGuard1=50 (Ammount of life to drink a potion at.)
HPGuard2=10 (Ammount of life to chicken at.)
MPGuard=10 (Ammount of mana to drink a potion at.)
MercHPGuard=10 (You will quit the game if your mercs life gets lower then this.)

6) Set Difficult= to the difficulty you wish to run the bot in.
0=Normal
1=Nightmare
2=Hell

7) Close RunPBotSor.ini.

Thanks to trampledhobo (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=22798) for finding out the secrets of HP, MP, and Merc Guards.

______Setup Control Center_________
1) Double-click RunPCenter.exe.
2) When it opens, you should see three boxes at the bottom. Two of the boxes say D2 and one says Bot.
3) Click on Bot.
4) You should now see a bigger screen for account informtation.
5) Look for a box asking you to input your CD key. You should see some blank boxes above that.
6) The first blank spot ABOVE the CD key prompt is where you enter your password.
7) The second blank spot ABOVE the CD key prompt is where your account name goes.
8) In the third blank spot ABOVE the CD key prompt enter a number one through nine. Write down or remember this number.
9) Just BELOW the CD key prompt is where you enter your character location. Use the up and down arrows to enter the correct location.

The correct choices are:

0 1
2 3
4 5
6 7

10) On the right hand side of the control center on the bottom half there should be another D2 button and a Bot button.
11) Click the Bot button. This will bring you to a new screen. This screen will allow you to choose what attacks to use. To select your attack, count down eight (8) blank boxes. Click on the arrow pointing down and select an attack from there. Please note, those are the *ONLY* attacks availiable. If your sorc does not have any of those skills, don't use this bot.
12) When you are done with that, click on the button with the two question marks (??) with a door next to them. This will bring you back to the original screen.
13) Click the D2 button near the very bottom right-half of the screen.
14) Locate your Diablo II.exe file, click on it and click Ok.
15) Look to the left of the account information for a plus (+) sign and minus (-) sign. Press the plus (+) sign once. This will save your information.
16) Close and reopen RunPCenter.exe.
17) On the left hand side of the screen, click on the number you entered in step seven (7).
18) Click on the button that looks like this '>'. This will start Diablo.
19) Once Diablo II starts, press alt+tab and return to your jhjPBot020 folder.
20) Double-click on Loader.exe.
21) Return back to Diablo. The bot will now start.

That's it, you are done :)

_________Setup Stasher____________
Before using this put your cube inside the stash, get rid of all tomes/keys and put all charms on the right side of your inventory.

1) Download the stasher here (http://www.flamingcows.com/bnethackers/jhj/JHJPBotStasher.zip).
2) Extract the contents to your JHJ PBot folder.
3) If you want, open up and configure Mover.ini.
4) The main setting you are probably concerned with is ReservedSpace= . This is set to how many columns, from the RIGHT side of your inventory, are charms and such. These columns will not be stashed.
5) Open up d2hackit.ini. This file is in your JHJ PBot folder.
6) Find the line that looks like this: Autoload=bind,RunPBotSor
7) Directly after RunPBotSor, add this ',mover'.
8) Your line should now look like this: Autoload=bind,RunPBotSor,mover

And that's it. You now have a stasher for your bot.

_______Setup Infinate Runs__________
Solution One
1) Locate your jhjPBot020 folder.
2) Create a new folder in that folder called 'plugin'.
3) Copy all files from the jhjPBot020 folder to the plugin folder * EXCEPT * the RunPBotCenter.exe file.

This change will allow you to keep the bot running past 200 runs. Keep in mind, any changes you make with RunPCenter.exe are only saved in your jhjPBot020 folder. You must manualy edit the files in your plugin folder.

Thanks to Cascius (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=16419) for this information.

Solution Two
1) Make a folder in the Diablo directory called 'JHJ'.
2) Put ALL the JHJ files in that directory.
3) Open 'RunPCenter.exe'
4) Click on 'Bot??'. You will then see more options, under where it says 'D2????' there are the parameters, something like '-w -Skiptobnet -ns -res800'.

5) Add '-pdir "jhj"' to the end of that to make it look like:

-w -Skiptobnet -ns -res800 -pdir "jhj"

6) For stasher, put all files in the 'JHJ' folder and follow the stasher readme.

Thanks to the_dreamer (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=67843) for this information.

Solution Three
Zork's Easy Way to get more than 200 Runs

I've had so many problems on such a stupidly easy thing to solve. Mainly this problem occurs because your not using d2loader.exe by Onlyer. And no, the loader.exe that came with the JHJ bot isn't the d2loader.exe. Two totally different things. Now that's said I'll begin with the instructions I've come up with.

1) Being by downloading the JHJ bot using one of the links above.
2) Now download the d2loader utility. You can find the links for that in the Official Downloads sticky.
3) Extract your JHJ bot into your Diablo 2 directory and then rename it to "plugin."
4) Extract the file Diablo II.exe from Onlyer's onto your desktop.
5) Right-click Diablo II.exe and rename it to Diablo II Loader.exe. (If you don't you'll replace your Diablo II.exe normal shortcut).
6) Now Right-Click it again and select 'Copy'.
7) Go to your Diablo 2 directory (Where you installed your game).
8) Right-Click and select 'Paste'.
9) Go to your plugin folder in your Diablo 2 directory, and open your bot. (You should have your bot configured already.)
10) Click the Bot?? button. You'll see a line that says this.
<TABLE cellSpacing=1 cellPadding=3 width="90%" align=center border=0><TBODY><TR><TD>Quote:</TD></TR><TR><TD class=quote>-w -Skiptobnet -ns -res800</TD></TR></TBODY></TABLE>
11) Change it to look like this:
<TABLE cellSpacing=1 cellPadding=3 width="90%" align=center border=0><TBODY><TR><TD>Quote:</TD></TR><TR><TD class=quote>-w -Skiptobnet -ns -res800 -pdir "plugin"</TD></TR></TBODY></TABLE>
13) Click ??Diablo????.
14) Make sure the Diablo 2 Loader.exe is what you open your game with. (This is the most important step, you have to open with the Diablo 2 Loader.exe)
15) Close out of your bot, then reopen your bot. Now start your bot with the >. (Duh!)
16) If it worked correctly it should quickly be pindy botting! And you'll get past 200 runs.

The reason it doesn't work with just the bot itself, is because after 200 runs it shuts down Diablo 2, part of the script I'm guessing. Then it reopens the game, and you would have to reclick loader.exe, but now you don't have to worry about that ;). Most likly you run your bot while your away. Now when you set your bot to open with Diablo 2 Loader.exe it automatically goes to the plugin folder and hits loader.exe for you, getting rid of errors.

Thanks to Zork (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=70967) for this information.

_______Setup Multiple Bots__________
Solution One
1) Create a folder to extract JHJ PBot to. This folder MUST have a different name then the original JHJ PBot folder.
2) Extract JHJ PBot to that folder.
3) Create a folder under the JHJ PBot folder you just made called plugin2.
4) Setup the bot according to the instructions above.
5) Look for the line that says: -w -skiptobnet -ns
6) Add -mpq cdkey.mpq -pdir plugin2 to the end. The line should now look like this:
-w -skiptobnet -ns -mpq cdkey.mpq -pdir plugin2
7) Copy and paste all the files from the JHJ PBot folder to the plugin2 folder. Now you are able to run two bots.

Solution Two
Prior to trying this method, you must be able to do over 200 runs and have copied all JHJ files except the .exe into your plugins folder. Also, you must be able to use multiple CD keys.

1) Create a "JHJ" folder in your Diablo II folder.
2) Right-Click the JHJ folder.
3) Select 'Copy', then right-click on a clear space in the Diablo II folder and select 'Paste'.
4) Rename this to "JHJ2".
5) In the JHJ2 folder open pbot.exe.
6) Click Bot??.
7) Paste this into D2???? (Meaning delete what was there and relace it with this)

-w -Skiptobnet -ns -res800 -mpq cdkey.mpq -pdir "JHJ2"

8) In the far lower left box where you see + and a - select your saveed number and click the - (minus) button.
9) Input your password and account name. Don't be a dumbass, this should be a different account.
10) Save your new settings.
11) Close pbot.exe.
12) Ensure you have your stasher configured correctly for any item differntiality in your new JHJ folder.
13) Open pbot.exe from both the JHJ folder and JHJ2 folder and run.

To see a nice, pretty, easy to follow picture that explains everything said above, click * HERE * (http://www.danidoo.bizland.com/uuberjhjtut.png)

Thanks to aeternitas . (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=69285) for this information.

__________Setup Pickit_____________
The following graphics will show you how to add items to your pickit.

http://users.domaindlx.com/Nitrodox/Untitled-1.jpg
http://users.domaindlx.com/Nitrodox/Untitled-2.jpg
http://users.domaindlx.com/Nitrodox/Untitled-3.jpg

Thanks to Nitrodox (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=56852) for this great guide for adding items.

________Additional Notes___________
This bot *WILL* run minimized.
This bot does *NOT* need your CD key.

When you copy and paste items into your .ini file, you have to ensure that there are no spaces after any of the lines.
If you do *NOT* want the bot to pick up gold, remove the entry from your pickit list.
Thanks to NiCoTiNe (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=16549) for those tips.

If you get this error: <TABLE cellSpacing=1 cellPadding=3 width="90%" align=center border=0><TBODY><TR><TD>Code:</TD></TR><TR><TD class=code>Location: D2CLient\unit\cunit.cpp, Line #304
Expression: Unable to find room for unit...
hControlUnit: 2f7e800 hunitroom: 25cf780 ghact: 25c6280 hX:3080</TD></TR></TBODY></TABLE>
This means you were not in Act 5 Hell Log in normally, move your sorc to Harrogath (in a Hell game) and log out. Restart the bot and it should do its thing.

Thanks to Buhrmyn (http://www.blizzhackers.com/phpBB2/profile.php?mode=viewprofile&u=70500) for this information.

THIS BOT IS DETECTABLE. USE AT YOUR OWN RISK.

Shanon
08-01-2004, 02:22 PM
This has been linked to before I think, but it is a good guide. The one in the jhj pindlebot for all thread is good too and it includes pictures.