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.
toNyx, for some reason this rule is throwing an exception saying that the evaluable item doesn't have a property CritChance when I have a 2h axe in my inventory which has no crit chance modifier, any ideas?
item.CritChance to item.ItemCritChance

Basically an exception of this type means that there's a typo or bad naming in rules, nothing harmful :)
 
The HighEnd.json you can save it on your desktop. it doesn't matter where it is.

you have to go to Settings->AdvanceItemFilters->CustomRules->Load and there you select the .json file you desire.

If you want to check-uncheck smth to be picked/stashed bla bla... under Rules select pickup... or wherever you want to change anything :)


ya after 15mins ish of trial and error I figured it out lol, thanks a bunch for the info tho~
 
Hmm anyone else having a problem with the chaos recipe turned on ?
It seems to get stuck at the stash and just keeps on going through teh tabs.

It keeps on spamming this:
2015-12-22 10:44:29,422 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] We're on the last tab, we can't go further. Checking if we still need something afterall2015-12-22 10:44:29,422 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] Seems like we had a problem withdrawing (Helmet : True) We're gonna count if all items are in inventory already
2015-12-22 10:44:29,425 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] We're missing a piece of gear, error handling behavior started
2015-12-22 10:44:29,591 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] Now resetting task state.
2015-12-22 10:44:29,623 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] Found items corresponding to a recipe, parsing those into the right variables
2015-12-22 10:44:29,623 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Trapper Mitts (iLevel : 67 / Type : Metadata/Items/Armours/Gloves/GlovesDexInt4)
2015-12-22 10:44:29,624 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Gemstone Sword (iLevel : 69 / Type : Metadata/Items/Weapons/OneHandWeapons/OneHandSwords/OneHandSword16)
2015-12-22 10:44:29,624 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Serpent Wand (iLevel : 69 / Type : Metadata/Items/Weapons/OneHandWeapons/Wands/Wand10)
2015-12-22 10:44:29,625 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Crypt Armour (iLevel : 68 / Type : Metadata/Items/Armours/BodyArmours/BodyDexInt12)
2015-12-22 10:44:29,625 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Cloth Belt (iLevel : 69 / Type : Metadata/Items/Belts/Belt5)
2015-12-22 10:44:29,625 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Corsair Sword (iLevel : 68 / Type : Metadata/Items/Weapons/OneHandWeapons/OneHandSwords/OneHandSword17)
2015-12-22 10:44:29,626 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Chain Belt (iLevel : 69 / Type : Metadata/Items/Belts/Belt2)
2015-12-22 10:44:29,626 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Superior Gladiator Helmet (iLevel : 69 / Type : Metadata/Items/Armours/Helmets/HelmetStr5)
2015-12-22 10:44:29,627 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Jade Amulet (iLevel : 71 / Type : Metadata/Items/Amulets/Amulet4)
2015-12-22 10:44:29,627 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Wrapped Boots (iLevel : 69 / Type : Metadata/Items/Armours/Boots/BootsDexInt1)
2015-12-22 10:44:29,628 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Soldier Boots (iLevel : 69 / Type : Metadata/Items/Armours/Boots/BootsStrInt6)
2015-12-22 10:44:29,628 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Paua Ring (iLevel : 69 / Type : Metadata/Items/Rings/Ring3)
2015-12-22 10:44:29,628 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Gold Amulet (iLevel : 68 / Type : Metadata/Items/Amulets/Amulet6)
2015-12-22 10:44:29,629 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Citrine Amulet (iLevel : 69 / Type : Metadata/Items/Amulets/Amulet10)
2015-12-22 10:44:29,629 [59] DEBUG CustomLogger (null) - [CheckForRecipeItemsTask] - Moonstone Ring (iLevel : 72 / Type : Metadata/Items/Rings/Ring9)
2015-12-22 10:44:33,239 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] We're on the last tab, we can't go further. Checking if we still need something afterall
2015-12-22 10:44:33,239 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] Seems like we had a problem withdrawing (Helmet : True) We're gonna count if all items are in inventory already
2015-12-22 10:44:33,241 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] We're missing a piece of gear, error handling behavior started
2015-12-22 10:44:33,406 [59] DEBUG CustomLogger (null) - [RecipeWithdrawTask] Now resetting task state.

And its always with the " withdrawing (Helmet : True) " message
 
Hmm anyone else having a problem with the chaos recipe turned on ?
It seems to get stuck at the stash and just keeps on going through teh tabs.

It keeps on spamming this:


And its always with the " withdrawing (Helmet : True) " message

Give me a full log I'll take a look into it :)
 
I added this 3 snipets to my "EvaluableItem.cs" so i can filter accuracy and all atributes items, and use playerlevel to filter rare items while leveling, I'll leave it here as suggestions for next versions:

// +X Accuracy
public int AccRating
{
get { return _myItem.GetStatValue(StatTypeGGG.AccuracyRating); }
}

