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

[Plugin] Giles Stash & Loot Rule Replacer

@Kane49_2

Integrier das mal in dein AGB, dann geb ich dir nen D?ner am Grindelhof aus!

eng: please modify this nasty tool into your AGB. I will buy your lunch at the university ^^
 
Hum, since the plugin update i can not seem to be able to use this plugin with "[Act 2]Goblin Farm [Plugin] by Stove" plugin, looks like your plugin is breaking Stove's plugin.
Will test to revert back to 1.0 and see if it works.

Did reverting back to 1.0 work with Goblin Farm again? Very little changed code-wise, it was all pretty minor. Let me know either way and I'll have a look at that plugin if it's causing problems and try and figure out why. What happens to Stove's plugin when trying to use it with my 1.1? Any useful errors/exception messages popping up if you have logging set to Diagnostic with the two plugins running?

Sometime the bot's not stashing at all with a full inventory, it would just stay there and try to loot the item until it leaves the game and repeats.

I'm afraid this is DB problems again - the actual decision whether or not to go and stash (whether or not to teleport to town, identify items and start stashing) is still DB code untouched by this plugin. If your character portals to town, identifies items, and THEN gets stuck, then it's something with the plugin screwing up. If it's still "out in the wilderness", then it's DB/other plugins. I expect DB is mucking up because it's not properly recognising an item in your backpack as being a 2-slot item, or an item on the floor as being a 2-slot item, so it THINKS it can pick the item up, but it can't, so it sits there trying over and over...

@Giles
Just wanted to let you know I am still getting the ItemRules Matching loop while trying to stash still, not sure why this is happening. This is with the new v1.1

What actually happens character wise, does it just get stuck at the blacksmith and not do anything (is it because of the problems people reported with .176 where the character gets stuck trying to reach the blacksmith - a lot of people reported issues with .176 and salvaging bugs)? Have you been able to watch the bot and see if it successfully stashed items first before it went to the blacksmith? Again, as above, my plugin doesn't touch the salvaging/vendoring section of DB's code, it only overwrites the part of the town-run that stashes items to keep immediately after portalling to town and identifying items. Any other plugins you are using that might cause an issue you can think of? I'll try my best to help with this but it could just be version 1.76 causing issues... I haven't been able to reproduce it myself!

Would keeping things in loot rules overwrite plugin's decision to sell?
i.e. If I choose to keep all rare jewelry by including it in the loot rules, does it bypass the plugin's grading criteria?
Also, as a side inquiry, and I'm not sure if this has been asked, but does it value things with perfect stats a lot more than others?
i.e. things with 25 GF or 20MF. Which could be useful.
And some item's sale value vs stats grow exponentially if stats are combined or near perfect, I'm assuming that your algorithm adds each value together in a linear fashion? Just guessing.
Just some questions, I've been using your loot rules (with some edits customizations) since they came out; you really seem to know what plugins the community needs, thank you .
Thanks

