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

[Plugin] Giles Stash & Loot Rule Replacer

Thanks for the fast reply i will translate loot rules and will try tonight!
 
Hmm... still getting full inventory with no intention to go to town to id/salvage/sell.

Even when the bot restarts itself with profile restarter it still won't do it. It requires me to stop the bot then resume.

also: [23:51:38.742 N] [GilesStashReplacer 1.2] Seeking Archon Spaulders of Omens [Shoulders] = 15387
shoulders with 94int, 20MF
 
Last edited:
Just tested again. Bot was running fine for the first id/stashing run. But the second time it failed to recongnize inventory was full again. When this happened I tried:
1.) Stopping the bot -> Start (without moving char), doesn't work, still tries to pick up item.
2.) Stopping bot -> load profile again -> start (without moving char), doesn't work, still tries to pick up item.
3.) stopping the bot -> go to town -> start; doesn't work either.
4.) Stopping bot -> leave game -> start, bot IDs and stashes perfectly.

What happened between first and second inventory full : bot died (more than once).

Everytime bot dies, Profile restarter resets cache.

Hopefully this is useful
 
Hi Giles,

I'd like to ask if you could please post a modified version of your ignore stuff plug in that ignore shrines and corpses but still loot chests.

Also maybe prioritize shrine pickup or health globes if possible?

Thanks a lot!

P.S sorry for posting here, couldn't find the ignore stuff thread.
 
Hi Giles,

I'd like to ask if you could please post a modified version of your ignore stuff plug in that ignore shrines and corpses but still loot chests.

Also maybe prioritize shrine pickup or health globes if possible?

Thanks a lot!

P.S sorry for posting here, couldn't find the ignore stuff thread.

If only there was a way to send a private message to someone.
 
So sad how people feel the need to point out the obvious.

I posted it here so other people could also benefit from it.
 
Excellent plugin like all your plugins ! \o/

One thing is weird though, it stashes stuff reported as trash. I've tested it with the config button :

[12:58:05.520 N] [GilesStashReplacer 1.2] Serpent Gear [Shoulders] = 7739
[12:58:05.520 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.533 N] [GilesStashReplacer 1.2] Reflective Plate [Pants] = 18152
[12:58:05.533 N] [GilesStashReplacer 1.2] ***** KEEP *****
[12:58:05.550 N] [GilesStashReplacer 1.2] Occult Remnant [WizardHat] = 6677
[12:58:05.550 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.566 N] [GilesStashReplacer 1.2] Virile Ammunition [Quiver] = 22021
[12:58:05.566 N] [GilesStashReplacer 1.2] ***** KEEP *****
[12:58:05.583 N] [GilesStashReplacer 1.2] Hunt Salvation [Pants] = 12493
[12:58:05.583 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.601 N] [GilesStashReplacer 1.2] Sky Omen [TwoHandCrossbow] = 38353
[12:58:05.601 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.617 N] [GilesStashReplacer 1.2] Legionnaire Craft [Shield] = 3968
[12:58:05.617 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.634 N] [GilesStashReplacer 1.2] Smash Shelter [Gloves] = 6211
[12:58:05.634 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.650 N] [GilesStashReplacer 1.2] Baleful Flex [HandCrossbow] = 16718
[12:58:05.650 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.668 N] [GilesStashReplacer 1.2] Tome of Secrets [CraftingMaterial] = (autokeep craft materials)
[12:58:05.668 N] [GilesStashReplacer 1.2] ***** KEEP *****
[12:58:05.684 N] [GilesStashReplacer 1.2] Sovereign Carnage [TwoHandCrossbow] = 34579
[12:58:05.684 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.700 N] [GilesStashReplacer 1.2] Razing Quill [CeremonialKnife] = 43258
[12:58:05.700 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.717 N] [GilesStashReplacer 1.2] Mythic Health Potion [HealthPotion] = (autokeep potions)
[12:58:05.717 N] [GilesStashReplacer 1.2] ***** KEEP *****
[12:58:05.734 N] [GilesStashReplacer 1.2] Iridescent Tear [CraftingMaterial] = (autokeep craft materials)
[12:58:05.734 N] [GilesStashReplacer 1.2] ***** KEEP *****
[12:58:05.751 N] [GilesStashReplacer 1.2] Exquisite Essence [CraftingMaterial] = (autokeep craft materials)
[12:58:05.751 N] [GilesStashReplacer 1.2] ***** KEEP *****
[12:58:05.767 N] [GilesStashReplacer 1.2] Dread Weapon [Axe] = 57189
[12:58:05.767 N] [GilesStashReplacer 1.2] -- TRASH --
[12:58:05.767 N] [GilesStashReplacer 1.2] ===== Finished Test Score Outputs =====

