well you need the ActorSNO (ID) of the enemy and then put it in the trinity blacklist. Next time you're near the enemy you want blacklisted, pause the bot, go to Info Dumping tab and press RActors button. Find the enemy in the list and put the SNO code into trinity. Not sure when I'll get around to doing that myself.
[06:24:43.007 D] System.AccessViolationException: Could not read bytes from 00000000 [299]! at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative) at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative) at Zeta.Internals.Actors.DiaObject.() at Zeta.Internals.Actors.DiaObject.get_Name() at Demonbuddy.MainWindow.btnDumpRActors_Click(Object sender, RoutedEventArgs e) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) at System.Windows.Controls.Primitives.ButtonBase.OnClick() at System.Windows.Controls.Button.OnClick() at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) Which one is the code for the actorID? =\
nm! found it! [22:39:22.368 N] [22747210] Type: Unit Name: FallenShaman_A_Unique_MiniPools-412 ActorSNO: 208543, Distance: 2.611541 [22:39:22.368 N] [22747E94] Type: ServerProp Name: Conductor*****Master-410 ActorSNO: 103772, Distance: 2.611541 [22:39:22.398 N] [2274BD28] Type: Unit Name: FallenLunatic_B-444 ActorSNO: 4094, Distance: 4.381425
I'm posting this on both ACT 2 and 3 of your warden hunt profiles. Same Issue on both, Essentially hero stopped moving and the error is mentioned. Each log is from each profile: [20:50:35.642 N] Demonbuddy v1.0.1162.284 started [20:50:38.285 N] Logging in... [20:50:39.276 N] Attached to Diablo III with pid: 2424 [20:50:39.297 N] Flashing window [20:50:45.195 N] [GilesTrinity] ************************************ [20:50:45.195 N] [GilesTrinity] ENABLED: Giles Trinity 1.6.3.4 now in action! [20:50:45.195 N] [GilesTrinity] ************************************ [20:50:45.195 N] [KeyRun] ************************************ [20:50:45.195 N] [KeyRun] ENABLED: KeyRun 1.1 now in action! [20:50:45.195 N] [KeyRun] ************************************ [20:50:46.605 N] Current bot set to Order Bot [20:50:46.605 N] Loaded profile [A2 - Inferno] Keyhunting - Dahlgur Oasis [20:50:53.648 N] Chose Belphegor All-in-One as your combat routine. [20:50:53.657 N] [Belphegor All-in-One 1.0.1162.284] Building method list [20:50:53.659 N] [Belphegor All-in-One 1.0.1162.284] Added 66 methods [20:50:53.661 N] [Belphegor All-in-One 1.0.1162.284] InvalidWrapper is a match! [20:50:53.661 N] [Belphegor All-in-One 1.0.1162.284] Using InvalidWrapper for Combat (Priority: 0) [20:50:53.674 N] [Belphegor All-in-One 1.0.1162.284] InvalidWrapper is a match! [20:50:53.674 N] [Belphegor All-in-One 1.0.1162.284] Using InvalidWrapper for Buff (Priority: 0) [20:50:53.674 N] [Belphegor All-in-One 1.0.1162.284] Movement support for Invalid is not currently implemented. [20:50:53.677 N] [Belphegor All-in-One 1.0.1162.284] Behaviors created [20:50:53.982 N] Loaded profile [A2 - Inferno] Keyhunting - Dahlgur Oasis [20:50:54.167 N] Waiting 26.7 seconds before next game... [20:51:20.909 N] Creating new game, Params: <Act:A2 Difficulty:Inferno Quest:57339 QuestStep:-1 ResumeFromSave:False IsPrivate:True Handicap:3> [20:51:28.002 N] GameChanged. Clearing actors [20:51:28.107 N] [KeyRun] New Game Started, Reset Variables [20:51:28.128 N] ========== Grid segmentation resetting!!! ============ [20:51:28.130 N] ProfileOrderManager.OnGameJoined, Reloading profile. [20:51:28.424 N] Loaded profile [A2 - Inferno] Keyhunting - Dahlgur Oasis [20:51:29.605 N] [Belphegor All-in-One 1.0.1162.284] BarbarianCombat is a match! [20:51:29.605 N] [Belphegor All-in-One 1.0.1162.284] Using BarbarianCombat for Combat (Priority: 0) [20:51:29.613 N] [Belphegor All-in-One 1.0.1162.284] BarbarianBuffs is a match! [20:51:29.613 N] [Belphegor All-in-One 1.0.1162.284] Using BarbarianBuffs for Buff (Priority: 0) [20:51:30.178 N] [Belphegor All-in-One 1.0.1162.284] BarbarianMovement is a match! [20:51:30.178 N] [Belphegor All-in-One 1.0.1162.284] Using BarbarianMovement for Movement (Priority: 0) [20:51:30.181 N] [Belphegor All-in-One 1.0.1162.284] Behaviors created [20:51:30.378 N] [GilesTrinity] Max deaths set by profile. Trinity now handling deaths, and will restart the game after 15 [20:51:30.399 N] [KeyRun] KeyWarden Assumed Death HP set to 350000 [20:51:30.529 N] ToggleTargeting, new values: Looting:True LootRadius:80 Combat:True KillRadius:35 [20:51:45.071 N] Interacting with object g_Portal_ArchTall_Orange_IconDoor_Bright-264 [20:51:51.212 N] ========== Grid segmentation resetting!!! ============ [20:51:54.152 N] Using Waypoint Waypoint-410 Number:5 [20:51:56.954 N] ========== Grid segmentation resetting!!! ============ [20:52:17.626 N] [GilesTrinity] Berserk being used! [20:54:00.326 N] [KeyRun] ========== KEYWARDEN WITHIN RANGE ============ [20:54:03.586 N] [KeyRun] WARDEN HP: 5252664 [20:54:03.586 N] [KeyRun] ========== KEYWARDEN OUT OF RANGE ============ [20:59:03.972 N] [GilesTrinity] Berserk being used! [21:01:04.885 N] [GilesTrinity] Berserk being used! [21:02:25.104 N] ========== KEYWARDEN NOT FOUND/TRIGGERED ============ [21:02:25.184 N] Using town portal [21:02:31.414 N] ========== Grid segmentation resetting!!! ============ [21:02:31.434 N] Using town portal [21:02:32.384 N] Stopping the bot. Reason:Failed to locate profile. [21:02:32.384 N] Bot Thread Ended. Was this requested?
ah shit, I forgot to change a profile reference if you didn't find the warden/not triggered: Change: Code: <!-- Load Key Choosing Act --> <LoadProfile file="A1-A3_START_HERE.xml" /> To: Code: <!-- Load Key Choosing Act --> <LoadProfile file="act2_start.xml" /> Will need to do that on all 3 Keywarden Profile areas (Misery, Oasis, Stonefort). My bad. Will upload revised files later.
Trinity has one built in, XML tag that just determines how many deaths before resetting. I have it set to 15 on all profiles. You can modify in the profile xml files. Are you killing the warden or really not finding him? If you're killing him, it's because the assumed HP is too low for you (you must be doing some high DPS). I assumed about 350,000HP for a 100kDPS bot. Not sure what you have, but try increasing that number. That should fix it.
Is there a way to automate a 'Force Town Run' prior to entering the Oasis. Every time my bags are full after killing the Keywarden it bugs out on the next game (in the Caldeum Bazaar, hero runs to the wrong zone out)
Mine get stuck at the town gate to from time to time. I dont know when but right now my bp is full with stuff and he kiss the gate all the time. He also do it when i dont have mutch stuff in my bp so i dont know why and when.
I dont see myself as a heavy dps'er. I got around 30k dps. It seems like he kill warden and then it get the "warden not found/trigger" even when he kill it. Its random so i cant tell you when it happends. I play on mp 3-5 so maybe that 350.000hp aint enought as his hp increase/decrease depending on the mp. Im a noob so i dont know mutch, i just talk from what i see
I have exactly the same prob, my bot make 2-3 runs or 1-2 sometimes only 1 and bug in the Caldeum Bazaar in the north gate :s i have use this profile before add leah and work fine :s but now, this profile is not afkable
Yup, just replace this part of the Oasis XML file in town Code: <!-- From Town --> <If condition="Me.IsInTown"> <TrinityTownRun questId="1" /> <UseWaypoint questId="1" x="324.2319" y="291.6554" z="1.64563" actorId="6442" waypointNumber="5" /> <WaitWhile condition="Me.IsInTown" /> </If> The trinity town run will only fire when you're in town so in case you die, it doesn't run a town run everytime
ok im crap at editing. I shall wait till you update the files )). Meanwhile back to A3 champ farm. Thanks for your profiles magi I hope you continue to refine and perfect these 3 profiles .
right now I am having the issue with my character logging in with full inventory and sitting at the sewer entrance and not using teleport and not doing anything but just sitting there.
logged in with full inventory, he sits there. Then when I force a town run he still sits there. I think this could be avoided by just having the profile start on the previous quest and basically starting the game in town already rather than starting on the final quest and being in the Caldeum Bazaar, true/false? It does loot runs fine when it is doing the key run, and I have only seen this issue happen when I first login. To fix it I have to manually teleport the bot to town and then it will do a stash/merchant run and go back through the tp, but then it sits there doing the same thing and I must fully stop the running DB and start it back up for it to self-correct this issue. Pretty annoying, so I guess i'll stick with farming A3 since this clearly can't be done without some monitoring. edit: this is what my log says when I log in with a full inventory... i'm assuming it isn't recognizing logging in @ the bazaar, so its trying to find the stash/merchant, but can't. [18:37:44.694 N] [KeyRun] Ready to choose new Act. [18:37:44.874 N] Loaded profile [A2 - Inferno] Keyhunting Profile Starter! [18:37:47.874 N] [KeyRun] Exiting game to continue with next profile. [18:37:58.240 N] Waiting 4.6 seconds before next game... [18:38:02.923 N] Creating new game, Params: <Act:A2 Difficulty:Inferno Quest:57339 QuestStep:-1 ResumeFromSave:False IsPrivate:True Handicap:4> [18:38:06.790 N] GameChanged. Clearing actors [18:38:06.854 N] [KeyRun] New Game Started, Reset Variables [18:38:06.858 N] ToggleTargeting, new values: Looting:True LootRadius:80 Combat:True KillRadius:35 [18:39:45.947 D] Could not connect to nav server! [18:39:45.947 D] System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 188.165.14.154:810 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port) at Zeta.Navigation.DefaultNavigationProvider.(Vector3 ) [18:39:45.947 D] Waiting for path request to finish... [18:39:46.092 D] [GilesTrinity] GSDebug: Stash routine started. [18:39:46.212 D] [GilesTrinity] GSDebug: Sell routine started. [18:39:46.332 D] Generating path to Town Portal (Possible) - <313.1544, 278.335, 0.1000038> [18:40:07.352 D] Could not connect to nav server! [18:40:07.352 D] System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 188.165.14.154:810 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port) at Zeta.Navigation.DefaultNavigationProvider.(Vector3 ) [18:40:07.352 D] Waiting for path request to finish... [18:40:07.520 D] [GilesTrinity] GSDebug: Stash routine started. [18:40:07.647 D] [GilesTrinity] GSDebug: Sell routine started. [18:40:07.761 D] Generating path to Town Portal (Possible) - <313.1544, 278.335, 0.1000038> [18:40:28.771 D] Could not connect to nav server! [18:40:28.771 D] System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 188.165.14.154:810 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port) at Zeta.Navigation.DefaultNavigationProvider.(Vector3 ) [18:40:28.771 D] Waiting for path request to finish... [18:40:28.801 D] [GilesTrinity] We still run smoothly [18:40:28.931 D] [GilesTrinity] GSDebug: Stash routine started. [18:40:29.051 D] [GilesTrinity] GSDebug: Sell routine started. [18:40:29.171 D] Generating path to Town Portal (Possible) - <313.1544, 278.335, 0.1000038> [18:40:50.183 D] Could not connect to nav server! [18:40:50.183 D] System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 188.165.14.154:810 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port) at Zeta.Navigation.DefaultNavigationProvider.(Vector3 ) [18:40:50.183 D] Waiting for path request to finish... [18:40:50.333 D] [GilesTrinity] GSDebug: Stash routine started. [18:40:50.463 D] [GilesTrinity] GSDebug: Sell routine started. [18:40:50.583 D] Generating path to Town Portal (Possible) - <313.1544, 278.335, 0.1000038> [18:41:11.583 D] Could not connect to nav server! [18:41:11.583 D] System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 188.165.14.154:810 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port) at Zeta.Navigation.DefaultNavigationProvider.(Vector3 ) [18:41:11.583 D] Waiting for path request to finish... [18:41:20.854 D] [GilesTrinity] GSDebug: Stash routine started. [18:41:20.984 D] [GilesTrinity] GSDebug: Sell routine started. [18:41:21.106 D] Generating path to Town Portal (Possible) - <313.1544, 278.335, 0.1000038> [18:41:42.115 D] Could not connect to nav server! [18:41:42.115 D] System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 188.165.14.154:810 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port) at Zeta.Navigation.DefaultNavigationProvider.(Vector3 ) [18:41:42.115 D] Waiting for path request to finish... [18:41:42.135 D] [GilesTrinity] We still run smoothly [18:41:42.259 D] [GilesTrinity] GSDebug: Stash routine started. [18:41:42.386 D] [GilesTrinity] GSDebug: Sell routine started. [18:41:42.508 D] Generating path to Town Portal (Possible) - <313.1544, 278.335, 0.1000038> [18:42:03.509 D] Could not connect to nav server! [18:42:03.509 D] System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 188.165.14.154:810 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port) at Zeta.Navigation.DefaultNavigationProvider.(Vector3 ) [18:42:03.509 D] Waiting for path request to finish... [18:42:03.646 D] [GilesTrinity] GSDebug: Stash routine started. [18:42:03.766 D] [GilesTrinity] GSDebug: Sell routine started. [18:42:03.896 D] Generating path to Town Portal (Possible) - <313.1544, 278.335, 0.1000038>
lol... I just watched my bot tp with the key on the ground and exit the game. Never had so many issues with a profile before. Longer delay AFTER the keywarden dies, so finish off mobs around and either safely tp or exit the game. To many times I have sat here and watched him try to instantly tp after warden dies, get interrupted, die and exit the game OR attempt to tp before even looting, get interrupted, and die. My current settings work perfectly fine when running A3 Champ Hunter profile, the only thing I have changed is what profile it is running. Is there something else I need to be changing when starting up this profile? Sometimes he starts the game and goes right into the oasis as his first area... I am completely confused by this and why he does it, complete waste of time. edit: lol... he just tried to tp and exit the game again with key on the ground... i paused and grabbed or it 2nd key wasted... GG!
I'd suggest downloading the A1-A3 version on my profile sig (v2.3). Enable Trinity (latest unified version) and Keyrun plugin. DO NOT use custom loot rules or any other plugin (including RadsAtom/Atom). Custom loot rules seems to be screwing up key pickup. Mine doesn't miss keys (99% of the time...I do believe Trinity has a pesky bug buried in there...I saw it miss ONE key in the past 4 weeks of working through this). Drop reloggers as they are going to mess up the process of going after keys because they will likely just load the last profile you were running (which could be Oasis) if you disconnected. These particular profiles do quite a bit more than the Champ runs so there is more that could go wrong, however, I've been running these for awhile and haven't run into too many issues (and the ones I did are pretty much fixed if they were specific to my profile). v2.3 has a new forced warp at the start of Act 2 now...though I could see if you started a game with a town run, it getting messed up. Can't say out of the few hundred games I've ran with this profile I've ever actually encountered that, but good to know. I'll see what I can do about it. I do know DB treats that area as "In town" which it shouldn't. Thats why you can't teleport regularly and causing the perma stuck trying to do a town run. I'll probably just put an extra hook into the trinity file to check for that LevelAreaId which will keep that from happening. Everything else should work as intended if you do the steps I've listed above. If you're still having an issue, send me the full log.