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

[ItemRules2] Gnillers Super-Tight Loot Rules

Love the loot rule, only suggestion is maybe doing some skorn tweaks. After a week of running 8 bots, i end up with 10-15 skorns not worth much.
 
Ummm when i Click Reload script rules Button my DB Crash LOL any idea how to overcome this ? Many thanks for your work !
 
Love the loot rule, only suggestion is maybe doing some skorn tweaks. After a week of running 8 bots, i end up with 10-15 skorns not worth much.

I noticed this too, i did some testing to improve this in the next beta! :) (for all two handed weapons, expect ranged) it doesn't feel completely right yet but expect balancing on this subject sometime soon! :)

Ummm when i Click Reload script rules Button my DB Crash LOL any idea how to overcome this ? Many thanks for your work !

Check the FAQ on the second post, it is there :)
 
i sold it for 50 millions

so if you think it costs 800k and must be trashed YOU TOTALLY WRONG

this rulers NOT FOR US and only for REACH people WHO THINK 50.000.000 is trash

Finally, that was exactly what I expected. I was 100% correct the whole time. Feels good to know that your axe was worthless (like I said over and over and over).
 
How to install

Extract Files
First of all, extract all the files from the .zip file into any folder you feel appropriate. (Network drives are also an option)

DemonBuddy Configuration
Start DemonBuddy and head to the plugins tab for Trinity settings.
Jvcf0gu.png


Select the Items tab in Trinity Configurations and select File Based Script Rules.
vLw3WqA.png


Select the ItemRules tab in Trinity>Items and select Custom* RTFM!.
WMhXWWE.png


Select your folder location in the folder bar by using the Browse button.
A4tXKKI.png


Hit Reload Script rules in this screen or start/stop your bot and my item rules should be operational!

(Optional) Loot Rule Configuration
If you feel like the default loot rule values are "too tight" head to your loot rule folder and open rare.dis with any text editor.

On line 25-29 you should find the following code:
Code:
// Gniller Calculations

// GNILLERCONFIG, the higher this number is: the more items are kept, Default: 100. Multiplies calculation outcome to easiliy increase/decrease items kept.
// WARNING: Lowering this number may result in items trashed to much!
@GNILLERCONFIG := 100

Edit @GNILLERCONFIG := 100 to any amount you feel comfortable with, default is 100. Lower is not recommended as some items may no longer be able to be stashed.

Most people report 100-150 the values used depending on the time you want to spend checking your stash.

FAQ
My bot does not seem to pick up any rares, have i done something wrong?
Usually not, my pickup rules are tuned to pick up only rare items/ilvls that are able to roll valuable stats. They should pickup ~3.4 items per hour for every 100 items/hour dropped in game (this includes legendaries). These statistics may change over patches.
Recommended: do some more testing and if you haven't picked up any items in hours, there is something wrong.

How to use this for non-English game clients?
ItemRules2 enables us to translate all item names to itemID by enabling the option shown below, all versions of my rules should work in any language this way!
tdC4xkj.png


My DemonBuddy crashes when trying to reload loot rules, what to do?
This is a known ItemRules2 issue, here is a work around:
Setup your trinity to use my item rules (do not hit reload script rules) > Save trinity settings and close trinity configuration panel > Stop/start DemonBuddy !

It may still crash but this way settings are saved and work on a restart of DemonBuddy :)

what happens if i change pickup lvl to Rare and Keep Log lvl to rare?
 
1.4.0 released. Download on the first page, changelog below:

--1.4.0
- Tightened Blackthorne's Notched Belt (+15%)
- Tightened Tal Rasha's Brace (+20%)
- Tightened Hellcat Waistguard (+15%)
- Tightened Natalya's Bloody Footprints (+5%)
- Tightened The Witching Hour (+10% for str and dex)
- Tightened Immortal King's Irons (+2.5%)
- Tightened Natalya's Sight (+8%)
- Loosened Storm Crow (-25%)
- Two hander calculation @GNILLERTWOHANDWEP := ([@GNILLERWEP]*([DPS]/1500)) added to increase accuracy for two hander calculations
- Updated all 2 handed rules to use @GNILLER2HWEP (except for ranged weapons)
- Removed old commented lines for head rules
 
I noticed this too, i did some testing to improve this in the next beta! :) (for all two handed weapons, expect ranged) it doesn't feel completely right yet but expect balancing on this subject sometime soon! :)



Check the FAQ on the second post, it is there :)


Need any help testing the beta out? 9 bots i could put to the test.
 
Hey Gniller, love the itemrules. Just a question, is there a reason why ilvl 62 one-handed weapons aren't picked up? A lot of the high-end items that I see on diabloprogress or selling on d2jsp are rare ilvl62's. Thanks! Keep up the work. Appreciate it.
 
Hey Gniller, love the itemrules. Just a question, is there a reason why ilvl 62 one-handed weapons aren't picked up? A lot of the high-end items that I see on diabloprogress or selling on d2jsp are rare ilvl62's. Thanks! Keep up the work. Appreciate it.

