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

[Plugin] Giles Stash & Loot Rule Replacer

@Giles

I am currently using:
DB Ver. 1.7
Radonic Act 1 Farm
Plugins: Stash & Loot Rule Replacer, Monster Priority Changer, World Object Handler, and profile restarter

I came back after 6 hours running act 1 and did not get any inferno crafting materials... I looked over your initial post and I made sure that it was enabled, not at the login screen, and a fresh folder.

Btw I've been running the act 1 profile with default settings and have yet to get an item with a high score. Was wondering how many items do you guys usually end up keeping after a day worth of botting
You can have a look at your item pickup report in your plugin folder,it will tell you how many inferno grade items were picked up.if none were,chances are your bot was stuck somewhere for 6 hours.
 
Hi Giles i dont think you get what im trying to say... im getting REALLY low stashed items with (1400 and 12000 scores, low ones) usually is a lot higher.. something doesnt look right, i mean with old version and same scores got more items stashed, ill do more testing and post results, maybe was just bad luck.
 
Last edited:
I am currently using this set of rules and its working pretty well for me. I was wondering if someone could help me with the line of code that makes my char leave the potions in the inventory so he can use them


Code:
<?xml version="1.0" encoding="utf-8" ?>
<!--
Set your bot settings and allow at least one page to deposit looted items. 
Otherwise bot will just stand front of stash and do nothing.
-->
<ItemRules name="Roscopower's Loot Rules" useRoundedValues="false">

  <Priority priority1="Keep" priority2="Salvage" priority3="Sell" />

  <Categories>
    <Category ruleType="PickUp">
      
      <!-- Pick up all magic+ items -->
      <ItemRule>
        <StatRules>
          <Rule quality="Magic1" />
        </StatRules>
      </ItemRule>

      <!-- Pick up gold, at least in stacks of 50 -->
      <ItemRule itemName="Gold" stack="50" />
      
      <!-- Pick up all pages and tomes, blacksmithing/jewelcrafting -->
      <ItemRule itemName="Page of*" stack="1" />
      <ItemRule itemName="Tome of*" stack="1" />
      
	  <!-- Pick up designs and plans, blacksmithing/jewelcrafting -->
      <ItemRule itemName="*Plan*" stack="1" />
      <ItemRule itemName="*Design*" stack="1" />
	  
      <!-- Flawless Square Gems -->
      <ItemRule itemName="Flawless Square Emerald" stack="1" />

      <!-- Mythic Health potions -->
      <ItemRule itemName="Mythic Health Potion" stack="1" />
    </Category>

    <Category ruleType="Keep">
	
	  <!-- Mythic Health potions -->
      <ItemRule itemName="Mythic Health Potion" />
	  
	  <!-- Keep designs and plans, blacksmithing/jewelcrafting -->
      <ItemRule itemName="*Plan*" />
      <ItemRule itemName="*Design*" />
	  
	  <!-- Just in case keeps pages, tomes and salvage materials-->
	  <ItemRule itemName="Page of*" />
      <ItemRule itemName="Tome of*" />
	  <ItemRule itemName="*Essence" />	
	  <ItemRule itemName="*Tear" />
	  <ItemRule itemName="*Brimstone" />	
	  
      <!-- Keep rare jewelry regardless of stats or level. -->    
      <ItemRule ruleType="Keep" itemBaseType="Jewelry" description="Rare jewelry">
        <StatRules>
          <Rule quality="Rare4" />
        </StatRules>
      </ItemRule>
	  
	  <!-- Keep rare gear regardless of stats level 63. -->    
      <ItemRule ruleType="Keep" description="Rare Gear">
        <StatRules>
          <Rule quality="Rare4" stat="level" minValue="63" />
        </StatRules>
      </ItemRule>
	  
	  <!-- Keep Magic and Rare Weapons -->
      <ItemRule itemBaseType="Weapon" twoHanded="true" description="High DPS 2h Weapons">
        <StatRules>
          <!-- Magic/rare 2H Weapons should have at least 1300 DPS -->
          <Rule stat="DPS" minValue="1300" quality="Magic1" />
		  <Rule stat="level" minValue="61" />
        </StatRules>
      </ItemRule>

      <ItemRule itemBaseType="Weapon" twoHanded="false" description="High DPS 1h Weapons">
        <StatRules>
		  <!-- Magic/rare 1H Weapons should have at least 1000 DPS -->
          <Rule stat="DPS" minValue="1000" quality="Magic1" />
		  <Rule stat="level" minValue="61" />
        </StatRules>
      </ItemRule>

      <!-- Keep legendaries, regardless of stats. -->
      <ItemRule ruleType="Keep" description="Legendary">
        <StatRules>
          <Rule quality="Legendary" />
        </StatRules>
      </ItemRule>
    </Category>
	
	<!-- Salvages everything between level 59 and 60. -->
    <Category ruleType="Salvage">
	  <!-- Salvages jewelry level 59 -->
	  
	  <ItemRule itemBaseType="Jewelry" description="Salvage Jewelry">
        <StatRules>
          <Rule quality="Magic1" stat="level" minValue="60" />
        </StatRules>
      </ItemRule>
	  
	  <!-- Salvages everything else level 60 -->
      <ItemRule description="Salvage Everything">
        <StatRules>
		  <Rule quality="Magic1" stat="level" minValue="61" />
        </StatRules>
      </ItemRule>
    </Category>
	
	<!--Sells everything else -->
    <Category ruleType="Sell">
      <ItemRule description="Sell Everything">
        <StatRules>
          <Rule quality="Magic1" />
        </StatRules>
      </ItemRule>
    </Category>
  </Categories>