The "keep" section of the loot-rules will be ignored (but you do need at least 1 keep rule present so DB doesn't bug out). So it doesn't really matter what's there! Including all rare jewelry in the keep section will be no use at all :D You can still influence the pickup, salvage, and sell categories though - but do be aware of DB bugs whenever you use itemtypes/baseitemtypes in loot rules - I try to avoid mentioning item types anywhere in loot rules if I can help it.

Yes it values things with perfect stats more than others - certain stats (like MF, GF and others) get a "bonus" to their score if they are close to their max-possible cap.

It does add the values together in a linear fashion at the moment (other than the multiplier bonus for being close to a max-cap), but as mentioned before I'm going to add in some stuff so that particular combos can provide bonuses/multipliers (eg attack speed & crit hit chance & crit hit damage on gloves).
 
saw it miss a doomcaster(ilvl62) in warriors rest... picks it up most of the time tho.. i guess thats just a bot issue
 
Hey man the loot rules work great, I just have a question. How would I make it pick up all square emeralds? not just the flawless ones
 
Hey man the loot rules work great, I just have a question. How would I make it pick up all square emeralds? not just the flawless ones

Go to the loot rules and edit
<!-- Pick up flawless square gems - Feel free to remove all except Emerald, as Emerald is most valuable -->
<ItemRule itemName="Flawless Square Emerald" stack="1" />
<ItemRule itemName="Flawless Square Topaz" stack="1" />
<ItemRule itemName="Flawless Square Amethyst" stack="1" />
<ItemRule itemName="Flawless Square Ruby" stack="1" />
to
<!-- Pick up flawless square gems - Feel free to remove all except Emerald, as Emerald is most valuable -->
<ItemRule itemName="*Square Emerald" stack="1" />
<ItemRule itemName="*Square Topaz" stack="1" />
<ItemRule itemName="*Square Amethyst" stack="1" />
<ItemRule itemName="*Square Ruby" stack="1" />

@Giles: Thanks for an amazing plugin. I saw others reporting the salvaging of legendary items - I haven't looted a legendary yet so I don't know about that, but I saw it vendor a Plan: Exalted Sovereign Helm. Not that it's an issue with that particular plan, but isn't it supposed to keep all plans and designs?

Edit: I also just found some magic ilvl63 gloves with 163 dex and 24% gold find. I ran the backpack checker and it said it'd keep them but ended up salvaging anyways. :(
 
Last edited:
Is there a way to get this plugin working for a russian client? try du translate some stuff on my own, but don't get it.
 
@Kane49_2

Integrier das mal in dein AGB, dann geb ich dir nen D?ner am Grindelhof aus!

eng: please modify this nasty tool into your AGB. I will buy your lunch at the university ^^

LOL

AGB 0.6.3 is out which supports it :P

Unfortunately its my birthday on the 17. and i wont come to the announcement :)
 
Kane now implemented an option to choose between AGB and DB townrun so now both plugins work together.
 
is it right that the attached lvl61+ lootrules doesnt loot any lvl61+ item?
 
ah ok ;-/ thanks 4 the quick information, there is no version which also loots the magic lvl61+ ? i made millions by selling the salavaging product of magic items
 
Last edited:
ah ok ;-/ thanks 4 the quick information, there is no version which also loots the magic lvl61+ ? i made millions by selling the salavaging product of magic items

Just open the file in Notepad and edit it in, it's pretty easy. You can even copy the pickup part from other loot rules if you're unsure, as they usually have the descriptions set.
 
ah ok ;-/ thanks 4 the quick information, there is no version which also loots the magic lvl61+ ? i made millions by selling the salavaging product of magic items

OH SORRY ! i found the solution in post #63 ! no it picks up all magic items lvl61+ ! :D
 
What actually happens character wise, does it just get stuck at the blacksmith and not do anything (is it because of the problems people reported with .176 where the character gets stuck trying to reach the blacksmith - a lot of people reported issues with .176 and salvaging bugs)? Have you been able to watch the bot and see if it successfully stashed items first before it went to the blacksmith? Again, as above, my plugin doesn't touch the salvaging/vendoring section of DB's code, it only overwrites the part of the town-run that stashes items to keep immediately after portalling to town and identifying items. Any other plugins you are using that might cause an issue you can think of? I'll try my best to help with this but it could just be version 1.76 causing issues... I haven't been able to reproduce it myself!

My character ports to town identifies the rares opens up the stash and that is where the loop starts. I am going to try another fresh install see if it helps.

Edit: It looks like it has an issue if you have more than 100 Mythic Health potions in the inventory, once I manually forced the health potions into the inventory it finished it's sequence flawlessly. I turned on stash Health Potions I will see if the next run still freezes.
 
Last edited:
My character ports to town identifies the rares opens up the stash and that is where the loop starts. I am going to try another fresh install see if it helps.

Aha. That's definitely my plugin then. Fresh install is always good - in a fresh folder (don't just copy a new DB into the already existing DB folder), with freshly downloaded plugins etc. Also double check that there is room in your stash for the items, and you haven't set the only free-space as "protected stash pages" in the settings tab of DemonBuddy (can you confirm if you do have any pages protected at all?).

