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.
Something very strange is happening, maybe its related to the API changes, not sure.

The bot is switching tabs at supersonic speed and just does that infinitely. This didn't happen before.

Attached a log, to fix it I have to close and reopen EB.

Huge problem there, first, you encountered this one :

Code:
[RecipeWithdrawTask] Error while withdrawing recipe items : ProcessHookManagerNotEnabled.

Then everything started to fuck up... lol
 
Huge problem there, first, you encountered this one :

Code:
[RecipeWithdrawTask] Error while withdrawing recipe items : ProcessHookManagerNotEnabled.

Then everything started to fuck up... lol

Not sure what you mean, did I do something wrong? It was working fine this stuff just started to happen after the last EB update, now it looks like it's ok again after another update, so I don't know what the issue was.
 
Not sure what you mean, did I do something wrong? It was working fine this stuff just started to happen after the last EB update, now it looks like it's ok again after another update, so I don't know what the issue was.

Tbh, this shouldnt happen, for some reasons (unknown) it happens... randomness at its best.
 
go to your .json file, open with notepad. (save it as a backup in case you do something wrong... as i encountered a single "," can ruin the entire thingie)

Ctrl+f and look for "jewel"(your bot picks up rare jewels and stashes them, so we can work on that)
Copy the entire thing =

{
"Enabled": true,
"Type": 2,
"Rule": "item.IsRare and item.IsJewel",
"ShouldLog": false
},

and paste it beneath it.(careful with the punctuation... make them look the same :D)

now replace the "Jewel" with "Talisman".

go again Ctrl+f and you will see 2 other thingies way down, and do the same thing :)

At least that's how i did it, and it works.

sorry man you have a archive file for exemple i no have experience in this.
 
Yesterday i tried to analyze how the bot handles rare items for chaos recipe…
It often happens that the bot takes town portal with only 1 or 2 rares in stash. Identifying them, selling them, back to map. Wasted time.
I run a iiq/iir build, so i got plenty of rares. That’s what i need:

Completely stop to ID rares. Even with strict rules i don’t find nice rares, it’s not worth the time form me.
Only pick up rares if it’s needed for recipe.

I guess the first step i need to take is raise the amount of rares for chaos recipe in AIF settings?
Is it possible to read the unique/rare base type after a item has dropped and prevent pick up?

Sometimes bot picks up items just to ID/sell them. Sometimes not. I don’t understand the logic of AIF in combination with chaos recipe and this filter:

I use https://www.thebuddyforum.com/exile...ghend-looting-profile-advanceditemfilter.html
 
Yesterday i tried to analyze how the bot handles rare items for chaos recipe…
It often happens that the bot takes town portal with only 1 or 2 rares in stash. Identifying them, selling them, back to map. Wasted time.
I run a iiq/iir build, so i got plenty of rares. That’s what i need:

Completely stop to ID rares. Even with strict rules i don’t find nice rares, it’s not worth the time form me.
Only pick up rares if it’s needed for recipe.

I guess the first step i need to take is raise the amount of rares for chaos recipe in AIF settings?
Is it possible to read the unique/rare base type after a item has dropped and prevent pick up?

Sometimes bot picks up items just to ID/sell them. Sometimes not. I don’t understand the logic of AIF in combination with chaos recipe and this filter:

I use https://www.thebuddyforum.com/exile...ghend-looting-profile-advanceditemfilter.html

Yes, it's possible to detect the type of the item on ground, could make this as an option and force the pickup only if we need that kind of part.

If that's what you want, yes it's doable.
 
that would be really nice!

It should work this way after i press start:

- Check how many rares/which kind is in stash, chaos recipe not ready -> enter map
- Kill mobs, check if rare item type is needed, pick up or leave untouched, proceed
- Kill and pick up (important!) until inventory is full. so no map TP's are wasted.... (Important!) Don’t forget to stash currency, scrolls, valuable uniques (but loot scrolls only until if <40)
- take TP and stash unid rares, check again if chaos recipe ready
 
Last edited:
Easly doable with an item filter function like "item.BelowMaxChaosRingsAmount". That require some further modifications to get these values.

Code:
public bool BelowMaxChaosRingsAmount{ get { return ChaosSet.RingsCount < Main.AdvSettings.RingsNumberToKeep; } }

Or make one funtion to handle them all like item.IsNeededForRecipe.


EDIT:
These Div cards are missing
Code:
Birth of the Three,true
The Warlord,true
The Demoness,true
The Traitor,true
The Offering,true
Lost Worlds,true
The Lord In Black,true
A Mother's Parting Gift,true
The Body,true
Turn The Other Cheek,true
Glimmer Of Hope,true
The Ethereal,true
 
Last edited:
Easly doable with an item filter function like "item.BelowMaxChaosRingsAmount". That require some further modifications to get these values.

Code:
public bool BelowMaxChaosRingsAmount{ get { return ChaosSet.RingsCount < Main.AdvSettings.RingsNumberToKeep; } }

Or make one funtion to handle them all like item.IsNeededForRecipe.


EDIT:
These Div cards are missing
Code:
Birth of the Three,true
The Warlord,true
The Demoness,true
The Traitor,true
The Offering,true
Lost Worlds,true
The Lord In Black,true
A Mother's Parting Gift,true
The Body,true
Turn The Other Cheek,true
Glimmer Of Hope,true
The Ethereal,true

Yep, better make a generic type checking instead of a property for each type, and for the cards, I gave you a text file for this reason, you can add them manually :)
 
Yep, better make a generic type checking instead of a property for each type, and for the cards, I gave you a text file for this reason, you can add them manually :)

I did, just sharing it so other folk's could have it too :)
 
I did, just sharing it so other folk's could have it too :)

are you talking about the .json file or about AIF coding?
i am thankful about any update. if you can share.

the json file i can update alone (it seems the original creator isn't online very often), but i don't think i can optimize the handling of rare items for chaos recipe on my own.
 
I'm assuming, you take the high end rules and drop it in the "rules" folder for this plugin?

I tried reading around, I lack the patience to go through every post on every page. either that or im just that blind and missed it. I think i hit the nail on the head though... Tell me if im way off lol... Anyway, am i leaving the default lootfilter plugin on at the same time as this or disabling it first?

TLDR; I need someone to dumb this down for me... doesnt help that im also running on fumes atm >.>
 
Last edited:
I'm assuming, you take the high end rules and drop it in the "rules" folder for this plugin?

I tried reading around, I lack the patience to go through every post on every page. either that or im just that blind and missed it. I think i hit the nail on the head though... Tell me if im way off lol... Anyway, am i leaving the default lootfilter plugin on at the same time as this or disabling it first?

TLDR; I need someone to dumb this down for me... doesnt help that im also running on fumes atm >.>

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 :)
 
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?
{
"Enabled": true,
"Type": 2,
"Rule": "item.IsRare and item.Is2HAxe and ((item.PhysDPS >= 400) or (item.PhysDPS >= 300 and item.CritChance >= 20 and item.GlobalCritMult >= 20))",
"ShouldLog": false
},
 
Status
Not open for further replies.
Back
Top