6/22/2012, 00:22, V1.2 released!
Highlvl now invites lowlvl again, but does so in menu. This does not result in longer loading times and seems to fix the greyed out join game button.
Note: Sleeptimers are set REALLY tight, my pc loads really fast hence why. If the script is not working please adjust sleep timers accordingly.
This version takes 15 seconds, down from 20. If it does not work for you, please revert to V1.1 or adjust sleep timers to how long your computer needs to load
Attachment 8415
6/22/2012, 19:17, V1.1 released. Big thanks to Deadlydragon for improvements to my script!
Changelog:
* Highlvl no longer invites lowlvl, instead lowlvl joins the game of highlvl. Reduces loading time by almost 15 seconds.
* Removed a few unnecesary commands, improving speed.
* Improved window selecting clicks to click as far south as possible, thus fixing the problem where windows were resizing.
New file
Before downloading, a reminder. if you ask a question that is answered in my very detailed guide below, i will cuss at you and we will all point and laugh. thank you.
Adescript V1.1.rar
Guide
This script uses a new exploit introduced in 1.03, credit where credit is due: Original thread.
Since DemonBuddy is down, i figured i'd make an Autohotkey script to run this exploit without having to do a thing.
The quest turnin is between 7.7K and 10K experience, depending on your level. My run takes about 32 seconds, so thats 1.125.000 experience per hour when you get the 10K. Additionally, each turnin nets 1k gold, so 100K gold per hour while doing this! If your loadtimes are even faster you might get a LOT more xp/hr, my pc takes 20 seconds (!!!) for my lowby to join the game of my highlvl!
At level 50 you can switch over to Hell difficulty, this gives double the experience. Nightmare actually gives less experience then normal, so dont bother.
What you need:
* 2 accounts, one (Highlvl) with a character strong enough to beat zoltan kulle on normal or hell and the accounts that needs a character (lowlvl) boosted
* The program Autohotkey
* i have tested this on Windows 7, i dont know if the resizing of screens works the same way in Vista/XP. So don't even bother asking, just try.
How you need to set up your screen:
1. Resolution NEEDS to be 1920x1080
2. Put both instances of diablo in windowed mode and resize them so they are as small as possible.
3. Select highlvl diablo game, press windowskey+leftarrow.
4. Select lowlvl diablo game, press windowskey+rightarrow
your screen should be set up like this:
What you need to do:
* Double click the autohotkey file to load it. (DO NOT START IT YET) (File at bottom of post)
* Make sure that the lowlvl character is first in the friendlist of the highlvl. I have it setup this way, you might want to adjust the script if you need it to click another spot in the friendslist.
* Start a game with your highlvl on A2 quest 8 (The black soulstone) with the third checkpoint (Soulstone chaimber - kill zoltan kulle)
* Highlvl takes WP to zoltan kulle, aproach entrance via the southeast so you don't get the checkpoint. For clarification, take this route:
*kill zoltan kulle.
*Highlvl clicks soulstone, takes portal to the terminus, teleport (DONT MOVE: teleport from the spot where you spawn or you might get a checkpoint).
*Highlvl invites lowlvl,
*Lowlvl joins game, highlvl leaves, lowlvl turns in quest, leaves.
Your screen now looks like this:
Before you start the script, make sure the left window is the active window!
Now start the script with the hotkey i have assigned to it: F1
You can pause the script at any time using F2. When you want to resume the script right click the Autohotkey icon in the taskbar, click reload script and press F1 again.
Things you might want/need to adjust in the script:
There are 3 brakes in this script which you might need/want to adjust, grab a stopwatch and time out your timings for optimal results (Add a second for safety):
1. The sleep timer for how long it takes for the highlvl to make a game (Mine is set to 6000, thats 6 seconds)
2. The sleep timer for how long it takes for the lowlvl to join highlvls game (Mine is set to 20000, thats 20 seconds). This one is really long for me, and i dont know how to fix that!.
3. The sleep timer for how long it takes for the highlvl to actually leave the game
I have commented these sleeptimers in the script so you can easily find them.
I use a pixelsearch to determine where Adria stands, this is needed because you don't always spawn at the same position with your lowlvl. If you're pixelsearch is not finding Adria use the windowspy to get the correct color and replace my value!
Code:
The files:Code:; Script by 08449, also known as Adessis ; Version 1.2 ; 6/21/2012 ; Working with patch 1.03 Hotkey, F2, Pause ; If different pausebutton is needed, replace F2 with hotkey code F1:: ; If different pausebutton is needed, replace F1 with hotkey code loop { Send, o ;open friends RandSleep(101,431) MouseClick, left, 851, 359 ;invite RandSleep(301,431) MouseClick, left, 1780, 890 ;accept invite - If too fast, increase sleeptimer one rule above this ; This next click is needed when you don't leave game with lowlvl correctly, this happens ad random to me ; When script did leave the game like its supposed to, nothing happens. RandSleep(301,431) MouseClick, left, 401, 615 RandSleep(301,431) MouseClick, left, -607, 22 ;select window left RandSleep(201,431) MouseClick, left, 181, 415 ;resume game Sleep, 4000 ;Waittime before highlvl joins game - Time this yourself and adjust accordingly! RandSleep(101,431) Send, {ESC} ;open menu RandSleep(101,431) MouseClick, left, 474, 572 ;click leave game RandSleep(101,231) MouseClick, left, 422, 615 ;confirm leave Sleep, 500 ;Wait timer to make sure highlvl left game - if not, increase sleeptimer RandSleep(401,531) ;SEARCH FOR ADRIA, you spawn at different locations so have to perform a pixelsearch ;Color might not work for everyone, use windowspy to find color that works for you Pixelsearch, Px, Py, 970, 40, 1145, 120,0x1E2438, 4, fast RandSleep(201,367) MouseClick, left, %Px%, %Py% ;click adria Sleep, 3500 ;Waittime for walking to adria, if pressing esc to fast/slow adjust (Depends on movespeed) RandSleep(101,431) Send, {ESC} ;close conversation RandSleep(101,431) Send, {ESC} ;close quest complete panel RandSleep(101,431) Send, {ESC} ;open menu RandSleep(101,431) MouseClick, left, 474, 569 ;click leave game RandSleep(101,231) MouseClick, left, -392, 144 ;select window left RandSleep(101,231) sleep, 1500 } return ;restart script RandSleep(x,y) { Random, rand, %x%, %y% Sleep %rand% } Pause: pause return
Adescript.rar
Adescript V1.1.rar
Adescript V1.2.rar
Please consider clicking the rep button on the bottom left if you like this guide.