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.
Would the selection range, just be similar to the item filter used by Jyam, then include the beta ones as well?

No, they're too "vague" and can't be as precise as custom rules. Basically to make it a bit easier I made an average of the 2 values. 7-29 will return true if you set Avg >= 18

I set a bunch of custom rules yesterday and today I re-open my client and they're all gone.

Someone hit me with dominus farming rules, damned if I re-type all that stuff again for it to be deleted
Uh.

Did you save them?

There is a button that says save.

LoL.
 
How i set no take the white items for stash?
i no use chance and my inventory stay full white items.
 
Simple Question, what's the code for pickup rings for only rares
and Gems for only qualitys?

thank you genius
 
How i set no take the white items for stash?
i no use chance and my inventory stay full white items.

Make a rule in the "Sell" part with "item.IsNormal"

Simple Question, what's the code for pickup rings for only rares
and Gems for only qualitys?

thank you genius

If you wanna get only rare rings (pickup) and quality gems, here you go

Pickup >

item.IsRing and item.IsRare
item.IsGem and item.Quality > 0

Keep >

item.IsRing and item.IsRare
item.IsGem and item.Quality > 0

Sell > (Security)

item.IsRare
 
Basically I downloaded the Folder again and made a new folder into my plugins folder with some random name. Into this random folder I put all the Files from your Folder and I still got a error message
 
Basically I downloaded the Folder again and made a new folder into my plugins folder with some random name. Into this random folder I put all the Files from your Folder and I still got a error message

You seem to be a good guy, so I won't flame you... or well I'll :

WHEN YOU REPORT SOMETHING ISNT WORKING, PLEASE CONSIDER POSTING A LOG OR THE ERROR

it's like calling your ISP and telling them your dishwasher stopped working.
 