All of that was in my stash, even those detected as TRASH.

I use my own loot rules who used to keep all 61+ rare4. Could it be that it doesn't overwrite the keep rules correctly ?
 
Excellent plugin like all your plugins ! \o/
One thing is weird though, it stashes stuff reported as trash. I've tested it with the config button :
[12:58:05.520 N] [GilesStashReplacer 1.2] Serpent Gear [Shoulders] = 7739
[12:58:05.520 N] [GilesStashReplacer 1.2] -- TRASH --
All of that was in my stash, even those detected as TRASH.
I use my own loot rules who used to keep all 61+ rare4. Could it be that it doesn't overwrite the keep rules correctly ?

If the "Test" button reports something in your backpack as trash, then it shouldn't ever be able to stash it as it's the exact same function to print "TRASH" to the log as it is to decide to stash it or not. I'd suggest either an issue with loot-rules (are you using one of the ones I provided on the front-page? I really wouldn't recommend people trying to use anything other than those, I can't offer support for people that do - you can always edit the ones I provide if you want to remove health potions or specific types of gems from pickup). You don't need advanced loot-rules with big keep categories, these can cause issues - my plugin replaces the "keep" section (in a roundabout way), so anything in your keep category of a rules file will be ignored at best, and at worst cause issues.

Make sure you aren't using any other plugins that might cause problems with item handling - if you are using AGB, make sure you are using the latest version with "Demonbuddy Townrun" option enabled in it.

Hmm... still getting full inventory with no intention to go to town to id/salvage/sell.
Even when the bot restarts itself with profile restarter it still won't do it. It requires me to stop the bot then resume.
also: [23:51:38.742 N] [GilesStashReplacer 1.2] Seeking Archon Spaulders of Omens [Shoulders] = 15387
shoulders with 94int, 20MF

I haven't been able to reproduce this myself. Can you explain to me step by step what it looks like the bot is doing... is it out on the map killing monsters, some loot drops, the backpack is already full (literally zero slots free? or a single slot free? or 2?), and it gets stuck trying to pick something up? Have you got any protected bag slots set in settings? Have you got any items trying to be picked up/in your backpack that DemonBuddy by itself doesn't recognise (like demon hunter cloaks, barbarian mighty stuff), as it might be wrongly thinking they are only taking up 1 bag slot each instead of 2, so getting confused about why it can't pick more things up.

Let me know in as much detail as you can please (it'll help me work out which part of DemonBuddy is having issues) - in the meantime I've starting work on attempting to replace the "Loot Behavior Tree" of DemonBuddy, to try and give it a bit more intelligence in the actual pickup stage. Early work yet but I hope I'll be able to get a plugin out that also replaces the pickup code and so not bug out trying to pick up item-types that DemonBuddy can't understand (but my plugin can) :P
 
Giles, i just came from Thiole's thread with his plugin to keep ilvl63 unid. I seen you posting there saying it should work perfectly with yours, but since you stated that your looting rules ignores the keep section and Thiole's says we need to add this part if we want to use our own looting rules, how can we mix them both to make his plug in work with yours?

Thanks in advance for your awesome work :)
 
