It is confirmed that Paragon 400+ are having problem due to incompatible Paragon Portrait.
Updated version should now work for you.
It is confirmed that Paragon 400+ are having problem due to incompatible Paragon Portrait.
Updated version should now work for you.
I don't see an option to download the au3 file? Am I missing something?
Ah, okay maybe it is because paragon because im nearly paragon 500.
Where can i get this updated version as i see no more download?
thanks
BKBOT is now available for download.
Please post if it is running or not
You can create multiple config.ini files (different names) and load them using parameters.
See photo for example:
Only today was I able to bot my WW Barb. And found some modifications for BKBOT to make WW very doable:
Please check BKBOT.au3 file.
Somewhere around line 600 you will find these codes:
Please commend out the Wait(100) by putting a semicolon as shown or delete that Wait code altogether! This will make the Fight routine more responsive (no waiting) and updating Ghom's position more often.Code:$s = stringformat("%s D%d %s %s %s %s", $s, $dist, _IsPressed($KeyForceToStand[2]),_IsPressed($KeyForceToMove[2]),_IsPressed("01"),_IsPressed("02") ) Print( StringFormat("Fighting Ghom (%d,%d) [%0.2f] %s", $x,$y, ($timeout-TimerDiff($timer))/1000, $s) ) ; Wait(100)
T3 Ghom dies long before WOTB runs out to my 700Kdps++ Barb (unbuffed). I use the following skills to WW Ghom:
Skill1: WOTB - any rune (Insanity for DPS)
Skill2: COTA - Ancient's Fury (Fury Regen) or Council Rise (DPS)
Skill3: WarCry - any rune
Skill4: BattleRage - any rune you wish
SkillL: Any that you can use with WW without breaking attack sequence (Overpower is good here)
SkillR: WW - Windshear (for the Fury regen)
TimeOut1=1000
TimeOut2=1000
TimeOut3=1000
TimeOut4=60000 <- to prevent BattleRage from consuming Fury. Once is enough
TimeOutL=1000
TimeOutR=0
Target1=Attack
Target2=Attack
Target3=Attack
Target4=Attack
TargetL=Attack
TargetR=Attack
Watch Barb WW around/through Ghom.
PS. WW is a novelty. Frenzy+HoTA kills faster.
Last edited by burgaud; 05-23-2014 at 01:58 AM.
I have been using best ghom bot for 3 days doing torment 3 with my wd.
Only noticed this bot today, tried it. Holy cow it is much much better! Now I can do t6 with my pet and jade set and in 17 seconds ghom is dead! never can i do that with best ghom bot.
This looks pretty good so far, but I'm having a major problem with it.
I don't have a widescreen monitor, I have a 19" CRT as LCD/LED screens give me an instant headache. When I start the bot (with my weird ass resolution) it just sits there and goes back and forth between the game and the esc menu. Is there any way to fix this?
Got the bot working fine on T3, only on T4 i sometimes nearly die and the bot doesnt auto use legendaryhealth pot that I have. How do I set the bot to use the healthpot so I can run T4.
Thanks.
Last edited by Iflingp00; 05-27-2014 at 02:38 PM.
I can't get it to work
It opens the game settings, scrolls down a bit, exits the game settings and does it again (loop).
I have (manually) replaced the .png files with what they look like on my screen, but it still doesn't work. Any ideas?
edit:
PHP Code:
27-5-2014 22:33:27 Start : BK Ghom Bot v20140519
27-5-2014 22:33:27 MaxRunTime : 7200000,14400000
27-5-2014 22:33:27 RestTime : 300000,600000
27-5-2014 22:33:27 Battle.net : C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe
27-5-2014 22:33:27 FightPosition : 1282,100
27-5-2014 22:33:27 KeyForceToMove : middle,04
27-5-2014 22:33:27 KeyForceToStand: SHIFT,10
27-5-2014 22:33:27 Set Quest
27-5-2014 22:33:36 Set Quest
27-5-2014 22:33:46 Set Quest
27-5-2014 22:33:55 Set Quest
Last edited by hcrawr; 05-27-2014 at 03:48 PM.
good you got it working.
This bot works only with 1920x1080 resolution. nothing i can do about it unless I get the same monitor you got.
Is the pot equipped? And are you using the latest update?
Early versions was tuned to use normal health pots, then I found a leg pot and rewrote the code to use leg pot. Then I realized, these leg pots have different colors and thus, last versions were tuned for all leg pots (not red colored). Likewise, it will use the leg pot only below 40% life (but not near death). nonetheless, I will check the codes and see if there are any possible conditions it will not use pots.
You might want to choose Kormac's 2 healing skills to help you keep alive long too.
What paragon level are you? 400+? 500+? I am having problem with higher paragon levels (diffrent paragon portrait).
Umm.. Is the Potion hotkey not "Q" by any chance?
This implies it is not getting the PNG files properly.
Make sure the files are GhomQuestLight.png and GhomQuestDark.png saved inside the PNG folder.
I assume you already know the drill in making these PNG files properly.
Secondly, when it was scrolling the Quest List, did The Breached Keep quest came up?
Lastly, set your graphics quality to lowest settings. Reason: those small variation in graphics quality like shadows, lighting can ruin image comparison
BTW. I am not sure if using middle mouse button as ForceMove will work because the script assumes it is a Keyboard key.
Last edited by burgaud; 05-27-2014 at 06:13 PM.
This is the best Ghom bot I have used but I'm having a bit of trouble. I run the bot and it works flawlessly for 1-2 hours then I come back to find that I am at the quest selection screen and the bot is not selecting Kill Ghom quest and is just sitting there. It says that its completed 80 plus runs. And it does this every 1-2 hours. Anyone else have this problem? Thanks
5/28/2014 7:23:32 AM Check Inventory
5/28/2014 7:23:36 AM Goto Keep Depths Level 3
5/28/2014 7:23:46 AM Error: Could not go to Keep Depths Level 3
5/28/2014 7:23:50 AM Leaving Game
5/28/2014 7:23:53 AM Set Quest
5/28/2014 7:24:09 AM Set Quest
5/28/2014 7:24:17 AM Set Quest
5/28/2014 7:24:26 AM Set Quest
5/28/2014 7:24:34 AM Set Quest
5/28/2014 7:24:43 AM Set Quest
5/28/2014 7:24:51 AM Set Quest
5/28/2014 7:25:00 AM Set Quest
5/28/2014 7:25:08 AM Set Quest
5/28/2014 7:25:17 AM Set Quest
5/28/2014 7:25:26 AM Set Quest
5/28/2014 7:25:34 AM Set Quest
5/28/2014 7:25:43 AM Set Quest
Last edited by starkos08; 05-28-2014 at 09:25 AM.
This sequence bothered me:
5/28/2014 7:23:36 AM Goto Keep Depths Level 3
5/28/2014 7:23:46 AM Error: Could not go to Keep Depths Level 3
5/28/2014 7:23:50 AM Leaving Game
5/28/2014 7:23:53 AM Set Quest
I am suspecting it failed to go down either because:
1. It could not recognize Keep Depths Level 3, or
2. It somehow failed to click the proper Quest and thus either Breached Keep level 3 map portal is obscured by Azmodan's face or is not available.
Can you post the log file to reveal some more of what happened earlier than 5/28/2014 7:23:32 AM? Was it able to kill of Ghom or do something else?
I am suspecting that you got one of the GhomQuest png files wrong. Or something happened such that the PNG file matching suddenly do not work properly either because the screen graphics changed.
When it is scrolling through the Quest List where it is stuck, can you take a screen shot of your quest list?
ie, can you redo GhomQuestLight.png file?
New version is up for download. Along with it a PNGTest that will scan the PNG folder, and continuously scan the screen for matching pattern.
This should give you a heads' up if you have any PNG file that is wrong.
Last edited by burgaud; 05-28-2014 at 04:40 PM.
having some issues understanding how these work.
RunTime=
RestTime=
I was trying to experiment with them but they seem to ignore my settings. If I set it to run for 5 minutes as a test run it doesn't stop after 5 minutes. I though that would be a cool feature to benchmark different builds. Can you help me understand this. In the config you have 2 times after each variable. Should it be selecting one of them randomly or does it select them in order IE:
RunTime=120,300
RestTime=60,120
would yield a run time of 2 minutes then a rest of 1 minute then a run of 5 minutes and a rest of 2?
Thanks
see code for your perusal:
Firstly, both have default values:Code:$MaxRunTime = StringSplit(IniRead($ConfigFile, "RunTime", "RunTime", "2h,3h"), ",") $RestTime = StringSplit(IniRead($ConfigFile, "RunTime", "RestTime", "5m,10m"), ",")
RunTime=2h,3h
RestTime=5m,10m
Secondly, there is a Minimum value for each settings:Code:$MaxRunTime[1] = _Max(StringToTime($MaxRunTime[1]),StringToTime("30m")) $RestTime[1] = _Max(StringToTime($RestTime[1]), StringToTime("1m" ))
Minimum RunTime is 30 minutes
Minimum RestTime is 1 minute
Thirdly, there is an error checking preventing you from breaking AutoIT. AutoIT fails when it randomizes from a big number to a small number; It wants 2nd number be bigger than the 1st number.Code:$MaxRunTime[2] = _Max(StringToTime($MaxRunTime[2]),$MaxRunTime[1]+1 ) $RestTime[2] = _Max(StringToTime($RestTime[2]), $RestTime[1]+1 )
Lastly, all Time Durations (excluding skill timing) are based on RealTime with PAUSE-able clock.
ie,
RunTime of 90 minutes
T=0 BKBot starts
T=20m you paused
T=30m you unpaused (10 minutes pause)
T=100m 90m of Runtime reached, BKBot will now rest
Each Entry has 2 numbers and BKBOT will randomly select a number between these ranges. example:Can you help me understand this. In the config you have 2 times after each variable. Should it be selecting one of them randomly or does it select them in order IE:
RunTime=2h,3h
BKBot will run for 120m to 180m.
If you want it fixed:
RunTime=2h,2h
If you want to benchmark builds, just do a run, and then check the Log.txt for the amount of time it spent fighting.
ie,
00:00:00 Fight
00:00:19 Ghom #n is Dead (x,y)
= 19 seconds to kill Ghom
I once added an Average Time per run, but it was misleading because it also includes the time salvaging/transferring of loots. Secondly a longer wait was included to cope with the inventory display delay as well as the slower "BOA" item check which skews this info. An Average Fight Duration would be more useful.
As for me, I just look at the fight time during fighting:
Fighting Ghom (x,y) [180.3]
That number (and all numbers enclosed in [ ] on this bot signifies a CountDown Timer.
By default, the Fight timer is 200 seconds. if it is 180.3 as displayed, it implies 19.7 seconds has elapsed.
BTW: If I were to include an Average Fight Timer, how do you want it?
PS: Everytime you PAUSE/UNPAUSE the bot, it will re-read the config files (ie, you can pause, tweak your skill settings, unpause).
not advisable during fights though.
Last edited by burgaud; 05-28-2014 at 10:57 PM.