What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Profile] Brutal Key Farm

Also running zerg and town portaling after finding the wardens, Trinity 2.2.0 QT 3.0.5 I've tried modifying Trinity as well but it seems that combat is being messed up elsewhere.
EDIT: I run this via YAR (in ISboxer) for multiple bots here are some logs for two different characters running clean copies of Trinity and QT.
EDIT2: I've got it working fine outside of YAR & ISBoxer, first thought it might have something to do with TPS or FPS limits but that didn't change it whatsoever. I'll see if I can get it working manually with ISBoxer as well but this looks like a YAR/ISBoxer issue sorry if you were chasing phantom errors :(
 

Attachments

Last edited:
Botting since some hours (dunno what i've modified but it's actually work in zerg :D)

Here are the result :
[Keys] Counts:
Act 1 => 22
Act 2 => 22
Act 3 => 22
Act 4 => 17
[Keys] Stats:
LF => 12,6
LQ => 18,3
M => 22
UQ => 22
UF => 27,6
IQR => 3,8

Game after he made Act3 then Act2.
Game after he made Act2 then Act3
[Keys] Counts:
Act 1 => 22
Act 2 => 23
Act 3 => 23
Act 4 => 17
[Keys] Stats:
LF => 11,1
LQ => 18,3
M => 22,5
UQ => 23
UF => 30,1
IQR => 4,8
Game after : Act1
[QuestTools][Timing] A1Key (Keys) took 2m 25s
[Keys] Counts:
Act 1 => 23
Act 2 => 23
Act 3 => 23
Act 4 => 17
[Keys] Stats:
LF => 11,8
LQ => 18,5
M => 23
UQ => 23
UF => 29,8
IQR => 4,5

Game after Act3 then Act2
[QuestTools][Timing] A2Key (Keys) took 5m 44s
[Keys] Counts:
Act 1 => 23
Act 2 => 24
Act 3 => 23
Act 4 => 17
[Keys] Stats:
LF => 10,6
LQ => 18,5
M => 23
UQ => 23,8
UF => 31,6
IQR => 5,3