I haven't been able to reproduce this myself. Can you explain to me step by step what it looks like the bot is doing... is it out on the map killing monsters, some loot drops, the backpack is already full (literally zero slots free? or a single slot free? or 2?), and it gets stuck trying to pick something up? Have you got any protected bag slots set in settings? Have you got any items trying to be picked up/in your backpack that DemonBuddy by itself doesn't recognise (like demon hunter cloaks, barbarian mighty stuff), as it might be wrongly thinking they are only taking up 1 bag slot each instead of 2, so getting confused about why it can't pick more things up.

Let me know in as much detail as you can please (it'll help me work out which part of DemonBuddy is having issues) - in the meantime I've starting work on attempting to replace the "Loot Behavior Tree" of DemonBuddy, to try and give it a bit more intelligence in the actual pickup stage. Early work yet but I hope I'll be able to get a plugin out that also replaces the pickup code and so not bug out trying to pick up item-types that DemonBuddy can't understand (but my plugin can) :P

The bot is out on the field killing monsters, it will say kill something, and a loot drops, and backpack is already full (i.e. 0 slots free), and it will just stand there trying to pick up the item over and over. It doesn't get stuck in the traditional sense, but it will indefinitely try to pick up loot until profile restarter kicks in and leaves game (non-tp). No protected slots. Probably has stuff that demonbuddy itself doesn't realize, I didn't check, I will check however.

also, from previously:
Just tested again. Bot was running fine for the first id/stashing run. But the second run (after tping out and restarting) it failed to recongnize inventory was full again. When this happened I tried:
1.) Stopping the bot -> Start (without moving char), doesn't work, still tries to pick up item.
2.) Stopping bot -> load profile again -> start (without moving char), doesn't work, still tries to pick up item.
3.) stopping the bot -> go to town -> start; doesn't work either.
4.) Stopping bot -> leave game -> start, bot IDs and stashes perfectly.

I guess the weird part is that, if the bot is stopped and I manually leave game with it, it will detect a full backpack on the next run.
 
Last edited:
Giles, i just came from Thiole's thread with his plugin to keep ilvl63 unid. I seen you posting there saying it should work perfectly with yours, but since you stated that your looting rules ignores the keep section and Thiole's says we need to add this part if we want to use our own looting rules, how can we mix them both to make his plug in work with yours?
Thanks in advance for your awesome work :)

The keep section is irrelevant with my plugin, as my plugin will detect any unidentified items and automatically keep them - his plugin will do the job of deciding what should and should not be kept unidentified. You only need his "keep rules" if you didn't use my plugin :)

The bot is out on the field killing monsters, it will say kill something, and a loot drops, and backpack is already full (i.e. 0 slots free), and it will just stand there trying to pick up the item over and over. It doesn't get stuck in the traditional sense, but it will indefinitely try to pick up loot until profile restarter kicks in and leaves game (non-tp). No protected slots. Probably has stuff that demonbuddy itself doesn't realize, I didn't check, I will check however.
also, from previously:
I guess the weird part is that, if the bot is stopped and I manually leave game with it, it will detect a full backpack on the next run.

Thanks for the details - I've seen this happen myself and I am 99% sure this relates to DemonBuddy incorrectly reading item-stats, and so thinking you have more slots free than you actually do (for example it's treating certain 2-slot items, as 1-slot items, so gets confused trying to fill your backpack because it thinks you have more space free than you actually do). Try the latest .180 version of DemonBuddy - sounds like they have improved item recognition so this should happen less often!
 
Just had it happen again, this time with 1 slot left, bot was trying to pick up a 2 slot item.

No mighty weapons, no cloaks. Monk spirit helm however.

What I did prior to this was, I stopped the bot, I messed around with its inventory/stash, left game, then started bot again in menu screen. Didn't restart DB.

Seems like this might be the culprit.