// +X all atributes
public int AdditionalAllAtrib
{
get { return _myItem.GetStatValue(StatTypeGGG.AdditionalAllAttributes); }
}

// get player level
public int PlayerLevel
{
get { return Loki.Game.LokiPoe.InstanceInfo.CharacterLevel; }
}

Example rules I am using with the PlayerLevel filter, to get some rare items while leveling a new toon in a new league:

item.IsRare and item.MaximumLife >= 30 and item.OverallResistancesPct >= 30 and item.PlayerLevel <= 22
item.IsRare and item.MaximumLife >= 45 and item.OverallResistancesPct >= 50 and item.PlayerLevel <= 44
item.IsRare and item.MaximumLife >= 60 and item.OverallResistancesPct >= 50 and item.PlayerLevel <= 66


@toNyx
I'm using Chaos Recipe option at this momment, but whenever I get a Ring/Amulet with item level >= 75 the bot identifies them. I'd like to stash them for future Regal Recipes.
I tried using this identify rule above to not identify them, but it didn't work, do you know why? And how could I achieve that?

item.IsRare and not ((item.IsRing and item.ItemLevel > 60) or (item.IsAmulet and item.ItemLevel > 60))
 
I added this 3 snipets to my "EvaluableItem.cs" so i can filter accuracy and all atributes items, and use playerlevel to filter rare items while leveling, I'll leave it here as suggestions for next versions:



Example rules I am using with the PlayerLevel filter, to get some rare items while leveling a new toon in a new league:




@toNyx
I'm using Chaos Recipe option at this momment, but whenever I get a Ring/Amulet with item level >= 75 the bot identifies them. I'd like to stash them for future Regal Recipes.
I tried using this identify rule above to not identify them, but it didn't work, do you know why? And how could I achieve that?

Code:
item.IsRare and (item.IsRing or item.IsAmulet) and item.ItemLevel < 75

I guess this should work, adding your stuff into the next versions btw
 
Code:
item.IsRare and (item.IsRing or item.IsAmulet) and item.ItemLevel < 75

I guess this should work, adding your stuff into the next versions btw


@toNyx
It didn't work out :( The bot continued to identify the rings/amulets itemlevel >= 75.
I also tried to figure out where is the code that tells the bot to identify the items if they are not in the chosen recipe, but I failed to make it work. I tried modifying some codes in the ChaosSet.cr but I'm not sure if it is there. Do you have any idea where it might be?
 
@toNyx
It didn't work out :( The bot continued to identify the rings/amulets itemlevel >= 75.
I also tried to figure out where is the code that tells the bot to identify the items if they are not in the chosen recipe, but I failed to make it work. I tried modifying some codes in the ChaosSet.cr but I'm not sure if it is there. Do you have any idea where it might be?
Be sure to Aquire Frame if using API from non main thread.
 
Be sure to Aquire Frame if using API from non main thread.

Well, all items are passed under custom rules (if enabled) after recipes checks.

Enable debug statements and try passing an eligible item under evaluation. (0,0 in inventory)
 
Hmm anyone else having a problem with the chaos recipe turned on ?

Yes, just now bot stoped at stash :