Game After : Act1 then leave
[QuestTools][Timing] A1Key (Keys) took 2m 22s
[Keys] Counts:
Act 1 => 23
Act 2 => 24
Act 3 => 23
Act 4 => 17
[Keys] Stats:
LF => 10,6
LQ => 18,5
M => 23
UQ => 23,8
UF => 31,6
IQR => 5,3
[QuestTools][WhenTag] Initializing 'A4 Key' with condition=ActorExistsAt(364697, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A3 Key' with condition=ActorExistsAt(364696, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A2 Key' with condition=ActorExistsAt(364695, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A1 Key' with condition=ActorExistsAt(364694, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
>~>~- SKIPPING ACT2
>~>~- FINISHED KEYRUNS - RESTARTING
Leaving game, reason: done.
Profile completed
Number of games completed: 51

Game After ; Act1 then Act3
[QuestTools][Timing] A3Key (Keys) took 2m 22s
[Keys] Counts:
Act 1 => 24
Act 2 => 24
Act 3 => 23
Act 4 => 17
[Keys] Stats:
LF => 10,3
LQ => 18,5
M => 23,5
UQ => 24
UF => 32,3
IQR => 5,5

Last and strangest one :D (don't even try to go A4
[Keys] Counts:
Act 1 => 24
Act 2 => 24
Act 3 => 23
Act 4 => 17
[Keys] Stats:
LF => 10,3
LQ => 18,5
M => 23,5
UQ => 24
UF => 32,3
IQR => 5,5
[QuestTools][WhenTag] Initializing 'A4 Key' with condition=ActorExistsAt(364697, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A3 Key' with condition=ActorExistsAt(364696, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A2 Key' with condition=ActorExistsAt(364695, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A1 Key' with condition=ActorExistsAt(364694, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
>~>~- SKIPPING ACT2
>~>~- SKIPPING ACT1
[QuestTools][ShuffleTag] Random Shuffling 4 tags
>~>~- STARTING ACT3 KEYRUN
....
-~-..-~-..-~-..-~->-> Async Found A3 Keywarden! PEW PEW
...
Loaded profile Brutal Key Farm o.0 by xzjv 1.0.8
[QuestTools][Timing] A3Key (Keys) took 38s
[Keys] Counts:
Act 1 => 24
Act 2 => 24
Act 3 => 23
Act 4 => 17
[Keys] Stats:
LF => 10,3
LQ => 18,5
M => 23,5
UQ => 24
UF => 32,3
IQR => 5,5
[QuestTools][WhenTag] Initializing 'A4 Key' with condition=ActorExistsAt(364697, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A3 Key' with condition=ActorExistsAt(364696, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A2 Key' with condition=ActorExistsAt(364695, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
[QuestTools][WhenTag] Initializing 'A1 Key' with condition=ActorExistsAt(364694, Me.Position.X, Me.Position.Y, Me.Position.Z, 400)
>~>~- SKIPPING ACT2
>~>~- SKIPPING ACT1
>~>~- FINISHED KEYRUNS - RESTARTING
Leaving game, reason: done.
Profile completed
Number of games completed: 55

Did he wait to be on LQ <17 before making A4 or is there something wrong ? (started the run with 6 of each)

DB : DB BETA 1.1.2169.492
Trinity : 2.2.0
QT : 3.0.5
Brutal : 1.0.8
Difficulty : T6
 
Last edited:
good job, nice movepoint version.

prisoners of kamyr, captive guards must be blacktargetted
 
Botting since some hours (dunno what i've modified but it's actually work in zerg :D)
Did he wait to be on LQ <17 before making A4 or is there something wrong ? (started the run with 6 of each)

That is strange, i would have expected it to mostly do A4 with those counts; it should be skipping acts if they are greater than the median key count, so with a low count on just one key it should just do that act and then restart.
 
hey xzjv my bot just crashed after a few hours no idea why i think it has to do with
DEBUG Logger [BotBehaviorQueue] 5 in Queue

heres the full log
View attachment 147368

No your DB just lost connection to the Diablo3 client.

Code:
04:58:58.175 ERROR Logger [Trinity] Hero is invalid!
04:58:58.777 DEBUG DefaultNavigationProvider Navigator.Clear
04:58:58.777 DEBUG DefaultNavigationProvider Generating path to questId="312429" stepId="2" x="3866" y="4486" z="100" pathPrecision=5 MoveResult=Moved statusText=SafeMoveToTag: IsDone: False, PathPrecision: 5, StraightLinePathing: False, UseNavigator: False, X: 3866, Y: 4486, Z: 100, Position: <3866, 4486, 100>, PathPointLimit: 250, Timeout: 180, AllowLongDistance: False, QuestId: 1, StepId: 2, QuestName: Quest Id: 1, IgnoreReset: False, IsDoneCache: False, Behavior: Zeta.Bot.ActionRunCoroutine,  - <3866, 4486, 100>
04:58:58.784 DEBUG DefaultNavigationProvider Successfully generated path from {X=250,Y=479} to {X=256,Y=491} in 00:00:00.0017358 with 13(3) hops
04:58:58.794 DEBUG DefaultNavigationProvider Client path generated.
04:58:58.795 DEBUG DefaultNavigationProvider Generated path to <3866, 4486, 100> (questId="312429" stepId="2" x="3866" y="4486" z="100" pathPrecision=5 MoveResult=Moved statusText=SafeMoveToTag: IsDone: False, PathPrecision: 5, StraightLinePathing: False, UseNavigator: False, X: 3866, Y: 4486, Z: 100, Position: <3866, 4486, 100>, PathPointLimit: 250, Timeout: 180, AllowLongDistance: False, QuestId: 1, StepId: 2, QuestName: Quest Id: 1, IgnoreReset: False, IsDoneCache: False, Behavior: Zeta.Bot.ActionRunCoroutine, ) with 3 hops.
04:58:58.844 DEBUG Logger [BotBehaviorQueue] 5 in Queue
04:58:58.850 INFO  BrainBehavior Lost Connection. Closing Diablo III and Demonbuddy
04:58:58.924 ERROR BotMain Exception during bot tick.
System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.
   at System.Windows.Threading.Dispatcher.VerifyAccess()
   at System.Windows.Threading.DispatcherObject.VerifyAccess()
   at System.Windows.Application.CriticalShutdown(Int32 exitCode)
   at System.Windows.Application.Shutdown()
 
Also running zerg and town portaling after finding the wardens, Trinity 2.2.0 QT 3.0.5 I've tried modifying Trinity as well but it seems that combat is being messed up elsewhere.
EDIT: I run this via YAR (in ISboxer) for multiple bots here are some logs for two different characters running clean copies of Trinity and QT.
EDIT2: I've got it working fine outside of YAR & ISBoxer, first thought it might have something to do with TPS or FPS limits but that didn't change it whatsoever. I'll see if I can get it working manually with ISBoxer as well but this looks like a YAR/ISBoxer issue sorry if you were chasing phantom errors :(

OK That is strange, i have struggled with making things YAR compatible in the past; would be interested to know if anyone else has YAR issues with or without ISBoxer.
 
What does these letters mean?

LF => Lower Fence
LQ => Lower Quartile
M => Median
UQ => Upper Quartile
UF => Upper Fence
IQR => Inter Quartile Range

schematic.png
 
That is strange, i would have expected it to mostly do A4 with those counts; it should be skipping acts if they are greater than the median key count, so with a low count on just one key it should just do that act and then restart.

Heya. Used the key yesterday and started the run over (must be 8/10 left of each before i went to sleep)

Here are the result this morning (can't say he don't do act4... but he do it at a low rate :D) :

[Keys] Counts:
Act 1 => 32
Act 2 => 32
Act 3 => 32
Act 4 => 22
[Keys] Stats :
LF => 13,3
LQ => 24,5
M => 32
UQ => 32
UF => 43,3
IQR => 7,5

Hope this can help. (if you need advanced log just ask what info you need :D)
Edit : Checked the next run after those stats : he moved to field of misery

Edit2 : Stats after a bit of time :
Key Counts :
Act1 : 34
Act2 : 34
Act3 : 34
Act4 : 22
Key Stats :
LF : 11.5
LQ : 25
M : 34
UQ : 34
UF : 47.5
IQR : 9

Edit3 : And a bit later :D
Key Counts :
Act1 : 37
Act2 : 37
Act3 : 38
Act4 : 26
Key Stats :
LF : 15.3
LQ : 28.8
M : 37
UQ : 37.8
UF : 51.3
IQR : 9
 
Last edited:
Creating new game. Params: [Act: OpenWorld, Difficulty: Normal, Quest: -1, QuestStep: -1, ResumeFromSave: False, IsPrivate: True]
[TimeTracker] Game Changed
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Joined a game!
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Loaded profile Brutal Key Farm o.0 by xzjv 1.0.8
Game joined, Resetting profile caches.
Fool of a Took! there are no keywardens below Torment Difficulty!
[QuestTools][CommandTag] Profile 'C:\INTERNET\BrutalKeyFarm1.08\Profiles\BrutalKeyFarm\BKF_data.xml' changed difficulty to Torment1.
Leaving game, reason: to change difficulty
Last run acquired 0 gold.
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Waiting 14.8 seconds before next game...
Creating new game. Params: [Act: OpenWorld, Difficulty: Torment1, Quest: -1, QuestStep: -1, ResumeFromSave: False, IsPrivate: True]
[TimeTracker] Game Changed
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Joined a game!
[Trinity] New Game - resetting everything

why the bot itself changes the difficulty?
 
why the bot itself changes the difficulty?
...
Fool of a Took! there are no keywardens below Torment Difficulty!
[QuestTools][CommandTag] Profile 'C:\INTERNET\BrutalKeyFarm1.08\Profiles\BrutalKeyFarm\BKF_data.xml' changed difficulty to Torment1.
Leaving game, reason: to change difficulty
 
Hey folks. I grabbed version 1.08 a few days ago, and cannot get this to work. I have looked at each page of this thread, and don't see anyone having a similar issue, but might have missed it. Once I hit START on the bot, it will create the game, then quit - log attached. View attachment bkf.10.24.2014.log.zip

I launch the game (do not join a game or start a game), Load bot, load profile (Brutal-Key-farm_Normal.xml) click start - it emptied my bags as expected, but then quit.

Code:
Loaded profile Normal BKF Loader
Chose Trinity as your combat routine
[Trinity] Bot Starting
[Trinity] Replacing Combat Hook
[Trinity] Replacing VendorRun Hook
[Trinity] Replacing Loot Hook
[Trinity] Inserting GoldInactivity into TreeStart
[Trinity] Inserting XPInactivity into TreeStart
[Trinity] Bot Starting, Resetting Gold Inactivity Timer
[Trinity] Not in game, XP inactivity reset
Waiting 13.7 seconds before next game...
Creating new game. Params: [Act: OpenWorld, Difficulty: Hard, Quest: -1, QuestStep: -1, ResumeFromSave: False, IsPrivate: True]
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Adventure Mode Active!
Loaded profile Normal BKF Loader
Joined a game!
[Trinity] New Game - resetting everything
[Trinity] New Game, resetting Gold Inactivity Timer
Loaded profile Normal BKF Loader
Game joined, Resetting profile caches.
[Trinity] Starting up Generic Cache Manage thread
[Trinity] Starting up Generic Blacklist Manager thread
[QuestTools][ProfileSettingTag] Setting Condition=KeyMode to Normal
Loaded profile Brutal Key Farm o.0 by xzjv 1.0.8
Stopping the bot.
Session lasted for: 00:00:30.2891898
Chose Trinity as your combat routine
[Trinity] Inserting GoldInactivity into TreeStart
[Trinity] Inserting XPInactivity into TreeStart
Bot Thread Ended. Was this requested?

Thank you.
 
I launch the game (do not join a game or start a game), Load bot, load profile (Brutal-Key-farm_Normal.xml) click start - it emptied my bags as expected, but then quit. Thank you.

Code:
Exception during scheduling Pulse: IronPython.Runtime.UnboundNameException: global name 'ProfileSetting' is not defined

06:50:43.614 DEBUG IfTag Traceback (most recent call last):
  File "<string>", line 5, in Execute
NameError: global name 'ProfileSetting' is not defined

Your problem is that your plugins are either broken or not up to date because they don't understand what the ProfileSetting condition is, which is part of QuestTools. Do a fresh re-install (delete your plugins folder) and get latest versions. I use the GIT versions:

https://www.assembla.com/code/questtools/git/nodes/master?_format=zip

https://www.assembla.com/code/unifiedtrinity/git/nodes/master?_format=zip
 
Back
Top