Going to try 180 like you suggested, will report back!
 
Just had it happen again, this time with 1 slot left, bot was trying to pick up a 2 slot item.
No mighty weapons, no cloaks. Monk spirit helm however.
What I did prior to this was, I stopped the bot, I messed around with its inventory/stash, left game, then started bot again in menu screen. Didn't restart DB.
Seems like this might be the culprit.

Still happening with the newest .180 DemonBuddy? But yeah it definitely sounds like this is the problem - I wonder if setting a couple of bag slots as protected would help (DemonBuddy won't know that the 2 slot item it just stashed took one of the protected bag slots too from the "overhang"). Worth a try!
 
Might want to look into the 'ForceRepair' tag available in the DemonBuddy Enhancements plugin. Should work to force the townruns to happen when your bag space gets to be 6 or 8 slots (enough to pick up 3 or 4 double sized items) instead of just 2, preventing the problem from happening. Don't use it myself, but I modified my own plugins to force an early run and it works perfectly. Probably won't work with AGB, but for anything else it is a possible solution.
 
got a question:

love the lvl63 magic lootrule:

<StatRules>
<Rule stat="Level" minValue="63" quality="Magic1" />
</StatRules>

but is it possible to loot magic 63+ AND rare lvl62+ ?
tried to edit it on my own...but i did fail :D
would be very kind if someone could write me down the rules if it is possible :D
 
Last edited:
Have you tried using the plugin with another language client? I can't see why it wouldn't work, but you'll have to try it and let us know :)

Yes i did it, and all seems working fine your plugin own hard! I just asked if it would work becouse i though there was some parts in the plugin u wrote in the main language(english), but it seems the code itself is all global, just translated the loot rules and gg all working as intend!!! Thanks again!
 
got a question:

love the lvl63 magic lootrule:

<StatRules>
<Rule stat="Level" minValue="63" quality="Magic1" />
</StatRules>

but is it possible to loot magic 63+ AND rare lvl62+ ?
tried to edit it on my own...but i did fail :D
would be very kind if someone could write me down the rules if it is possible :D

Insert this:

<ItemRule description="Any rare ilvl 62+">
<StatRules>
<Rule stat="Level" minValue="62" quality="Rare4" />
</StatRules>
</ItemRule>

<ItemRule description="Any blue ilvl 63+">
<StatRules>
<Rule stat="Level" minValue="63" quality="Magic1" />
</StatRules>
</ItemRule>
 
Still happening with the newest .180 DemonBuddy? But yeah it definitely sounds like this is the problem - I wonder if setting a couple of bag slots as protected would help (DemonBuddy won't know that the 2 slot item it just stashed took one of the protected bag slots too from the "overhang"). Worth a try!
Still happening with .180

Protected slot seems to work for the first time around, but once that protected slot gets filled up, it goes back to not working again :(

But you were able to replicate this, correct? Seems like I'm the only one noticing this haha.
 
Insert this:

<ItemRule description="Any rare ilvl 62+">
<StatRules>
<Rule stat="Level" minValue="62" quality="Rare4" />
</StatRules>
</ItemRule>

<ItemRule description="Any blue ilvl 63+">
<StatRules>
<Rule stat="Level" minValue="63" quality="Magic1" />
</StatRules>
</ItemRule>

Thanks 4 the really quick response, works like a charm now!
think now i understand how the whole lootrule thing is working.../love :D
have a nice day
 
I get some mistakes in items recognition after pressing test button. For example:

Code:
[19:40:57.531 N] [GilesStashReplacer 1.2] Stab Lore [HealthPotion] = (autokeep potions)
[19:40:57.531 N] [GilesStashReplacer 1.2] ***** KEEP *****

Stab Lore: Link

Demonbuddy version: 180
GilesStashReplacer_v1.2
_Giles_blue_ilvl61_PluginRules

Bot stucks at the stash because of this item.
 
Last edited:
Back
Top