Originally Posted by
gamerscore
So it doesnt reconnect you when get disconnected, unless the game is not running. Wish we have a way to exit game when you are not logged in, i.e, when it asks for your login & pass. Because this is the problem if internet is disconnected due to isp problems the game doesnt exit to desktop.
You failed to understand #9 which is explained further below at #4.
Or read the code itself
Code:
if $STATUS = "Rest" or $STATUS = "Reset" or $STATUS = "Login Detected: Closing Diablo 3" then
MouseClock()
$ErrorCount = 0
LoadConfig()
if ProcessExists("Diablo III.exe") then
ProcessClose("Diablo III.exe")
elseif ProcessExists("Battle.net.exe") then
ProcessClose("Battle.net.exe")
elseif IsTimeOut($TimeOut) then
$STATUS = "Launching Battle.net"
$TimeOut = SetTimeOut(5000) ; 5 seconds Initialization
$RunTime = SetTimeOut(Random($MaxRunTime[1],$MaxRunTime[2]))
endif
Maybe you can deduce what it means when it is capable of knowing Login is detected and what it does thereafter.
Honestly, there are 4 ways/methods in which BKBOT recovers
#1. By way of it being able to determine that it is a LOGIN and automatically closed D3
#2. In case you failed to create the appropriate LOGIN.PNG file, it will issue a "ESC" keypress (which automatically exits D3)
#3. In case D3 hangs, lags or any thing else unresponsive, BKBOT gives D3 a specific amount of time to respond to each inputs, and if there are too many no-responses, BKBOT automatically closed D3 and start the whole thing all over again.
#4. If enabled, BKBOT will BOT for a specific amount of time, then kills D3; if it was stuck in Login, by this feature itself, it will recover thereafter. This however is NOT the intended function to recover from a LOGIN, but a recovery feature nonetheless for any unresponsiveness.
BKBOT is very robust in error recovery:
Lag (unresponsiveness)
Disconnection
Too low DPS (Dies way too often) but will not downgrade Difficulty Level
BKBOT does not handle at this time is to AUTOMATIC UPDATE of D3!