My bad (included log in the other thread). Will include one + screenshots now so you might be able to help me. Im pretty sure its not a Log issue but more like a directory issue but what ever
2015-06-21 22:00:34,521 [1] INFO CustomLogger (null) - T: 5247391226762958185 H: 1816086881
2015-06-21 22:00:38,715 [4] DEBUG CustomLogger (null) - SupportedClientVersion: 1.3.1.27
2015-06-21 22:00:39,037 [4] DEBUG CustomLogger (null) - Reloading AssemblyLoader<Loki.Bot.IBot> - Initializing
2015-06-21 22:01:04,492 [4] DEBUG CustomLogger (null) - Reloading AssemblyLoader<Loki.Bot.IRoutine> - Initializing
2015-06-21 22:01:04,544 [1] DEBUG CustomLogger (null) - [BasicGrindBot] This class is the new bot. Now setting up bot specific stuff.
2015-06-21 22:01:04,547 [1] DEBUG CustomLogger (null) - Current bot set to BasicGrindBot.
2015-06-21 22:01:06,896 [4] DEBUG CustomLogger (null) - [ExampleRoutine] Initialize
2015-06-21 22:01:06,923 [4] DEBUG CustomLogger (null) - Reloading AssemblyLoader<Loki.Bot.IPlugin> - Initializing
2015-06-21 22:01:06,926 [1] DEBUG CustomLogger (null) - Current routine set to ExampleRoutine.
2015-06-21 22:01:30,715 [4] DEBUG CustomLogger (null) - [AdvancedItemFilter] Initialize
2015-06-21 22:01:30,723 [4] DEBUG CustomLogger (null) - [RulesManager] File successfully loaded from location ""
2015-06-21 22:01:30,732 [4] DEBUG CustomLogger (null) - [AutoFlask] Initialize
2015-06-21 22:01:30,735 [4] DEBUG CustomLogger (null) - [AutoResync] Initialize
2015-06-21 22:01:30,736 [4] DEBUG CustomLogger (null) - [ChaosChanceRecipe] Initialize
2015-06-21 22:01:30,742 [4] DEBUG CustomLogger (null) - [Chicken] Initialize
2015-06-21 22:01:30,743 [4] DEBUG CustomLogger (null) - [CorruptedAreaTweaks] Initialize
2015-06-21 22:01:30,746 [4] DEBUG CustomLogger (null) - [CustomItemFilter] Initialize
2015-06-21 22:01:30,747 [4] DEBUG CustomLogger (null) - [CustomPlayerMover] Initialize
2015-06-21 22:01:30,749 [4] DEBUG CustomLogger (null) - [DominusFight] Initialize
2015-06-21 22:01:30,752 [4] DEBUG CustomLogger (null) - [ExamplePlugin] Initialize
2015-06-21 22:01:30,888 [4] DEBUG CustomLogger (null) - [GemLeveler] Initialize
2015-06-21 22:01:30,889 [4] DEBUG CustomLogger (null) - [GrindZoneChanger] Initialize
2015-06-21 22:01:30,890 [4] DEBUG CustomLogger (null) - [LowFpsHelper] Initialize
2015-06-21 22:01:30,951 [4] DEBUG CustomLogger (null) - [MapRunner] Initialize
2015-06-21 22:01:30,953 [4] DEBUG CustomLogger (null) - [OverwordAreaTweaks] Initialize
2015-06-21 22:01:30,966 [4] DEBUG CustomLogger (null) - [Scheduler] Initialize
2015-06-21 22:01:30,980 [4] DEBUG CustomLogger (null) - [StuckDetection] Initialize
2015-06-21 22:01:31,017 [4] DEBUG CustomLogger (null) - [AutoFlask] Enable
2015-06-21 22:01:31,084 [4] DEBUG CustomLogger (null) - [Chicken] Enable
2015-06-21 22:01:31,260 [4] DEBUG CustomLogger (null) - [LowFpsHelper] Enable
2015-06-21 22:01:31,283 [4] DEBUG CustomLogger (null) - [MapRunner] Enable
2015-06-21 22:01:31,328 [4] DEBUG CustomLogger (null) - [Scheduler] Enable
2015-06-21 22:01:31,350 [4] DEBUG CustomLogger (null) - [StuckDetection] Enable
2015-06-21 22:01:31,450 [4] ERROR CustomLogger (null) - [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)
bei System.Reflection.Assembly.Load(AssemblyName assemblyRef)
bei System.Windows.Navigation.BaseUriHelper.GetLoadedAssembly(String assemblyName, String assemblyVersion, String assemblyKey)
bei MS.Internal.AppModel.ResourceContainer.GetResourceManagerWrapper(Uri uri, String& partName, Boolean& isContentFile)
bei MS.Internal.AppModel.ResourceContainer.GetPartCore(Uri uri)
bei System.IO.Packaging.Package.GetPartHelper(Uri partUri)
bei System.IO.Packaging.Package.GetPart(Uri partUri)
bei System.Windows.Application.GetResourceOrContentPart(Uri uri)
bei System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
bei AdvancedItemFilter.AdvancedItemFilterSettingsGui.InitializeComponent() in c:\Users\Daniel\Desktop\Open Broadcaster Software\AdvancedItemFilterGUI.xaml:Zeile 1.
bei AdvancedItemFilter.AdvancedItemFilterSettingsGui..ctor() in c:\Users\Daniel\Desktop\Open Broadcaster Software\Plugins\AIF\AdvancedItemFilterGUI.xaml.cs:Zeile 34.
bei AdvancedItemFilter.Main.get_Control() in c:\Users\Daniel\Desktop\Open Broadcaster Software\Plugins\AIF\Main.cs:Zeile 107.
bei Exilebuddy.MainWindow.?????????????????????????????????????????(Object )
bei Exilebuddy.MainWindow.?????????????????????????????????????????()
bei System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
bei System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
bei System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
bei System.Windows.Threading.Dispatcher.Invoke(Action callback)
bei (Dispatcher , Action )
bei ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????(Dispatcher , Action )
bei Exilebuddy.MainWindow.?????????????????????????????????????????(Object )

WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können diese Funktion deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.

2015-06-21 22:01:59,272 [1] DEBUG CustomLogger (null) - [ExamplePlugin] Dispose


Thanks again for the help and let me know if i need to provide you more
 
