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.
one more question:

if i use a fresh EB installation and a fresh AIF plugin which basic keep/sell settings are already included?

Keep:
- orbs, maps, scrolls,... (of course)
- 6 sox (of course)
- uniques (of course)
- all 5linked? (not sure about this)
- all 6linked? (not sure about this)
- all rare
- all blue

Sell:

- RGB for chrom



Ok, so the next step is to "eliminate" the blue without touching 5link/6link blue?
And the next to sell all 6 sox without touching 6sox with 5 or even 6 link? (no matter which rarity except unique)?
Next to keep all rares with 6x life and 8x res
...
and so on...


i really need to invest more time into the item filter editor (guide) O.o

Dafuq did I just read.

the 6socket one? "item.Sockets == 6" I mean, it doesn't get easier than that -_-

Encountered a bug today where the bot stashed a ring for chaos recipe in the tab which he was supposed to ingnore and then went into an endless loop of trying to loot that last ring while ignoring the tab. Had to un-ignore the tab (will it now use my rare IDed good rings in it for recipe?)

Also tried to use the option of "don't lood ID scrolls after 100" - it quickly ran out of scrolls and started stashing UNID items. Is it supposed to work this way if so - why would it get used? I thought it was supposed to start looting scrolls again, when running lower than 100, no?

reduce the number of items to keep, sometimes if it doesnt find spot to store it, it goes to first tab with space. fixd it on my side

For the scrolls, it's not really working like that. It's supposed to disable pickup after picking up the said amount. after that, it'll just return false for scrolls.
So no, it's not the way you thought.

Did anyone mention already that everything stashed is multiplied by 3 at the currency tracker?
So if he found 1 Fusing for example and put it into the stash, the currency tracker is saying 3 fusings

Doesnt always happen, it's working decently on my side, except some rare times where i's going ham.
 
Dafuq did I just read.


Toooony ;)
I just need something like a noob-guide…

The bot is doing a good job at the moment, actually i just need to clean up my stash better:

- Sell 6sox items automatically
- Sell crap uniques automatically
- Sell this 1000’s of stupid ID/Town-Scrolls automatically
- Keep XY type or rares
- Keep XY type of gems (actually i just managed to keep only % gems which keeps my stash clean, but i miss gems like empower)


I just need 1 or 2 examples to get started. I don’t care if done via AIF, done via custome rules or static rules, done via Editor or done via Bot GUI.

Just the easiest way for newbies, you know ;)
 
Toooony ;)
I just need something like a noob-guide…

The bot is doing a good job at the moment, actually i just need to clean up my stash better:

- Sell 6sox items automatically
- Sell crap uniques automatically
- Sell this 1000’s of stupid ID/Town-Scrolls automatically
- Keep XY type or rares
- Keep XY type of gems (actually i just managed to keep only % gems which keeps my stash clean, but i miss gems like empower)


I just need 1 or 2 examples to get started. I don’t care if done via AIF, done via custome rules or static rules, done via Editor or done via Bot GUI.

Just the easiest way for newbies, you know ;)

Don't really have time, custom rules are already easy enough to let people do whatever they want.
Read the pasty in the first post and you'll get all the tools to do what you want.

basically you'll need :

item.FullName
item.IsRare // item.IsUnique
item.Sockets
item.Links

for the scrolls, if you wanna stop picking them up for a while, in the "Pickup" Tab set it up like this :

081b70f74b.png


And check the options you want. it'll disable pickup for those.

With that, it takes 10-15mn to set things up
 
I get these error:

Code:
 [OnStartup] A top-level exception has been caught.System.IO.FileNotFoundException: Die Datei oder Assembly "AdvancedItemFilter, Culture=neutral" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: 'AdvancedItemFilter, Culture=neutral'
   bei System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   bei System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   bei System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
 
Tony? Any idea why this rule returns true?
[CustomRules][Sell] item.IsRare and item.IsBow and item.IncreasedPhysDamage <= 100 returned true for Plague Wing
VSFan1I.jpg


even though i also have "[Keep] item.IsRare and item.IsBow and item.IncreasedPhysDamage >= 100"