This is somewhat of an endless discussion in fine tuning but i'll explain my vision on it: ilvl 63 rare weapons have the highest base item damage, meaning the biggest potential in dropping nice DPS when stats drop nice once in a while.

Even though they have the highest potential i haven't seen a single rare weapon getting through myself since i added this calculation.

Now i know there are multiple ways to look at that but i consider picking up even more rare weapons with close to no potential a waste of time in town etc which i prefer my bots to spend farming instead. Since the book of cane this is more of a discussion subject but as i like to say it "wasting less time in town is still wasting time, just less" :)

Feel free to modify your pickup.dis at any time if you feel like this fits your personal vision better!
 
Are there any obvious items that never seem to get stashed? Aka the stormcrows pre-last release, mempo's from a long time ago.

For example, Chantodo's Force's only rule is [AVGDMG] > 250, which has a small risk of ruling out 300m Force's with perfect Apoc/Crit, regardless of GNILLERCONFIG.

Using calculations isn't foolproof so I'm looking into adding safety rules on high-risk items, but it's a lot of work.
 
Are there any obvious items that never seem to get stashed? Aka the stormcrows pre-last release, mempo's from a long time ago.

For example, Chantodo's Force's only rule is [AVGDMG] > 250, which has a small risk of ruling out 300m Force's with perfect Apoc/Crit, regardless of GNILLERCONFIG.

Using calculations isn't foolproof so I'm looking into adding safety rules on high-risk items, but it's a lot of work.

Some legendary jewelry comes to mind (not the worthy ones). DemonBuddy isn't able to read class specific affixes so this give me a hard time balancing those properly.

Suggestions are more than welcome! :)
 
You're welcome. Sharing means sharing. You provide time, I provide Beer ;)
 
This is somewhat of an endless discussion in fine tuning but i'll explain my vision on it: ilvl 63 rare weapons have the highest base item damage, meaning the biggest potential in dropping nice DPS when stats drop nice once in a while.

Even though they have the highest potential i haven't seen a single rare weapon getting through myself since i added this calculation.

Now i know there are multiple ways to look at that but i consider picking up even more rare weapons with close to no potential a waste of time in town etc which i prefer my bots to spend farming instead. Since the book of cane this is more of a discussion subject but as i like to say it "wasting less time in town is still wasting time, just less" :)

Feel free to modify your pickup.dis at any time if you feel like this fits your personal vision better!

How would I go about doing that? I modified the pickup.dis but I don't think it has worked. This is what my setup looks like currently:

[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "Wand" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "CeremonialDagger" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 61 && [BASETYPE] == "Weapon" && [TYPE] == "MightyWeapon" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "HandCrossbow" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "FistWeapon" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "Diabo" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "Staff" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Weapon" && [TYPE] == "Crossbow"
[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Weapon" && [TYPE] == "Bow" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TWOHAND] == true -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] => 62 && [BASETYPE] == "Weapon"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] < 62 && [BASETYPE] == "Weapon" -> [IGNORE]

I'm trying to configure it so that the bot will pick up ilvl62 swords / mighty weapons. Thanks for the help man! Going to send a donation your way once the paycheck comes in. Thanks!
 
How would I go about doing that? I modified the pickup.dis but I don't think it has worked. This is what my setup looks like currently:

[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "Wand" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "CeremonialDagger" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 61 && [BASETYPE] == "Weapon" && [TYPE] == "MightyWeapon" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "HandCrossbow" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "FistWeapon" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "Diabo" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TYPE] == "Staff" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Weapon" && [TYPE] == "Crossbow"
[QUALITY] == "Rare" && [LEVEL] > 62 && [BASETYPE] == "Weapon" && [TYPE] == "Bow" -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] <= 63 && [BASETYPE] == "Weapon" && [TWOHAND] == true -> [IGNORE]
[QUALITY] == "Rare" && [LEVEL] => 62 && [BASETYPE] == "Weapon"
//ignore rule
[QUALITY] == "Rare" && [LEVEL] < 62 && [BASETYPE] == "Weapon" -> [IGNORE]

I'm trying to configure it so that the bot will pick up ilvl62 swords / mighty weapons. Thanks for the help man! Going to send a donation your way once the paycheck comes in. Thanks!

Took a quick look at your stuff and i think this is what goes wrong:

[QUALITY] == "Rare" && [LEVEL] => 62 && [BASETYPE] == "Weapon"

should be:

[QUALITY] == "Rare" && [LEVEL] >= 62 && [BASETYPE] == "Weapon"

Usually itemRules2 picks up errors in coding as "pick it up anyway" so it should already work as intended, couldn't find any other errors in the code you posted however. :)

It may very well be the issue though, i remember the days i ran beta for a week to find one error and it only picked up legendaries! Give it a shot and tell me if it worked! (typos are always a pain when you can't find what is wrong!)
 
Back
Top