</ItemRules>
 
Last edited:
i) always, always ALWAYS, have a buyout price. People want stuff NOW, and if you have no buyout they can't have it NOW and will go buy someone elses.

ii) For every item run a search and see what prices similar items are posted for, and how long those auctions have to run. If remaining time is <24h, they are priced too high. When listing items you want to post at about 2/3 of the average list price.

If you get an uber item, then set any price you like. quality will always sell eventually, almost regardless of price. (uber item being something that will fetch 25m+)

Thanks for the tips, I'll give em a whirl and see if I can move some o this inventory.

G
 
today i woke up and start checking the stash log happily and i saw this
"WeaponOneHand - Dagger 'Slaughter Rage'. Score = 151810
Life On Hit=661. Crit Damage %=63. DPS=1150"
OMFG, i was so happy and switch to the d3 window to see what it exactly looks like.
I gone through the whole bank slots for at least 10 times, IT'S NOT THERE!
i compared the whole stash log with my bank, and sadly the truth is, instead of the dagger, a junk sword with 1xx dps has taken the slot where the dagger should be stashed at.
there must be a bug.... nothing can stop my sadness now.....
 
I've seen it flip items once, was nothing really valuable like yours, but maybe Giles could add an extra item check when selling/salvaging, so if an item flip like this occurs it would just stash the item on the next run and not sell/salvage it.
 
i took a break of 2 days from botting, now that i came back i install a fresh DB 199 with your plugins and champs farming, but the bot fill his bag and still try to pickup things from ground while full, what can i be doing wrong? :S
 
i took a break of 2 days from botting, now that i came back i install a fresh DB 199 with your plugins and champs farming, but the bot fill his bag and still try to pickup things from ground while full, what can i be doing wrong? :S

this is just the nature of DB itself, and it seems to be more prone if Diablo is lagging slightly - should happen less with my plugin but it can still happen (some people get it more than others). The next version (1.9) of stash replacer, due I hope in the next 24-48 hours (if not late tonight, like next ~12 hours, depends how busy I am), I'll be implementing some safeties on looting and stashing that should help reduce the chances of a slight bit of lag causing this, so look out for that.
 
it will be good to make the gear with max % gf for the peace to be kept , despite the other stats
 
it will be good to make the gear with max % gf for the peace to be kept , despite the other stats

This is generally the case where it actually sells. Eg rings/amulets with max (or close to max) MF/GF do get kept. Other items need more than just MF/GF to sell well on the AH, and so need other stats to be scored highly enough to be kept :)
 
First off, Thank you giles for the awesome plug-ins!

but my question is, on default settings (other than gem pick up)
will it salvage only junk yellows and leave the good ones alone? (I sell for real cash and gold)
I noticed I had a level 61 Unid in my bag and came back to it being salvaged (most likely garbage in the first place, but ya never know)
 