It's the same for other weapon bases i guess but i just happened to see this one happening.
 
I get these error:

Code:
 [OnStartup] A top-level exception has been caught.System.IO.FileNotFoundException: Die Datei oder Assembly "AdvancedItemFilter, Culture=neutral" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: 'AdvancedItemFilter, Culture=neutral'
   bei System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   bei System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   bei System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

Delete any other chaos recipes plugins

Tony? Any idea why this rule returns true?
[CustomRules][Sell] item.IsRare and item.IsBow and item.IncreasedPhysDamage <= 100 returned true for Plague Wing
VSFan1I.jpg


even though i also have "[Keep] item.IsRare and item.IsBow and item.IncreasedPhysDamage >= 100"

It's the same for other weapon bases i guess but i just happened to see this one happening.

Because increasedphysdamage is flawed, I'll upload it today or tomorrow with the fix.
 
Mine's working fine.
This dam plugin is the reason why Chaos are so cheap now, dammit tony.
 
Mine's working fine.
This dam plugin is the reason why Chaos are so cheap now, dammit tony.

can you maybe explain me how you did that?

I download a fresh bot, unzied it, than I download the plugin moved it into plugin folder and unzipd it to "AIF 1.0.1"

I removed the Plugin "ChaosChanceRecipe" and started the bot, but he gives me an error like this:
Code:
[OnStartup] A top-level exception has been caught.System.IO.FileNotFoundException: Die Datei oder Assembly "AdvancedItemFilter, Culture=neutral" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: 'AdvancedItemFilter, Culture=neutral'
   bei System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   bei System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   bei System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)

Do I have to delect any other plugin?
 
Code:
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[Stop] Now requesting the BotThread to stop.
Again he put the items in the 'wrong' tab for no apparent reason and then goes into a loop failing to withdraw them. There is enough space in the 'correct' tab and also no tabs are blacklisted so I don't know where he gets the idea the he should not withdraw from another one...
 
Code:
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[WithdrawItemsCoroutine] NextTab failed.
[RecipeWithdrawTask] Seems like we had a problem withdrawing (Boots : True)
[WithdrawItemsCoroutine] The current tab should not be withdrawn from. Skipping it.
[Stop] Now requesting the BotThread to stop.
Again he put the items in the 'wrong' tab for no apparent reason and then goes into a loop failing to withdraw them. There is enough space in the 'correct' tab and also no tabs are blacklisted so I don't know where he gets the idea the he should not withdraw from another one...

Yeah, sometimes the bot returns Failure for switchtotab and fuck things up, it doesn't happen too often tho.
It only looks into the specified tab because well, if we said so, why would we search in other tabs and fuck things up. But it'll be changed and search in every tab (except blacklisted ones) in the next build(s)

For a temporary fix disable specific tab stashing for recipe items, anyway it searches for unid rares so nothing can happen to your rares already, it's a bit messy but it works.
 
Dont have a code to keep added flat phys?

Way you could do it is to just write down the average of the two #'s so 20-30 would be 25
 
Last edited:
I would need a Rule for the Filter to Sell all Rare Items.
He stashes them. And after 2 Mapruns my Stash is full...
I would like to, that he doesn't picks them up, just Uniques,
or sells them, the yellow ones. I am running lvl 69 Maps, so
i won't find good Rare stuff anyways :)

Hope you can help me.


PS: My Bot gets stucked sometimes. Really crazy.