[StashItemsCoroutine] Stashing has completed.
[WithdrawTask] We do not need to withdraw any currency items. Skipping this task until an area change or restart.
Chaos Set Complete
[ChaosSet] Helms: [ 2 ] (Max)
[ChaosSet] Body: [ 2 ] (Max)
[ChaosSet] Gloves: [ 1 ]
[ChaosSet] Boots: [ 2 ] (Max)
[ChaosSet] Belts: [ 3 ]
[ChaosSet] Two Hand Weapons: [ 2 ] (Max)
[ChaosSet] Rings: [ 3 ]
[ChaosSet] Amulets: [ 1 ]
[ChaosSet] Is Ready For Selling = True
[SignalRecipeExecutionTask][DEBUG] Do we have a Chaos set to sell ? True
[SignalRecipeExecutionTask] Now setting ExecuteSellingRecipesLogic = true.
[FastMoveToStash] Fast moving Goliath Greaves from Tab[3] to Inventory
[FastMoveFromStash] Waiting for fast move.
[LatencyTracker] LowestLatency: 231
[LatencyTracker] HighestLatency: 231
[LatencyTracker] HighestLatency: 464
[LatencyTracker] AverageLatency: 255
[FastMoveToStash] Fast moving Amber Amulet from Tab[4] to Inventory
[FastMoveFromStash] Waiting for fast move.
[FastMoveToStash] Fast moving Ursine Pelt from Tab[4] to Inventory
[FastMoveFromStash] Waiting for fast move.
[LatencyTracker] LowestLatency: 131
[FastMoveFromStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 599
[LatencyTracker] HighestLatency: 270
[FastMoveToStash] Fast moving Sentinel Jacket from Tab[4] to Inventory
[FastMoveFromStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 364
[FastMoveToStash] Fast moving Two-Stone Ring from Tab[4] to Inventory
[FastMoveFromStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 601
[FastMoveFromStash] Fast move timeout.
[RecipeWithdrawTask] Error while withdrawing recipe items : ProcessHookManagerNotEnabled.
[FastMoveToStash] Fast moving Amber Amulet from {0, 2}.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] AverageLatency: 251
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] LowestLatency: 264
[LatencyTracker] HighestLatency: 264
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 265
[FastMoveToStash] Fast move timeout.
[RecipeErrorHandling] Handling Recipe Error (Attempt #1 out of 5)
[FastMoveToStash] Fast moving Amber Amulet from {0, 2}.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] LowestLatency: 64
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 264
[FastMoveToStash] Fast move timeout.
[RecipeErrorHandling] Handling Recipe Error (Attempt #2 out of 5)
[FastMoveToStash] Fast moving Amber Amulet from {0, 2}.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 265
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] AverageLatency: 246
[FastMoveToStash] Fast move timeout.
[RecipeErrorHandling] Handling Recipe Error (Attempt #3 out of 5)
[FastMoveToStash] Fast moving Amber Amulet from {0, 2}.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 266
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] LowestLatency: 266
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Fast move timeout.
[RecipeErrorHandling] Handling Recipe Error (Attempt #4 out of 5)
[FastMoveToStash] Fast moving Amber Amulet from {0, 2}.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Fast move timeout.
[RecipeErrorHandling] Handling Recipe Error (Attempt #5 out of 5)
[FastMoveToStash] Fast moving Amber Amulet from {0, 2}.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 433
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] HighestLatency: 265
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Waiting for fast move.
[LatencyTracker] AverageLatency: 262
[FastMoveToStash] Waiting for fast move.
[FastMoveToStash] Fast move timeout.
[RecipeErrorHandling] Failed to restash items after 5, stopping bot
[Stop] Now requesting the BotThread to stop.
[RecipeErrorHandling] Handling Recipe Error (Attempt #6 out of 5)
[FastMoveToStash] Fast moving Amber Amulet from {0, 2}.
[FastMoveToStash] Waiting for fast move.
[OldGrindBot] OnStop
[CommonEvents] Stop
[AdvancedItemFilter] Stop
[AdvancedItemFilter] CheckRecipeItemsEveryStartStop enabled, check scheduled on next start
[AutoFlask] Stop
[AutoLogin] Stop
[AutoPassives] Stop
[DevTab] Stop
[FlaskHelper] Stop
[GemLeveler] Stop
[ItemFilterEditor] Stop
[LowFpsHelper] Stop
[ObjectExplorer] Stop
[Stats] Stop
[StuckDetection] Stop
[OldRoutine] Stop

Before todays bot update it was working fine
 

Attachments

Yes, just now bot stoped at stash :



Before todays bot update it was working fine

Nice latency. FastMove failed enough times to stop the bot for security reasons, this bot/game combo is not lag friendly, try to fix your latency

// EDIT //

Definitely related to latency, take a look at those spikes wow, that's insane :D
 
chaos recipe does not work? i set to keep everything 1 piece except for rings amulets.. and the bot just keeps stashing armors or weapons instead of selling it to vendor. help
 
Is it possible to make the plugin use a identified Amulet (Talisman) when no unidentified Amulet is available?

The bottleneck for the Chaos receipe is Amulet, but in this league, lots of rare identified amulets are available as Talismans.

I think we could get more Chaos/hour by changing the receipe logic to accept identified Amulets. We keep the logic for the others item the same, they will keep being unidentified. But, if a full set without amulet is available, and that we have an identified amulet in stash, we use the identified amulet.

There could be a new slider in the receipe settings tab, for the amount of identified amulet we want to keep in our stash.

I think that this could help increase the profits we make with the bot.
 
Is it possible to make the plugin use a identified Amulet (Talisman) when no unidentified Amulet is available?

The bottleneck for the Chaos receipe is Amulet, but in this league, lots of rare identified amulets are available as Talismans.

I think we could get more Chaos/hour by changing the receipe logic to accept identified Amulets. We keep the logic for the others item the same, they will keep being unidentified. But, if a full set without amulet is available, and that we have an identified amulet in stash, we use the identified amulet.

There could be a new slider in the receipe settings tab, for the amount of identified amulet we want to keep in our stash.

I think that this could help increase the profits we make with the bot.

I have lot of amulets but no rings on my side, LoL !

I can't add this feature, for our security. Imagine someone has a godly amulet somewhere in stash and forgot to blacklist it, they would blame me... lol :D

So no, the way the bot is designed I don't wanna provide the possibility to use identified items to complete any recipes.
 
Status
Not open for further replies.
Back
Top