First off, Thank you giles for the awesome plug-ins!
but my question is, on default settings (other than gem pick up)
will it salvage only junk yellows and leave the good ones alone? (I sell for real cash and gold)
I noticed I had a level 61 Unid in my bag and came back to it being salvaged (most likely garbage in the first place, but ya never know)

Clicky
1: Overview:
Giles Stash Replacer is a plugin to overcome some of the issues with DemonBuddy item handling, and the inflexibility of loot rules. It replaces DemonBuddy's item pickup, item filtering, item stashing, item salvaging and item vendoring code with a whole new system that is less prone to errors, and more optimized. It intelligently evaluates and scores all of your items with a unique routine that analyzes all of an item's statistics, taking into consideration the item type along with the maximum stats possible for each slot, and then decides what items to put in your stash, and what to trash. The goal is to only stash items that are actually worth selling on the AH, completely removing the need for long or complicated loot rule files. It also sells and salvages items one at a time to look a little more human, and stashes items in a more organized manner (putting items first and stackables last), plus can help prevent some of the bugs in DemonBuddy that cause infinite pickup loops and infinite stash loops.

I hope the description from the first post answers your question, but if it doesn't, let me know and I'll see if I can make the 1st post clearer. In short - the entire purpose of the plugin is to automatically evaluate your items and stash what is worth money, and trash what is not, by analysing all the stats etc. - because loot-rules just don't cut it (you can't cover everything with loot rules), and because I didn't like sorting all the junk items out myself every day.
 
Ugh, I really wish Demonbuddy was able to detect sell prices. I've tried running the plugin as Sell All and as Salvage and it always feels like I'm missing out. I'd love to just have the option of running a lootrules file specifically tailored to how I'd like to sell vs. salvage. As great as the new version is for looting and deciding on what to keep, I was easily making an extra 50-100k an hour with part of the rules being handled by a separate file.

The settings I had used in my lootrules files prioritized selling over vendoring and were as follows:
Sell all weapons: magic+
Sell all armor: rare+
Sell all jewelry: rare+
Salvage the rest.

The plugin was set to loot all blue armor and weapons over 61, jewelry over 59. Rares of 55+ for all types were also to be looted.
 
Last edited:
Giles, don't know if this was a DB error or what...

8/5/2012 16:31:50 PM:
====================
Jewelry - Ring 'Vaunted Ring of Assault'. Score = 26564
Strength=147. Attack Speed %=14

Actual Stats of SAME name item...
+83 Str
+71 Int
+24 Vit
......
 
Giles, don't know if this was a DB error or what...
Yes, those stats come straight from the DB variables for an item, it happens, has happened since version 1, and will likely keep happening. I think it might end up being "one of those things", unless the entire memory-reading system is improved/becomes more reliable (no idea if it will or not anymore). Anyway new version of all 3 of my "main" plugins coming up now...
 
Yes, those stats come straight from the DB variables for an item, it happens, has happened since version 1, and will likely keep happening. I think it might end up being "one of those things", unless the entire memory-reading system is improved/becomes more reliable (no idea if it will or not anymore). Anyway new version of all 3 of my "main" plugins coming up now...
Okay then I won't (hopefully) bother you with misreadings anymore =)!
 
v1.9 Uploaded:
-- Now uses a hybrid system of DemonBuddy API & custom-analysis to more accurately determine item-types and help reduce item-type mis-reads (follower item support awaiting a future DemonBuddy update).
-- Stashing now maintains a map of the stash in memory during the entire town-run so even if Diablo is lagging badly, the stashes will not "flip" items between stash and backpack, which could lose items.
-- Extra safety count on attempted loots on a single item to help prevent infinite-pickup-loops.
-- More memory-read-checks in salvaging and selling to prevent some rare (and generally harmless) errors.

Edit:
v1.9.1 Uploaded:
-- Removed some debug stuff that shouldn't have been left in 1.9, sorry! :D
 
Last edited:
Is there a way to see the loot you have collected so far.(e.g Number of rares stashed, Number of legendarys stashed) I am using a Profile restarter that does show those stats but when i use your stasher it override DB'S and it doesn't work.
 
Back
Top