My bad (included log in the other thread). Will include one + screenshots now so you might be able to help me. Im pretty sure its not a Log issue but more like a directory issue but what ever
2015-06-21 22:00:34,521 [1] INFO CustomLogger (null) - T: 5247391226762958185 H: 1816086881
2015-06-21 22:00:38,715 [4] DEBUG CustomLogger (null) - SupportedClientVersion: 1.3.1.27
2015-06-21 22:00:39,037 [4] DEBUG CustomLogger (null) - Reloading AssemblyLoader<Loki.Bot.IBot> - Initializing
2015-06-21 22:01:04,492 [4] DEBUG CustomLogger (null) - Reloading AssemblyLoader<Loki.Bot.IRoutine> - Initializing
2015-06-21 22:01:04,544 [1] DEBUG CustomLogger (null) - [BasicGrindBot] This class is the new bot. Now setting up bot specific stuff.
2015-06-21 22:01:04,547 [1] DEBUG CustomLogger (null) - Current bot set to BasicGrindBot.
2015-06-21 22:01:06,896 [4] DEBUG CustomLogger (null) - [ExampleRoutine] Initialize
2015-06-21 22:01:06,923 [4] DEBUG CustomLogger (null) - Reloading AssemblyLoader<Loki.Bot.IPlugin> - Initializing
2015-06-21 22:01:06,926 [1] DEBUG CustomLogger (null) - Current routine set to ExampleRoutine.
2015-06-21 22:01:30,715 [4] DEBUG CustomLogger (null) - [AdvancedItemFilter] Initialize
2015-06-21 22:01:30,723 [4] DEBUG CustomLogger (null) - [RulesManager] File successfully loaded from location ""
2015-06-21 22:01:30,732 [4] DEBUG CustomLogger (null) - [AutoFlask] Initialize
2015-06-21 22:01:30,735 [4] DEBUG CustomLogger (null) - [AutoResync] Initialize
2015-06-21 22:01:30,736 [4] DEBUG CustomLogger (null) - [ChaosChanceRecipe] Initialize
2015-06-21 22:01:30,742 [4] DEBUG CustomLogger (null) - [Chicken] Initialize
2015-06-21 22:01:30,743 [4] DEBUG CustomLogger (null) - [CorruptedAreaTweaks] Initialize
2015-06-21 22:01:30,746 [4] DEBUG CustomLogger (null) - [CustomItemFilter] Initialize
2015-06-21 22:01:30,747 [4] DEBUG CustomLogger (null) - [CustomPlayerMover] Initialize
2015-06-21 22:01:30,749 [4] DEBUG CustomLogger (null) - [DominusFight] Initialize
2015-06-21 22:01:30,752 [4] DEBUG CustomLogger (null) - [ExamplePlugin] Initialize
2015-06-21 22:01:30,888 [4] DEBUG CustomLogger (null) - [GemLeveler] Initialize
2015-06-21 22:01:30,889 [4] DEBUG CustomLogger (null) - [GrindZoneChanger] Initialize
2015-06-21 22:01:30,890 [4] DEBUG CustomLogger (null) - [LowFpsHelper] Initialize
2015-06-21 22:01:30,951 [4] DEBUG CustomLogger (null) - [MapRunner] Initialize
2015-06-21 22:01:30,953 [4] DEBUG CustomLogger (null) - [OverwordAreaTweaks] Initialize
2015-06-21 22:01:30,966 [4] DEBUG CustomLogger (null) - [Scheduler] Initialize
2015-06-21 22:01:30,980 [4] DEBUG CustomLogger (null) - [StuckDetection] Initialize
2015-06-21 22:01:31,017 [4] DEBUG CustomLogger (null) - [AutoFlask] Enable
2015-06-21 22:01:31,084 [4] DEBUG CustomLogger (null) - [Chicken] Enable
2015-06-21 22:01:31,260 [4] DEBUG CustomLogger (null) - [LowFpsHelper] Enable
2015-06-21 22:01:31,283 [4] DEBUG CustomLogger (null) - [MapRunner] Enable
2015-06-21 22:01:31,328 [4] DEBUG CustomLogger (null) - [Scheduler] Enable
2015-06-21 22:01:31,350 [4] DEBUG CustomLogger (null) - [StuckDetection] Enable
2015-06-21 22:01:31,450 [4] ERROR CustomLogger (null) - [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)
bei System.Reflection.Assembly.Load(AssemblyName assemblyRef)
bei System.Windows.Navigation.BaseUriHelper.GetLoadedAssembly(String assemblyName, String assemblyVersion, String assemblyKey)
bei MS.Internal.AppModel.ResourceContainer.GetResourceManagerWrapper(Uri uri, String& partName, Boolean& isContentFile)
bei MS.Internal.AppModel.ResourceContainer.GetPartCore(Uri uri)
bei System.IO.Packaging.Package.GetPartHelper(Uri partUri)
bei System.IO.Packaging.Package.GetPart(Uri partUri)
bei System.Windows.Application.GetResourceOrContentPart(Uri uri)
bei System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
bei AdvancedItemFilter.AdvancedItemFilterSettingsGui.InitializeComponent() in c:\Users\Daniel\Desktop\Open Broadcaster Software\AdvancedItemFilterGUI.xaml:Zeile 1.
bei AdvancedItemFilter.AdvancedItemFilterSettingsGui..ctor() in c:\Users\Daniel\Desktop\Open Broadcaster Software\Plugins\AIF\AdvancedItemFilterGUI.xaml.cs:Zeile 34.
bei AdvancedItemFilter.Main.get_Control() in c:\Users\Daniel\Desktop\Open Broadcaster Software\Plugins\AIF\Main.cs:Zeile 107.
bei Exilebuddy.MainWindow.?????????????????????????????????????????(Object )
bei Exilebuddy.MainWindow.?????????????????????????????????????????()
bei System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
bei System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
bei System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
bei System.Windows.Threading.Dispatcher.Invoke(Action callback)
bei (Dispatcher , Action )
bei ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????(Dispatcher , Action )
bei Exilebuddy.MainWindow.?????????????????????????????????????????(Object )

WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können diese Funktion deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.

2015-06-21 22:01:59,272 [1] DEBUG CustomLogger (null) - [ExamplePlugin] Dispose


Thanks again for the help and let me know if i need to provide you more
Rename your 'AIF' folder to 'AdvancedItemFilter' and it'll work.

This, it needs to match the closest related file name so here "AdvancedItemFilter"

Also, delete one of those 2 folders, else it'll compile 2 times Under the same namespace and throw errors.
 
Last edited:
My Bot is picking up white Stuff. But not every Stuff...
Just sometimes. But it's nothign with 3-linked or 5/6 sockets.
Its totally normal Stuff like 1s/2s no links.
Is there any Rule that i can add to denie that?

Thanks :p
 
Thanks alot tony, its working now.
Can i just add the custom rules in the Bot settings or do I need to open a specific file with notepad?
Greetings
 
My Bot is picking up white Stuff. But not every Stuff...
Just sometimes. But it's nothign with 3-linked or 5/6 sockets.
Its totally normal Stuff like 1s/2s no links.
Is there any Rule that i can add to denie that?

Thanks :p

That's a problem with the bot clicking on White Items while trying to pick something else up, you can make a rule to sell them but make sure you make an exception for 5Links and 6Links.
 
Thanks alot tony, its working now.
Can i just add the custom rules in the Bot settings or do I need to open a specific file with notepad?
Greetings

Don't get it, what? you need to create them using the gui. lol

That's a problem with the bot clicking on White Items while trying to pick something else up, you can make a rule to sell them but make sure you make an exception for 5Links and 6Links.

Yep, bot issue not plugins, it's sometimes when you try to enable/disable highlight during combat clicking on an item may pick it up. enable KeyPickup it should solve your issue (in the poe client)
 
Also is there a syntax for comments in the custom rules json? I like to modify them by hand rather than by GUI so I would like to leave comments for todo stuff and questionable filters to check out later.
 
how do I check if an item is a fishing rod within custom rules? =)

You can't for now, need to add it (seriously who use that nowadays :D)

Also is there a syntax for comments in the custom rules json? I like to modify them by hand rather than by GUI so I would like to leave comments for todo stuff and questionable filters to check out later.

No, you can't comment things in a JSON file, sadly :D
 
What rules are needed for the selection and selling recipes for jews ?
 
Last edited:
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
 
Last edited:
What rules are needed for the selection and selling recipes for jews ?
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?
 
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
 
Status
Not open for further replies.
Back
Top