have a maximum resolution of 1280x1024, I run the script? Saarkazm not need the money to the other monitor does not have a (very poor student)
have a maximum resolution of 1280x1024, I run the script? Saarkazm not need the money to the other monitor does not have a (very poor student)
The original script on the 1st page works really great!! Good Job! it needs only the improvement of picking up blues and selling them
Has any1 figured out with this feature yet?
no script works for me since last night.
sometimes the cellar is closed, but my wiz acts like its open. sometimes i got stuck in menu in the achievements :/
EU btw
Here is Danglah's script, modified to bypass the "Input Limit". I just felt like fixing it this morning.
It waits after a run for anywhere from 1:30 - 2:00. It severely limits you GPH, but it has been working flawlessly for me for the past hour or so.
Pastebin - InputWiz
Build Required: Wizard - Game Guide - Diablo III
After this, I'm thinking about re-writing notAres' script with the ImageSearch function to work in conjunction with the Wormhole Wizard script. Gimme some time and I'll see what I can do.
Here's one I've modified, if you're having teleport issues they'll still bepresent as I'm using the same teleport path. I put more survivability in the script.
http://www.ownedcore.com/forums/diab...1920x1080.html ([Goldfarming] Dank Celler Gold and Loot [AutoIT Script] [WIZARD] [1920x1080])
guys im having the bot working fine once i enter the celler, however my biggest problem is celler detection due to teleport, i don't know how you guys always land in the same spot after 3 teleports.
hence i can't highlight the celler as mouse coord is off (sometimes work sometimes not depends where i land)
Any help?
Fixed the TP issue by just reinstalling everything and resaving the script, worth a shot if you were having the same issue. Its smooth sailing again for me.
Last edited by Richness; 06-13-2012 at 05:33 PM.
there is nothing to be sorry about. We are a community![]()
Could you test it out ? It's been working well for me.
http://pastebin.com/VVPjtVCq
Download: http://www.mediafire.com/?vtx9l1woj61h8r6
If your Windows installation is x64, use the 64-bit native AutoIt and the x64 directory in the archive
Extract and copy AutoIt3 folder to Program Files directory
Extract and copy all dlls to C:\Windows\ directory (optionally copy the MSVCR dlls to System32 as well)
Extract pics directory anywhere and update the $directory var - INCLUDE TRAILING BACKSLASH: C:\pics\
To add the imagesearch function, you would need that zip file contains the imagesearch.au3 and the DLL files.
And insert the code for top portion and change the way the loot function works to use ImageSearch. It is also better to capture your own PNG files.
Code:ImageSearch Looting Variables $ImgLoot = True ; set this to true if you want to use ImageSearch looting system. False will revert to old PixelSearch method $directory = "C:\Games\Diablo III\pics\" ; CHANGE THIS! Point it to the directory with the imagesearch pngs $totalItems = 17 ; This needs to match the number of pngs you are loading Global $pick[$totalItems], $size = WinGetClientSize("[TITLE:Diablo III; CLASS:D3 Main Window Class]"), $go = True, $Leave = False, $Dead = False, $Logout = False, $Window = False, $i = 0, $currentArrayItem = 0, $gX = 0, $gY = 0 If ($size[0]/$size[1]) <> 16/9 Then $size[1]-=30 ; adjusts ratio for titlebar if not 16:9 $pick[0] = "uare.png|40" $pick[1] = "tome.png|40" $pick[2] = "legendaryA.png|20" $pick[3] = "legendaryE.png|20" $pick[4] = "legendaryI.png|10" $pick[5] = "legendaryO.png|20" $pick[6] = "legendaryU.png|20" $pick[7] = "setA.png|30" $pick[8] = "setE.png|30" $pick[9] = "setU.png|30" $pick[10] = "setO.png|30" $pick[11] = "setI.png|30" $pick[12] = "rareA.png|20" ; comment/delete these and adjust $totalItems to disable rare looting $pick[13] = "rareE.png|20" $pick[14] = "rareI.png|20" $pick[15] = "rareO.png|20" $pick[16] = "rareU.png|20" ; end comment and Func CheckLoot() Sleep(Random(500,2000)) If Not $ImgLoot Then $SetLoot = PixelSearch(Round(400*$x_ratio), 0, Round(1900*$x_ratio), Round(900*$y_ratio), 0x02CE01, 2) ; set loot If Not @error Then MouseClick ('left', $SetLoot[0], $SetLoot[1], 1, 0) Sleep(Random(1000,1200)) MouseMove(14,14,0) ;Reset cursor position, it doesn't need to hover $i+= 1 If $i <= 6 Then Call("CheckLoot") EndIf EndIf $LegendaryLoot= PixelSearch(Round(400*$x_ratio), 0, Round(1900*$x_ratio), Round(900*$y_ratio), 0xBF642F, 2) ; legendary loot If Not @error Then MouseClick ('left', $LegendaryLoot[0], $LegendaryLoot[1], 1, 0) Sleep(Random(1000,1200)) MouseMove(14,14,0) ;Reset cursor position, it doesn't need to hover $i+= 1 If $i <= 6 Then Call("CheckLoot") EndIf EndIf If $LootRares Then $RareLoot = PixelSearch(Round(400*$x_ratio), 0, Round(1900*$x_ratio), Round(900*$y_ratio), 0xBBBB00, 2) ; rare loot (darker for compatibility) If Not @error Then MouseClick ('left', $RareLoot[0], $RareLoot[1], 1, 0) Sleep(Random(1000,1200)) MouseMove(14,14,0) ;Reset cursor position, it doesn't need to hover $i+= 1 If $i <= 6 Then Call("CheckLoot") EndIf EndIf EndIf Else Call("pickItems") EndIf EndFunc Func pickItems() $currentArrayItem = 0 For $gI = 0 to ($totalItems - 1) $array = StringSplit($pick[$gI],"|") $file = $array[1] $accuracy = $array[2] $urlString = $directory & $file $Target = _ImageSearchArea($urlString,1,0,0,Round(1920*$x_ratio),Round(1080*$y_ratio),$gX,$gY,$accuracy) While $i <= 12 ; max: 13 gems and pieces of gear to loot If $Target And ($gX > 15) And ($gY > 15) Then ;MsgBox(4096,"Debug",$urlString & " " & $gX & "-" & $gY) MouseClick("left", $gX, $gY, 1, 0) Sleep(Random(1200,1400)) MouseMove(14,14,0) ;Reset cursor position, it doesn't need to hover Sleep(5) $Target = _ImageSearchArea($urlString,1,0,0,Round(1920*$x_ratio),Round(1080*$y_ratio),$gX,$gY,$accuracy) $i+= 1 Else ExitLoop EndIf WEnd Next EndFunc
Nice to see you guys amending the script for others that have problems.
Waiting for a new area to open up so I can get working on that![]()
Im using your script for the past 2-3 hours. Here's how it's going for me on a 1920X1080 resolution with low settings.
1. I don't understand why you have 6x teleport send commands, my bot sometimes manages to teleport 5 times during wormhole.
2. My cursor sometimes moves to the top left corner, and thus it doesn't pick up everything, leaving some gems and yellow on the floor. This happens around.... 1/5 of the time.
3. 16 seconds to kill Sarkoth? Erm... I changed it to 5 seconds with 18k dps. Venom and Extra range rune on Arcane orb finishes it under 5-6 seconds.
Other than that, it runs alright. Sometimes the mouse pointer misses the cellar even though it's opened, and I do not know why. I didn't teleport "on any mobs", the landing spots of the teleports sometimes just deviates from the original point, thus the mouse misses selecting the cellar.
Also, I removed sparkflint, and added Mirror Image, if there is no cellar detected. It uses mirror image then teleports so the monsters usually hits my illusions instead of interrupting my TP.
Lastly, I added a shiftup and shiftdown command before teleport - if no cellar - to left click the OK button for Input Limit reached. This affects the script in ZERO way because it clicks the OK spot every run with shiftup/shiftdown command.
Thus, the hugest issue for me, is the mouse moving to the top left corner and missing out loot. I'll look more into it tomorrow and try to find a fix, and improve looting, like mystic potions, and the stash feature from another thread.
Thanks for the feedback.
1. The scripts is based on the wormhole script, so I did not modified that part. Maybe there is a improved one, but this one works for me.
2. Yes, I do notice that. But if it detects a loot, it will move to it and pick it up. I do notice that it sometime it didn't. It could be something with the PNG files, as each person's screen looks different.
3. Yes.. I am on super low DPS build, I want to make sure Sarkoth is dead, so I put in extra seconds in there. You can change to your liking.
Yea, it sometime misses the cellar, it seem like it teleported short or something. But on the next run, everything is good again..
Regarding to input limited reached, I thought they disabled it for now ?
Mirror image is nice. One thing I try to understand is, if we make the bot too perfect, we don't die etc etc. It really seem like we are scirpting/botting it. In my logic, with the death in between,when they are mobs around me, at least I won't appeared to be "too perfect" ? Just a thought..