Logs:
[TrackMobTask] Moving to the monster at {1188, 263} distance: 48
[TrackMobTask] Cached monster locations: 72
[TrackMobTask] Moving to the monster at {1200, 273} distance: 22
[Logic] Now moving towards the monster Voidbearer because [canSee: False][pathDistance: 64.70272][blockedByDoor: False]
[Logic] Now moving towards the monster Voidbearer because [canSee: False][pathDistance: 57.98267][blockedByDoor: False]
[Logic] Now moving towards the monster Voidbearer because [canSee: False][pathDistance: 36.02427][blockedByDoor: False]
[Logic] Now moving towards the monster Voidbearer because [canSee: False][pathDistance: 23.66855][blockedByDoor: False]
[TrackMobTask] Cached monster locations: 94
[TrackMobTask] Moving to the monster at {1203, 284} distance: 48
[Logic] Now moving towards the monster Dockhand Wraith because [canSee: False][pathDistance: 68.13337][blockedByDoor: False]
[TrackMobTask] Cached monster locations: 94
[TrackMobTask] Moving to the monster at {1203, 284} distance: 35
[Logic] Now moving towards the monster Dockhand Wraith because [canSee: False][pathDistance: 66.68865][blockedByDoor: False]
[Logic] Now moving towards the monster Dockhand Wraith because [canSee: False][pathDistance: 46.95771][blockedByDoor: False]
[Logic] Now moving towards the monster Brittle Corsair because [canSee: False][pathDistance: 39.64431][blockedByDoor: False]
[Logic] Now moving towards the monster Dockhand Wraith because [canSee: False][pathDistance: 67.08394][blockedByDoor: False]
[Logic] Now moving towards the monster Dockhand Wraith because [canSee: False][pathDistance: 48.93656][blockedByDoor: False]
[Logic] Now moving towards the monster Brittle Corsair because [canSee: False][pathDistance: 45.13544][blockedByDoor: False]
[TrackMobTask] Cached monster locations: 81
[TrackMobTask] Moving to the monster at {1203, 284} distance: 80
[OpenChestTask] The current chest to open is [9093] Chest at {1168, 524}. We have been on this task for 00:00:00 and have been attempting to interact for 00:00:00.
[OpenChestTask] Now moving towards the chest 9093 because it is 217.5072 away (can't see).
[OpenChestTask] The current chest to open is [9093] Chest at {1168, 524}. We have been on this task for 00:00:00.4407491 and have been attempting to interact for 00:00:00.
[OpenChestTask] Now moving towards the chest 9093 because it is 169.0951 away (can't see).
[Logic] Now moving towards the monster Voidbearer because [canSee: False][pathDistance: 58.06499][blockedByDoor: False]
[HandleDoorsTask] A door was found at {1172, 402}. Now walking towards it to open it.
[InteractWith] Now attempting to highlight 5888.
[InteractWith] Now attempting to interact with 5888.

Thats what happens, when the Bot stucks for 2-3 Seconds around... Mhmm
Getting killed sometimes for that :/
 
Last edited:
Dont have a code to keep added flat phys?

Way you could do it is to just write down the average of the two #'s so 20-30 would be 25

got it coded already, need to find the time to release it.

I would need a Rule for the Filter to Sell all Rare Items.
He stashes them. And after 2 Mapruns my Stash is full...
I would like to, that he doesn't picks them up, just Uniques,
or sells them, the yellow ones. I am running lvl 69 Maps, so
i won't find good Rare stuff anyways :)

Hope you can help me.


PS: My Bot gets stucked sometimes. Really crazy.




Thats what happens, when the Bot stucks for 2-3 Seconds around... Mhmm
Getting killed sometimes for that :/

You think a plugin for item rules is a factor of navigation stuck? My cat is the reason your car engine is broken.
 
got it coded already, need to find the time to release it.



You think a plugin for item rules is a factor of navigation stuck? My cat is the reason your car engine is broken.

Oh nooo!!!
Your Filter is working nearly perfect.
The occuring problem is not due to your plugin. DEFINITELY NOT.
But i thaught like: maybe somebody could help me faster on this way (@ this thread).
Didn't want to create a new thread for this problem.
Sorry Master, toNyx :o
 
Last edited:
So if I set the static filter to sell identified rares, but check "Jyam's filter's for rare items" at this dynamic filter,

it'll stash any rares that are filtered according to the Jyam's filter and if not, the rare is sold?

Can I find any other pickit lists or is this as good as it comes? Started yesterday after a long break, so it'll be a while before I know the top items again and can set custom rules.
 
Hi,

Am I the only who is missing a lot of rings for chaos receipe ?, would it be possible to add the possibility that the plugin will apply alchemy orb on white rings and amulets (lvl 60+)?
 
Status
Not open for further replies.
Back
Top