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

[Plugin] AdvancedItemFilter RELOADED !

Status
Not open for further replies.
BOOM! updated, see changelog in 2nd post :)

Lemme know if there's any issues related to chaos recipe

// EDIT //

Note that the scraps behavior isn't the same as scrolls for now, because I'll wait for reports concerning this feature.
 
Last edited:
I have looping again. When bot first starts, it gets stuck on whatever the last tab is. I have 16. It'll get to the point where it's failing to open last stash tab and then just loop through stash a billion times. In the snippet below I captured everything from loading the bot to when i manually stopped it after it failed to open the stash tab. I did a full re-download of the client clean in a diff folder and redid my configs from scratch and have same issue (just to be sure).

Idk if this will help,

SupportedClientVersion: S-2.1.1.5
SmartAssembly force load.
[BotManager] MsBetweenTicks = 15
Reloading AssemblyLoader<Loki.Bot.IBot> - Initializing
[OldGrindBot] This class is the new bot. Now setting up bot specific stuff.
[ItemEvaluator] Instance = Loki.Bot.DefaultItemEvaluator.
Current bot set to OldGrindBot.
Reloading AssemblyLoader<Loki.Bot.IRoutine> - Initializing
[OldRoutine] Initialize
Name: LeaveFrame (System.Boolean)
Name: EnableAurasFromItems (System.Boolean)
Name: DebugAuras (System.Boolean)
Name: AutoCastVaalSkills (System.Boolean)
Name: SummonRagingSpiritCountPerDelay (System.Int32)
Name: SummonRagingSpiritDelayMs (System.Int32)
Name: SummonSkeletonCountPerDelay (System.Int32)
Name: SummonSkeletonDelayMs (System.Int32)
Name: MineDelayMs (System.Int32)
Name: AlwaysAttackInPlace (System.Boolean)
Name: SingleTargetMeleeSlot (System.Int32)
Name: SingleTargetRangedSlot (System.Int32)
Name: AoeMeleeSlot (System.Int32)
Name: AoeRangedSlot (System.Int32)
Name: FallbackSlot (System.Int32)
Name: CombatRange (System.Int32)
Name: MaxMeleeRange (System.Int32)
Name: MaxRangeRange (System.Int32)
Name: MaxFlameBlastCharges (System.Int32)
Name: MoltenShellDelayMs (System.Int32)
Name: TotemDelayMs (System.Int32)
Name: TrapDelayMs (System.Int32)
[Totemizer] Initialize
[NullRoutine] Initialize
Current routine set to Totemizer.
Reloading AssemblyLoader<Loki.Bot.IPlugin> - Initializing
[CommonEvents] Initialize
[AdvancedItemFilter] Initialize
[RulesManager] File successfully loaded from location "C:\Users\{redacted}\Desktop\PenisLicker\Plugins\AdvancedItemFilter\Rules\HighEnd.json"
[AIFReadFile] The file could not be read:
[AIFReadFile] Could not find a part of the path 'C:\Users\{redacted}\Desktop\PenisLicker\Plugins\AdvancedItemFilter\Data\DivinationCards.txt'.
[AutoFlask] Initialize
[AutoLogin] Initialize
[AutoPassives] Initialize
[Chicken] Initialize
[DevTab] Initialize
[ExternalCommunication] Initialize
[GemLeveler] Initialize
[GrindZoneChanger] GrindZone1Name = The Mud Flats
[GrindZoneChanger] GrindZone2Name = The Ledge
[GrindZoneChanger] GrindZone3Name = The Cavern of Wrath
[GrindZoneChanger] GrindZone1Difficulty = Normal
[GrindZoneChanger] GrindZone2Difficulty = Normal
[GrindZoneChanger] GrindZone3Difficulty = Normal
[GrindZoneChanger] Initialize
[ItemFilterEditor] Initialize
[ObjectExplorer] Initialize
[Overlay] Initialize
[PythonExample] Initialize
[Stats] Initialize
[StuckDetection] Initialize
[CommonEvents] Enable
[AdvancedItemFilter] Enable
[GrindBotHelper (AIF)] Setting Fill Id Scrolls to True
[AutoFlask] Enable
[AutoLogin] Enable
[DevTab] Enable
[GemLeveler] Enable
[ObjectExplorer] Enable
[Stats] Enable
[StuckDetection] Enable
[Dat] Now building the Stat lookup table.
[Dat] The Stat lookup table has been built.
[Dat] Now building the Passive Skills lookup table.
[Dat] The Passive Skills lookup table has been built.