If it still has issues, could you list the other plugins you use, and worst case scenario, if it's not going to be too much trouble, it might be helpful to see screenshots of your 3 stash pages and your backpack (you can obviously cut all other information out - ie names of stuff, anything that might identify you) - you could upload them to imgur.com and just send me a private forum message with a link to them. I know that's quite a bit of effort, but it might help me work out what could be causing the stash issues (perhaps it's certain size items trying to fit in specific spaces in the stash, based on where the stash items are currently arranged, or something very unusual like that!?).
 
Seems like theres a weird bug, where if you start with a semi full inventory, the bot doesn't realize inventory was semi full when started, then just never ids stashes and gets stuck trying to pickup items.
 
damn was hoping the demonbudy home run wouldnt still be buggie coming from agb's homerun... but im getting stuck near the blacksmith along the fense line.... sigh...
 
Thanks for this great plugin, I managed to get everything going and it's works fine. I do have a couple questions regarding salvaging.

Prior to using your plugin I was using an older version of AGB (which I know uses their own townrun) and noticed it would do slow salvaging (one item at a time). After switching to the latest AGB (latest DB as well) and using your plugin, my bot now salvages everything at the same time. What is your take on instant-full salvage vs slow salvage in regards to mimicking human play to delay the inevitable banhammer? It seems to me the latter wouldn't raise as many flags.

In any case, was instant-full salvage inherent in the bot? (I've been using AGB for so long I can't even remember what it was like before).
If I'm right, would it possible to change how salvaging is handled via your plugin to make it appear more human? I realize this would add time runs. If it is possible for you to do this, allowing the user to toggle this setting on/off would allow for greater flexibility and along with this (assuming it is possible) randomized salvage timers? (again, allowing the user to input a min-max timer range)

Otherwise, I could always try taking a closer look at the bot to see if I can (attempt to) whip up something to help mimick human play, but any input you could give would be great. Maybe I'm just being a little excessive with my tinfoil hat (already made more than enough to buy new accounts. I just figure, why leave things to chance if Blizz is using scripts to detect patterns?)

Thanks again!
 
Last edited:
Seems like theres a weird bug, where if you start with a semi full inventory, the bot doesn't realize inventory was semi full when started, then just never ids stashes and gets stuck trying to pickup items.

Hmm, interesting! I'll definitely see if I can replicate that. Was your inventory semi-full of unID stuff, or already ID stuff, or a bit of a mix, when you started the bot (if you can remember). I can't think from memory what would cause that, but will definitely experiment! :D

damn was hoping the demonbudy home run wouldnt still be buggie coming from agb's homerun... but im getting stuck near the blacksmith along the fense line.... sigh...

I think that's just version .176 of DemonBuddy - it gets stuck for me too. I've gone back to .173 in the meantime. It only gets stuck if it has to go to the vendor first, which with my plugin and repairing set at 10% durability should be very rare (it should mostly just go straight from the stash, to the blacksmith, which .176 seems ok with - it's going from the vendor north of the blacksmith and then to the blacksmith that .176 gets stuck on).

Thanks for this great plugin, I managed to get everything going and it's works fine. I do have a couple questions regarding salvaging. <snippitty snip>

Yeah Demonbuddy has always done "insta-salvage of everything". It actually isn't sending everything to the client in one go - so as far as Diablo is concerned it shouldn't look any worse than a bit of lag causing all the salvage commands hitting the server at the same time, but for peace of mind I'd prefer there to be a small delay between each salvage. Apoc himself has said he plans to add a forced-delay in just to make people feel safer using it in a future release - if that doesn't look to come soon, I may do this myself, shouldn't be too difficult - but I don't think it's anything we need to worry about massively. Like I say - the Diablo client is still receiving each item one-by-one to the salvage code, just quite quickly and easily possible with a bit of lag.
 
Back
Top