Found the problem. If you dump WorldAreas: [1_3_18_2] [The Upper Sceptre of God] Connections: [[1_3_18_1 - The Sceptre of God][2_1_1 - The Twilight Strand]] CorruptedAreas: [[1_SideArea3_11 - Sealed Corridors]] [2_3_18_2] [The Upper Sceptre of God] Connections: [[2_3_18_1 - The Sceptre of God][3_1_1 - The Twilight Strand]] CorruptedAreas: [[2_SideArea3_11 - Sealed Corridors]] [3_3_18_2] [The Upper Sceptre of God] Connections: [[3_3_18_1 - The Sceptre of God][3_3_town - The Sarn Encampment]] CorruptedAreas: [[3_SideArea3_11 - Sealed Corridors]] You'll notice the area ties into the next difficulty. Since there's no Act 4 yet, or another difficulty, it loops back to Act 3 town. I did't notice this before, but I'll add an exception case to handle it. I mentioned this in the notes for #894. Due to the area transition issue, sometimes it's buggy, and sometimes its not. I did a few Dominus runs last night (just getting to his room), so it should work, it's just some area transitions (stairs) need different logic.
894 error [OnStartup] A top-level exception has been caught.System.Exception: The SettingsControl could not be created. at Loki.Bot.Logic.Bots.BasicGrindBot.BasicGrindBot.get_Control() at BotGui.Windows.MainWindow.HandleInterfaces(Object obj) at BotGui.Windows.MainWindow.<OnStartup>b__b() at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore() at System.Windows.Threading.DispatcherOperation.InvokeImpl() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout) at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout) at System.Windows.Threading.Dispatcher.Invoke(Action callback) at BotGui.Windows.MainWindow.<OnStartup>b__5(Object o)
When it tries to click on the ground to move and it happens to click on an NPC, it just stays there forever clicking on him and closing the chat window. Code: 2014-09-07 15:45:32,354 [50] DEBUG ExampleRoutine (null) - [Logic] Now moving towards the Shrine 4167. 2014-09-07 15:45:34,045 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 552} (199) [36.47619 %]. 2014-09-07 15:45:35,810 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 552} (183) [36.66667 %]. 2014-09-07 15:45:36,834 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 552} (169) [36.66667 %]. 2014-09-07 15:45:37,851 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 552} (159) [36.85714 %]. 2014-09-07 15:45:39,086 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 552} (132) [37.04762 %]. 2014-09-07 15:45:39,424 [50] INFO ExampleRoutine (null) - [Logic] Now moving towards the monster Undying Archivist because [canSee: False][pathDistance: 32.63054][blockedByDoor: False] 2014-09-07 15:45:41,419 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 575} (130) [37.14286 %]. 2014-09-07 15:45:43,881 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 598} (129) [37.61905 %]. 2014-09-07 15:45:44,910 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 644} (134) [38.57143 %]. 2014-09-07 15:45:46,031 [50] DEBUG AreaStateCache (null) - Adding location ["Waypoint"][25368] = {655, 724} for area [0x4A569924] 2014-09-07 15:45:46,039 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 690} (132) [39.52381 %]. 2014-09-07 15:45:47,153 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 713} (118) [40.66667 %]. 2014-09-07 15:45:48,222 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {529, 759} (120) [42.09524 %]. 2014-09-07 15:45:49,290 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {538, 805} (122) [43.61905 %]. 2014-09-07 15:45:50,343 [50] DEBUG ExploreTask (null) - [ExploreTask] Now exploring to the location {667, 690} (142) [44.38095 %]. 2014-09-07 15:45:50,906 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:00 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:50,938 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 237.8922 away (can't see). 2014-09-07 15:45:52,043 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:00.5803928 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:52,075 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 192.1152 away (can't see). 2014-09-07 15:45:53,046 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:53,145 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:01.0753149 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:53,161 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:45:53,268 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:53,464 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:53,797 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:54,098 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:54,197 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:01.5523010 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:54,229 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:45:54,430 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:54,747 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:54,965 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:55,265 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:55,364 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:02.1290147 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:55,397 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:45:55,499 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:55,705 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:56,018 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:56,352 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:56,455 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:02.6090538 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:56,484 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:45:56,585 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:56,804 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:57,024 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:57,325 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:57,526 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:03.1032918 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:57,556 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:45:57,641 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:57,974 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:58,296 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:58,527 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:58,608 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:03.5934727 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:58,639 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:45:58,723 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:58,947 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:59,260 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:59,591 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:45:59,674 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:04.0662848 and have been attempting to interact for 00:00:00. 2014-09-07 15:45:59,707 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:45:59,808 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:00,008 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:00,325 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:00,526 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:00,711 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:04.5653996 and have been attempting to interact for 00:00:00. 2014-09-07 15:46:00,743 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:46:00,829 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:01,062 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:01,367 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:01,681 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:01,779 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:05.0585748 and have been attempting to interact for 00:00:00. 2014-09-07 15:46:01,811 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:46:01,915 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:02,140 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:02,392 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:02,741 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:02,824 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:05.4648407 and have been attempting to interact for 00:00:00. 2014-09-07 15:46:02,857 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:46:03,066 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:03,399 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:03,720 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:03,944 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:06.0497083 and have been attempting to interact for 00:00:00. 2014-09-07 15:46:03,975 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:46:04,064 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:04,393 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:04,725 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:05,064 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:05,159 [50] DEBUG OpenChestTask (null) - [OpenChestTask] The current chest to open is [29322] Chest at {669, 900}. We have been on this task for 00:00:06.6182502 and have been attempting to interact for 00:00:00. 2014-09-07 15:46:05,191 [50] DEBUG OpenChestTask (null) - [OpenChestTask] Now moving towards the chest 29322 because it is 158.4675 away (can't see). 2014-09-07 15:46:05,395 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:05,708 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:05,941 [50] DEBUG Coroutines (null) - [CloseBlockingWindows] LokiPoe.Gui.DialogWindowDepth > 0. Closing it. 2014-09-07 15:46:06,050 [1] INFO BotManager (null) - [Stop] Now requesting the BotThread to stop. 2014-09-07 15:46:06,123 [50] DEBUG BasicGrindBot (null) - [BasicGrindBot] OnStop 2014-09-07 15:46:06,124 [50] DEBUG LeaveCurrentAreaTask (null) - [LeaveCurrentAreaTask] Now resetting task state. 2014-09-07 15:46:06,124 [50] DEBUG AutoFlask (null) - [AutoFlask] Stop 2014-09-07 15:46:06,125 [50] DEBUG ExampleRoutine (null) - [ExampleRoutine] Stop 2014-09-07 15:46:06,125 [50] DEBUG LokiPoe (null) - [ResetCursor] 2014-09-07 15:46:06,124 [50] DEBUG GemLeveler (null) - [GemLeveler] Stop 2014-09-07 15:46:06,125 [50] DEBUG LokiPoe (null) - [ClearAllKeyStates] 2014-09-07 15:46:06,124 [50] DEBUG LeaveCurrentBossAreaTask (null) - [LeaveCurrentBossAreaTask] Now resetting task state. 2014-09-07 15:46:06,125 [50] DEBUG LokiPoe (null) - [Reset]
Docks is one of the areas that has always gave the bot troubles due to the level design and some oddities that take place around stairs. All the current bot logic is generic for all areas, so if an area has specific issues, there's not much that can be changed without affecting things everywhere else. Once chest configuration gets added back in, you'll be able to just make it skip most of the chests to hopefully avoid the issue. Otherwise, there's not much that can be done, as the bot would otherwise need area specific logic, which it does not (and won't) support in our implementation.
An Idea is to add a part to the auto flasker: when to granite so you go down to X u always granite or the hit you are dealt is larger than X then granite. For strongbox logic an idea to automate it more with less deaths and more success would be, use Flask number # and # everytime you click on one, meaning it lets you put in which slot it activates like 1-2 seconds later so you can auto unfreeze on EVERY strongbox even if it doesnt freeze and auto Granite. Also are transition logic, so instead of running to entrance of grind zone, it TPs out or WPs. But walking all the way back is bad. Thank you. These have been thoughts.
I agree with this, many grind zones have multiple entrances where the logic is good like ledge where it just runs from one side to another and resets. But other places with only 1 entrance the backtracking to reset is bad, and a TP should be used instead - no human would run all the way back to the entrance to reset, even without a TP scroll humans would exit to char selection and re-enter the game
Bot seems to ignore the "Deaths before new instance" I have it currently set to 1, and it dies, rebuffs, and charges back in without caring.
At the moment we are facing Pathfinding issues on the best zones to farm which leaves no options to use the bot. City of Sarn has pathing issues and tries to walk into a wall in order to leave to Sarn Encampment. Catacombs sometimes can't be accessed because instead of going downstairs tries to go through the fence. Docks has pathing issues with chests on the lower levels being accessed from upper level. Library isn't reseted properly.
Areas with known issues will continue to have known issues, as that has always been the case. That's the nature of this game and what we have to work with. There's no short term fix for City of Sarn except for helping the bot out when needed. Catacombs transition issue is fixable and is on the todo list. You should be able to ignore chests all together in Docks to try and fix the chest issue. Other than that, you need to help out the bot if you keep botting there. The reported Library issue has been attempted to be solved for a while now, but I'll keep trying. There's nothing special about that area transition, so there's no reason why everything else works and it doesn't. When it comes to botting in PoE, the reality is that you have to either adapt to how things are with the game and change up your strategy, or give up and move on. There's nothing else we could be doing different when it comes to trying to make something that works in as many cases as possible in a game like this. Botting in PoE is also more than those 4 areas, so it's your choice not to try and find better alternatives.