Please read the following guide before using this program:
https://www.thebuddyforum.com/exile...lebuddy-release-thread-awakening-2-0-0-a.html
[Start] Now creating the BotThread.
[OldGrindBot] Start
[ItemEvaluator] Instance = Loki.Bot.DefaultItemEvaluator.
[Start] MsBetweenTicks: 15.
[Start] InputEventMsDelay: 100.
[Start] LowFpsMode: False.
[Start] NetworkingMode: Auto.
[Start] KeyPickup: UseHighlightKey.
[Start] IsAutoEquipEnabled: True.
[Start] PlayerMover.Instance: Loki.Bot.PredictivePlayerMover.
[ExilePather] Now reloading the pathfinder.
[GetPathfindingData] Now creating the pathfinding data.
[GetPathfindingData] The pathfinding data has been created (00:00:00.2030590).
[ExilePather] Now creating the navmesh.
[ExilePather] The navmesh has been created.
[ExilePather] The pathfinder has been reloaded.
[Add] Now adding [ResurrectTask] This task handles resurrection..
[Add] Now adding [ClearCursorTask] This task places any item left on the cursor into the inventory..
[Add] Now adding [AssignMoveSkillTask] A task to handle assigning the Move skill if it's not already on the skill bar..
[Add] Now adding [HandleBlockingChestsTask] This task will handle breaking any blocking chests that interfere with movement..
[Add] Now adding [HandleDoorsTask] This task handles opening doors..
[Add] Now adding [CombatTask (Leash 50)] This task executes routine logic for combat..
[Add] Now adding [PostCombatHookTask] This task provides a coroutine hook for executing user logic after combat has completed..
[Add] Now adding [TownRunTask] A task to go back to town during the middle of a bot run..
[Add] Now adding [LootItemTask (Leash 50)] This task handles looting items..
[Add] Now adding [OpenChestTask (Leash 50)] This task handles opening chests..
[Add] Now adding [LootItemTask (Leash -1)] This task handles looting items..
[Add] Now adding [MergeInventoryTask] A task to handle merging the inventory into full stacks..
[Add] Now adding [IdTask] A task to identify items in inventory..
[Add] Now adding [SellTask] A task to vendor items in the inventory..
[Add] Now adding [StashTask] This task will stash all applicable items in town..
[Add] Now adding [WithdrawTask] A task to withdraw items from stash when we are in town..
[Add] Now adding [HandleInventoryItemsTask] A task to manage inventory items that are not stashed..
[Add] Now adding [SortInventoryTask] A task to sort the main inventory by moving items towards the top left corner..
[Add] Now adding [ReturnToGrindZoneTask] This task will return the bot to the previous grind zone after a town run..
[Add] Now adding [TagWaypointTask] This task will tag a waypoint if it is not already unlocked..
[Add] Now adding [UseLooseCandleTask] This task will use the Loose Candle when the grind zone is set to The Archives..
[Add] Now adding [UnblockCorruptedAreaTransitionTask] This task will use the Loose Grate and Sarcophagus covers for corrupted area transitions..
[Add] Now adding [TakeCorruptedAreaTask] A task to take corrupted areas..
[Add] Now adding [HandleA2Q9] This task handles an aspect of A2Q9..
[Add] Now adding [HandleA2Q9b] This task handles an aspect of A2Q9..
[Add] Now adding [HandleA2Q11] This task handles A2Q11..
[Add] Now adding [HandleA3Q1] This task handles an aspect of A3Q1..
[Add] Now adding [HandleSewers] This task handles an aspect of -..
[Add] Now adding [HandleUndyingBlockage] This task handles an aspect of -..
[Add] Now adding [HandleLockedDoor] This task handles an aspect of -..
[Add] Now adding [HandleDeshretSeal] This task handles an aspect of opening Deshret's Seal..
[Add] Now adding [HandleGlyphWall] This task handles an aspect of -..
[Add] Now adding [HandleDeshretSpirit] This task handles an aspect of freeing Deshret's Spirit..
[Add] Now adding [HandleAllFlame] This task handles an aspect of giving Fairgraves the Allflame..
[Add] Now adding [TravelToGrindZoneTask] This task will travel to the grind zone configured..
[Add] Now adding [TravelThroughBossAreasTask-BossFarm] This task will travel though the local area transitions in boss zones..
[Add] Now adding [OpenChestTask (Leash -1)] This task handles opening chests..
[Add] Now adding [CombatTask (Leash -1)] This task executes routine logic for combat..
[Add] Now adding [EnterArenaTask] This task helps the bot enter the 3 arenas in The Harvest..
[Add] Now adding [TravelThroughBossAreasTask-PassThrough] This task will travel though the local area transitions in boss zones..
[Add] Now adding [ExplorationCompleteTask (Early)] A task to execute exploration complete logic..
[Add] Now adding [ExploreTask] This task handles exploring an area..
[Add] Now adding [TrackMoreMobs] This task helps BasicGrindBot seek out as many mobs as possible..
[Add] Now adding [HandleMerveilArea] This task helps OldGrindBot stay in the Merveil boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleVaalArea] This task helps OldGrindBot stay in the Vaal boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandlePietyArea] This task helps OldGrindBot stay in the Piety boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleDominusArea] This task helps OldGrindBot stay in the Dominus boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleKaomArea] This task helps OldGrindBot stay in the Kaom boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleDaressoArea] This task helps OldGrindBot stay in the Daresso boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleWeaverArea] This task helps OldGrindBot stay in the Weaver boss fight area, resetting exploration to keep the bot moving around to trigger different phases..
[Add] Now adding [HandleVaalVesselTask] This task handles extra logic so the bot opens Vaal Vessels..
[Add] Now adding [ExplorationCompleteTask] A task to execute exploration complete logic..
[Add] Now adding [FallbackTask] This task is the last task executed. It should not execute..
[CommonEvents] Start
[AdvancedItemFilter] Start
[Replace] Now replacing task [IdTask] with [IdentifyItemsTask].
[AddAtFront] Now adding [CheckForRecipeItemsTask] Record recipe items at start of the bot only, never after.
[AddTask] CheckForRecipeItemsTask Sucessfully added at front of the list
[AddTask] RecipeWithdrawTask Sucessfully added after CheckForRecipeItemsTask
[AddTask] RecipeQualityTask Sucessfully added after RecipeWithdrawTask
[AddTask] RecipeSellTask Sucessfully added after RecipeQualityTask
[AddTask] GCPRecipeTask Sucessfully added after StashTask
[AddTask] SignalRecipeExecutionTask Sucessfully added after StashTask
[AddTask] CountReagentsTask Sucessfully added after StashTask
[AddTask] StashToSpecificTabTask Sucessfully added before StashTask
[AutoFlask] Start
[AutoLogin] Start
[DevTab] Start
[GemLeveler] Start
[GemLeveler] Now resetting task state.
[Add] Now adding [LevelSkillGemTask] This task will level skillgems after close range combat is taken care of..
[ObjectExplorer] Start
[Stats] Start
[StuckDetection] Start
[Totemizer] Start
[RecipeWithdrawTask] Now resetting task state.
[RecipeQualityTask] Now resetting task state.
[RecipeSellTask] Now resetting task state.
[HandleBlockingChestsTask] Now resetting task state.
[SellTask] Now resetting task state.
[GCPRecipeTask] Now resetting task state.
[WithdrawTask] Now resetting task state.
[ReturnToGrindZoneTask] Now resetting task state.
[TagWaypointTask] Now resetting task state.
[UseLooseCandleTask] Now resetting task state.
[UnblockCorruptedAreaTransitionTask] Now resetting task state.
[HandleA2Q9] Now resetting task state.
[HandleA2Q9b] Now resetting task state.
[HandleA2Q11] Now resetting task state.
[HandleA3Q1] Now resetting task state.
[HandleSewers] Now resetting task state.
[HandleUndyingBlockage] Now resetting task state.
[HandleLockedDoor] Now resetting task state.
[HandleDeshretSeal] Now resetting task state.
[HandleGlyphWall] Now resetting task state.
[HandleDeshretSpirit] Now resetting task state.
[HandleAllFlame] Now resetting task state.
[TravelToGrindZoneTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[EnterArenaTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[HandleMerveilArea] Now resetting task state.
[HandleVaalArea] Now resetting task state.
[HandlePietyArea] Now resetting task state.
[HandleDominusArea] Now resetting task state.
[HandleKaomArea] Now resetting task state.
[HandleDaressoArea] Now resetting task state.
[HandleWeaverArea] Now resetting task state.
[Start] The plugin CommonEvents is enabled.
[Start] The plugin AdvancedItemFilter is enabled.
[Start] The plugin AutoFlask is enabled.
[Start] The plugin AutoLogin is enabled.
[Start] The plugin DevTab is enabled.
[Start] The plugin GemLevelerPro is enabled.
[Start] The plugin ObjectExplorer is enabled.
[Start] The plugin Stats is enabled.
[Start] The plugin StuckDetection is enabled.
[Start] PlayerMover.Instance: Loki.Bot.PredictivePlayerMover.
[Start] MinSleepDelay: 1000.
[Start] MaxSleepDelay: 1250.
[LatencyTracker] LowestLatency: 15
[LatencyTracker] HighestLatency: 15
[GridExplorer] AutoResetOnAreaChange is being set to True.
[GridExplorer] TileKnownRadius is being set to 7.
[GridExplorer] TileSeenRadius is being set to 5.
[GridExplorer] AutoResetOnAreaChange is being set to False.
[GridExplorer] Now segmenting the current area.
[GridExplorer] Area segmentation complete 00:00:00.5016478.
[HandleA2Q9] The current area does not contain the quest. Skipping execution until a restart or area change.
[HandleA2Q11] Now skipping the task since we're not in Act 2.
[HandleSewers] We don't have the necessary Sewer Keys to interact with the Sewer Grating.
[HandleUndyingBlockage] We don't have the necessary Infernal Talc to interact with the Undying Blockage.
[HandleLockedDoor] We don't have the necessary Tower Key to interact with the Locked Door.
[HandleDeshretSeal] We don't have the necessary Deshret's Seal to interact with the Deshret's Seal.
[HandleAllFlame] We don't have the necessary Allflame to give to Fairgraves.
[ItemEvaluator] Instance = AdvancedItemFilter.MyItemEvaluator.
[AdvancedItemFilter] Default ItemEvaluator : DefaultItemEvaluator
[AdvancedItemFilter] AIF ItemEvaluator has been set properly
Now creating the GrantedEffectsPerLevel cache.
Now creating the ActiveSkills cache.
[CommonEvents] core_area_changed_event
[RecipeWithdrawTask] Now resetting task state.
[RecipeQualityTask] Now resetting task state.
[RecipeSellTask] Now resetting task state.
[HandleBlockingChestsTask] Now resetting task state.
[HandleDoorsTask] Now resetting task state.
[SellTask] Now resetting task state.
[LatencyTracker] HighestLatency: 17
Adding location ["Stash"][104] = {223, 503} for area [0xB57F8638]
Adding location ["Waypoint"][109] = {281, 492} for area [0xB57F8638]
Adding location ["The Dried Lake"][77] = {97, 441} for area [0xB57F8638]
Adding location ["The Mines Level 1"][78] = {324, 613} for area [0xB57F8638]
Adding location ["The Aqueduct"][76] = {229, 389} for area [0xB57F8638]
[ResetAnchorPoint] Setting AnchorPoint to {242, 503} for 3045033528.
[ResetAnchorPoint] Setting CurrentAnchorPoint to {242, 503} for 3045033528.
[ChaosSet] Helms: [ 0 ]
[ChaosSet] Body: [ 0 ]
[ChaosSet] Gloves: [ 0 ]
[ChaosSet] Boots: [ 0 ]
[ChaosSet] Belts: [ 0 ]
[ChaosSet] Two Hand Weapons: [ 0 ]
[ChaosSet] Rings: [ 0 ]
[ChaosSet] Amulets: [ 0 ]
[ChaosSet] Is Ready For Selling = False
[SignalRecipeExecutionTask][DEBUG] Do we have a Chaos set to sell ? False
[GCPRecipeTask] Now resetting task state.
[WithdrawTask] Now resetting task state.
[ReturnToGrindZoneTask] Now resetting task state.
[TagWaypointTask] Now resetting task state.
[UseLooseCandleTask] Now resetting task state.
[UnblockCorruptedAreaTransitionTask] Now resetting task state.
[TakeCorruptedAreaTask] Now resetting task state.
[HandleA2Q9] Now resetting task state.
[HandleA2Q9b] Now resetting task state.
[HandleA2Q11] Now resetting task state.
[HandleA3Q1] Now resetting task state.
[HandleSewers] Now resetting task state.
[HandleUndyingBlockage] Now resetting task state.
[HandleLockedDoor] Now resetting task state.
[HandleDeshretSeal] Now resetting task state.
[HandleGlyphWall] Now resetting task state.
[HandleDeshretSpirit] Now resetting task state.
[HandleAllFlame] Now resetting task state.
[TravelToGrindZoneTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[EnterArenaTask] Now resetting task state.
[TravelThroughBossAreasTask] Now resetting task state.
[HandleMerveilArea] Now resetting task state.
[HandleVaalArea] Now resetting task state.
[HandlePietyArea] Now resetting task state.
[HandleDominusArea] Now resetting task state.
[HandleKaomArea] Now resetting task state.
[HandleDaressoArea] Now resetting task state.
[HandleWeaverArea] Now resetting task state.
[HandleVaalVesselTask] Now resetting task state.
[GemLeveler] Now resetting task state.
[HandleA2Q9] The current area does not contain the quest. Skipping execution until a restart or area change.
[HandleA2Q11] Now skipping the task since we're not in Act 2.
[HandleSewers] We don't have the necessary Sewer Keys to interact with the Sewer Grating.
[HandleUndyingBlockage] We don't have the necessary Infernal Talc to interact with the Undying Blockage.
[HandleLockedDoor] We don't have the necessary Tower Key to interact with the Locked Door.
[HandleDeshretSeal] We don't have the necessary Deshret's Seal to interact with the Deshret's Seal.
[HandleAllFlame] We don't have the necessary Allflame to give to Fairgraves.
[MoveToLocation] Now moving towards {202, 510}. We have been performing this task for 00:00:00.1464687.
[MoveToLocation] Now moving towards {202, 510}. We have been performing this task for 00:00:00.3982234.
[MoveToLocation] Now moving towards {202, 510}. We have been performing this task for 00:00:00.5238626.
[FinishCurrentAction] Waiting 4 for the action to finish Move.
[FinishCurrentAction] Waiting 40 for the action to finish Move.
[FinishCurrentAction] Waiting 37 for the action to finish Move.
[FinishCurrentAction] Waiting 33 for the action to finish Move.
[FinishCurrentAction] Waiting 32 for the action to finish Move.
[FinishCurrentAction] Waiting 51 for the action to finish Move.
[FinishCurrentAction] Waiting 30 for the action to finish Move.
[FinishCurrentAction] Waiting 31 for the action to finish Move.
[FinishCurrentAction] Waiting 34 for the action to finish Move.
[FinishCurrentAction] Waiting 41 for the action to finish Move.
[FinishCurrentAction] Waiting 27 for the action to finish Move.
[FinishCurrentAction] Waiting 28 for the action to finish Move.
[FinishCurrentAction] Waiting 33 for the action to finish Move.
[LatencyTracker] HighestLatency: 217
[FinishCurrentAction] Waiting 46 for the action to finish Move.
[FinishCurrentAction] Waiting 37 for the action to finish Move.
[FinishCurrentAction] Waiting 39 for the action to finish Move.
[FinishCurrentAction] Waiting 40 for the action to finish Move.
[InteractWith] Now attempting to highlight 104.
[InteractWith] Now attempting to interact with 104.
[WaitForStashPanel]
[WaitForStashPanel] We have been waiting 00:00:00.0000333 for the stash panel to open.
[WaitForStashPanel] We have been waiting 00:00:00.1029863 for the stash panel to open.
[WaitForStashPanel] We have been waiting 00:00:00.2248640 for the stash panel to open.
[WaitForStashPanel] We have been waiting 00:00:00.3438271 for the stash panel to open.
[WaitForStashPanel]
[CheckForRecipeItemsTask] Found items corresponding to a recipe, parsing those into the right variables
[CheckForRecipeItemsTask] - Conjurer Gloves (iLevel : 69 / Type : Metadata/Items/Armours/Gloves/GlovesInt7)
[CheckForRecipeItemsTask] - Amethyst Ring (iLevel : 66 / Type : Metadata/Items/Rings/Ring10)
[CheckForRecipeItemsTask] - Two-Stone Ring (iLevel : 68 / Type : Metadata/Items/Rings/Ring12)
[CheckForRecipeItemsTask] - Coral Ring (iLevel : 74 / Type : Metadata/Items/Rings/Ring2)
[CheckForRecipeItemsTask] - Studded Belt (iLevel : 69 / Type : Metadata/Items/Belts/Belt6)
[CheckForRecipeItemsTask] - Harlequin Mask (iLevel : 75 / Type : Metadata/Items/Armours/Helmets/HelmetDexInt9)
[CheckForRecipeItemsTask] - Assassin's Mitts (iLevel : 75 / Type : Metadata/Items/Armours/Gloves/GlovesDexInt7)
[CheckForRecipeItemsTask] - Majestic Plate (iLevel : 69 / Type : Metadata/Items/Armours/BodyArmours/BodyStr12)
[CheckForRecipeItemsTask] - Two-Stone Ring (iLevel : 76 / Type : Metadata/Items/Rings/Ring12)
[CheckForRecipeItemsTask] - Unset Ring (iLevel : 69 / Type : Metadata/Items/Rings/Ring15)
[CheckForRecipeItemsTask] - Ruby Ring (iLevel : 76 / Type : Metadata/Items/Rings/Ring7)
[CheckForRecipeItemsTask] - Leather Belt (iLevel : 70 / Type : Metadata/Items/Belts/Belt3)
[CheckForRecipeItemsTask] - Heavy Belt (iLevel : 74 / Type : Metadata/Items/Belts/Belt4)
[CheckForRecipeItemsTask] - Zealot Helmet (iLevel : 76 / Type : Metadata/Items/Armours/Helmets/HelmetStrInt6)
[CheckForRecipeItemsTask] - Paua Amulet (iLevel : 66 / Type : Metadata/Items/Amulets/Amulet1)
[CheckForRecipeItemsTask] - Studded Belt (iLevel : 73 / Type : Metadata/Items/Belts/Belt6)
[CheckForRecipeItemsTask] - Topaz Ring (iLevel : 67 / Type : Metadata/Items/Rings/Ring5)
[CheckForRecipeItemsTask] - Fleshripper (iLevel : 75 / Type : Metadata/Items/Weapons/TwoHandWeapons/TwoHandAxes/TwoHandAxeM3)
[CheckForRecipeItemsTask] - Solaris Circlet (iLevel : 73 / Type : Metadata/Items/Armours/Helmets/HelmetInt9)
[CheckForRecipeItemsTask] - Rustic Sash (iLevel : 69 / Type : Metadata/Items/Belts/Belt1)
[CheckForRecipeItemsTask] - Paua Ring (iLevel : 68 / Type : Metadata/Items/Rings/Ring3)
[CheckForRecipeItemsTask] - Iron Ring (iLevel : 67 / Type : Metadata/Items/Rings/Ring1)
[CheckForRecipeItemsTask] - Citrine Amulet (iLevel : 74 / Type : Metadata/Items/Amulets/Amulet10)
[CheckForRecipeItemsTask] - Moonstone Ring (iLevel : 74 / Type : Metadata/Items/Rings/Ring9)
[CheckForRecipeItemsTask] - Great White Claw (iLevel : 69 / Type : Metadata/Items/Weapons/OneHandWeapons/Claws/Claw16)
[CheckForRecipeItemsTask] - Unset Ring (iLevel : 74 / Type : Metadata/Items/Rings/Ring15)
[OpenInventoryPanel]
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[PostCombatHookTask] GemLevelerPro returned true.
[IdentifyItemsTask] We have no unid rare items to handle
[CountReagentsTask] Executing...
[InteractWith] Now attempting to highlight 104.
[InteractWith] Now attempting to interact with 104.
[WaitForStashPanel]
[LatencyTracker] AverageLatency: 30
[LatencyTracker] LowestLatency: 13
[CountReagentsTask] Failed to switch to the tab called "expensive shit", reloading execution
[CountReagentsTask] Executing...
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[InteractWith] Now attempting to highlight 104.
[InteractWith] Now attempting to interact with 104.
[WaitForStashPanel]
[LatencyTracker] AverageLatency: 23
[Stop] Now requesting the BotThread to stop.
[OldGrindBot] OnStop
[RecipeWithdrawTask] Now resetting task state.
[CommonEvents] Stop
[AdvancedItemFilter] Stop
[AutoFlask] Stop
[AutoLogin] Stop
[DevTab] Stop
[GemLeveler] Stop
[ObjectExplorer] Stop
[Stats] Stop
[StuckDetection] Stop
[Totemizer] Stop
 
Last edited:
Hello toNyx,

I just installed this new AIF version 1.0.2.1 and I also noticed the stash loop. I press Start on EB and bot moves to stash and start to look on all my tabs (over 35) from 1 to 35+ and then from 35+ to 1 over 7-8 times and then move to another map/area, go to stash again, do same loop, and only then go farm...
Here is the part of the log. Notice how many times you see "*** Final counting report ***". It keeps counting the currency on stash... I removed the counting values for security :D
View attachment logs.txt
I also noticed inside AIF, on Divination Cards tab, the cards list is empty now. There's no way to add/remove cards from there.
Looking on my previous version AdvancedItemFilter.json 1.0.2.0, we could see the list of divination cards there inside "DivinationCardsStates". Now on new file, the list is empty. I tried to copy/paste the values from old file to new one but as soon I load EB, it makes the list empty again. Looking on the log posted, there's this line "[AIFReadFile] Could not find a part of the path 'C:\...\Plugins\AdvancedItemFilter\Data\DivinationCards.txt'. I checked that folder and it doesn't exist. Maybe you forgot to add that DivinationCards.txt on this new release?
I'll stay testing it, just reporting what I found so far on my first attempt to run it.
Thanks in advance.
 
Last edited:
Hello toNyx,

I just installed this new AIF version 1.0.2.1 and I also noticed the stash loop. I press Start on EB and bot moves to stash and start to look on all my tabs (over 35) from 1 to 35+ and then from 35+ to 1 over 7-8 times and then move to another map/area, go to stash again, do same loop, and only then go farm...
Here is the part of the log. Notice how many times you see "*** Final counting report ***". It keeps counting the currency on stash... I removed the counting values for security :D
View attachment 195685
I also noticed inside AIF, on Divination Cards tab, the cards list is empty now. There's no way to add/remove cards from there.
Looking on my previous version AdvancedItemFilter.json 1.0.2.0, we could see the list of divination cards there inside "DivinationCardsStates". Now on new file, the list is empty. I tried to copy/paste the values from old file to new one but as soon I load EB, it makes the list empty again. Looking on the log posted, there's this line "[AIFReadFile] Could not find a part of the path 'C:\...\Plugins\AdvancedItemFilter\Data\DivinationCards.txt'. I checked that folder and it doesn't exist. Maybe you forgot to add that DivinationCards.txt on this new release?
I'll stay testing it, just reporting what I found so far on my first attempt to run it.
Thanks in advance.

Yep, I didnt add the divination cards file, gonna fix it in few hours.
The endless counting issue is because you probably don't keep scrolls in your bag, which means it'll stash them everytime you go to town, I'm gonna add a skip to avoid multiple counting in a single townrun, nothing harmful. But for safety I would not recommend to run without portal/id scrolls in inventory... even pushedx would give that advice.

For the stash loop, I can't reproduce it... But it may be related to spikes or laggy client. I will add a bit more infos about the error, I'm running for few days without a single hiccup :S
 
Hey friend,

I have my EB configured to keep and refill both id and tp scrolls on my inventory. I did this using OldGrindBot plugin. "DontStashTpScrolls": true, "FillTpScrollStacks": true. Is it supposed to be like that?
Related to the loop, you said it may be lag spikes. It's weird because I didn't have that problem on version 1.0.2.0. Also now they added a poe server on my country finally. I'm getting 30 average ping. When I was using the older AIF version, my ping was around 250 and no loop problems.
I also noticed that when it loops, it goes on every stash tab I have. For some reason it's not considering all the tabs I have on blacklist, which are over 20 tabs blacklisted...
I'll try to disable chaos recipe for now since my char still on low level. Maybe it's some to do with it, I don't know.
Thanks.
 
Last edited:
Hey friend,

I have my EB configured to keep and refill both id and tp scrolls on my inventory. I did this using OldGrindBot plugin. "DontStashTpScrolls": true, "FillTpScrollStacks": true. Is it supposed to be like that?
Related to the loop, you said it may be lag spikes. It's weird because I didn't have that problem on version 1.0.2.0. Also now they added a server poe server on my country finally. I'm getting 30 average ping. When I was using the older AIF version, my ping was around 250 and no loop problems.
I also noticed that when it loops, it goes on every stash tab I have. For some reason it's not considering all the tabs I have on blacklist, which are over 20 tabs blacklisted...
I'll try to disable chaos recipe for now since my char still on low level. Maybe it's some to do with it, I don't know.
Thanks.

Having 20 ping doesn't mean you can't spike.

AIF forces the keep scrolls iirc, but well you know, randomness.
It basically trigger townrun each time it finishes counting, which is a bit weird, I'll add the fix to endless counting and see how it goes. I'm running with chaos recipe on my side btw, so that shouldn't be the issue.
 
Having 20 ping doesn't mean you can't spike.

AIF forces the keep scrolls iirc, but well you know, randomness.
It basically trigger townrun each time it finishes counting, which is a bit weird, I'll add the fix to endless counting and see how it goes. I'm running with chaos recipe on my side btw, so that shouldn't be the issue.

Updated with counting task fix, lemme know if you encounter any other bugs. (untested, so it might be buggy haha)
 
still toggling, toggling, toggling, toggling, toggling, toggling, toggling, toggling, toggling, toggling and toggling...

AdvancedItemFilter] Default ItemEvaluator : ConfigurableItemEvaluator
[AdvancedItemFilter] AIF ItemEvaluator has been set properly
[OpenInventoryPanel]
[CloseBlockingWindows] LokiPoe.Gui.IsLeftPanelShown || LokiPoe.Gui.IsRightPanelShown. Closing them.
[PostCombatHookTask] GemLevelerPro returned true.
[CustomRules][Keep] item.IsCurrency returned true for Scroll of Wisdom
[CustomRules][Keep] item.IsCurrency returned true for Portal Scroll
[CountReagentsTask] Executing...
[InteractWith] Now attempting to highlight 13.
[InteractWith] Now attempting to interact with 13.
[WaitForStashPanel]
[WaitForStashPanel] We have been waiting 00:00:00.0000122 for the stash panel to open.
[LatencyTracker] LowestLatency: 31
[LatencyTracker] HighestLatency: 31
[LatencyTracker] HighestLatency: 32
[LatencyTracker] HighestLatency: 33
[LatencyTracker] HighestLatency: 32
[CountReagentsTask] Failed to switch to the tab called "18", reloading execution
 
Is there a way to assign multiple tabs to chaos recipe? The main issue I have with the recipe is storing the items. Selling them's not so bad as I'm already in town doing nothing.
 
It's on purpose, I shat myself :D



// EDIT : nvm, well, nothing much I can do the logic is the same as the other tasks.

Could you give a link to the previous aif version?

v1.0.2.0
 
Last edited:
Could you give a link to the previous aif version?

v1.0.2.0

No, but I can try to find why it fucks up. Redownload and try again, the log should show the error :) and might guide me into fixing it
 
I also have these looping issues with AIF 1.0.2.2 so I did some debug logging and found out LokiPoe.InGameState.StashPanel.SwitchToTab() is unable to switch to the last tab in my stash. Changing the order of my stash tabs results in always another one (the last one) beeing unreachable by SwitchToTab().

LokiPoe.InGameState.StashPanel.SwitchToTab() is used in CountReagentsTask.cs
Code:
                if (LokiPoe.InGameState.StashPanel.CurrentTabName != tabToProcess)
                {
                    var switchErr = LokiPoe.InGameState.StashPanel.SwitchToTab(tabToProcess);
                    if (switchErr != LokiPoe.InGameState.SwitchToTabError.None)
                    {
                        Main.Log.ErrorFormat("[{0}] Failed to switch to the tab called \"{1}\" ({2}), reloading execution", Name, tabToProcess, switchErr);
                        return true;
                    }
                    ...
                }

I noticed strange looping behaviour in the previous AIF version with Chaos Recipe items which I couldn't really explain myself at first why they suddenly appeared. Now my thought is that the bot has problems with the recent addition of race reward remove-only tabs in the temp leagues. It's the only thing I know that has changed in my setup.

I don't really want to take all my race rewards out of the remove-only tabs to test this though. But if anybody has the chance to test this, please do and report back. Also it might be helpful to know if everybody who has the looping issue also has race reward remove-only tabs or if there are people who have these tabs but no looping issues.

Notes:
Code:
LokiPoe.InGameState.StashPanel.TabNames.Count
does give the correct number of tabs.
Code:
LokiPoe.InGameState.StashPanel.TabNames
holds all correct names of tabs, including race reward remove-only.
 
Ok toNyx,

I did like 5 runs with your 1.0.2.2 version. Compared to 1.0.2.1, it's now only doing one full look on all stash tabs every time it goes town after farm to sell and stash things instead of a 7-8 times loop like before.
I click Start on EB, bot goes stash, does one full look, go farm, go back to town to sell, go to stash, drops the loot, does one full look, ...
I tried to run it with the custom tp and id scroll behavior enable and disabled and same results, bot keeps doing full look on stash tabs every time it goes town.
Here is the last log with those options enabled and disabled. Started with chaos recipe off and then changed to on.
View attachment logs2.txt
The reason for those search on all stash tabs are only to check how many of each currency we have? If yes, why not make it to look on the tab we have told bot to store them? ("StashTabNameForScrapsAndScrolls" , "CurrencyTabCollection"). Sorry if that's already the intention/idea.
The other issue related to divination cards is now fixed. You added the missing txt file :D
Is there a way to assign multiple tabs to chaos recipe? The main issue I have with the recipe is storing the items. Selling them's not so bad as I'm already in town doing nothing.
Yes, that would be nice. More tabs to save material for recipes since I'm storing a few of them and they don't fit on only one stash tab. ("RecipeItemsStashTabName": "10", "11", "12", ...).
I'll do some more tests tomorrow.
Again, thank you toNyx.
 
View attachment 195700

The "13" stash tab seems to be fucking things up -- correction, probably not....

"[InteractWith] Now attempting to highlight 13.
[InteractWith] Now attempting to interact with 13."

What does that even mean?

I also have these looping issues with AIF 1.0.2.2 so I did some debug logging and found out LokiPoe.InGameState.StashPanel.SwitchToTab() is unable to switch to the last tab in my stash. Changing the order of my stash tabs results in always another one (the last one) beeing unreachable by SwitchToTab().....


This happens to me when I have the bot running in a fullsize window. It works fine when I resize the window a little smaller.
 
How do i update the Div cards? edited the div cards.txt in data but that didnt work, just went back to the normal list and no load option
 
Status
Not open for further replies.
Back
Top