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

[Plugin] Giles Stash & Loot Rule Replacer

Doesn't seem to do anything on the "townrun routine now" -_- Came back to a bot with full inventory of identified rares (save for 4 2slot items), standing in town doing nothing. Full restart of bot (also i filled the missing slots with some random items) makes this result:
Code:
[00:16:53.252 N] [GilesStashReplacer 1.8.2] No more space to pickup a 2-slot item, now running town-run routine.
and bot standing, doing nothing. -_-

Try update v1.8.3 - I've just uploaded it now for you - it doesn't change anything code-wise, but it does add some more log-messages (in diagnostics - so will appear in log-file but not spam screen). It'll help me track down where it gets to in the routine. It adds messages at the start and end of the stash section, start and end of the sell section, and start and end of the salvage section, so we can look through the log and see how far it got. I've uploaded it to 1st post. If you could try that version, wait til you get stuck, and then send me the last XXX lines/pages of the log, that'd be great and help me see if it's an issue with the plugin, or something your end! (make sure you look through common problems and compatibility sections too, check no other plugins or tools you use are listed there :D).

v1.8.3:
-- Minor update - added more diagnostics logging through town-run routine to try and help solve problems some people may have when town-running.
 
Is it possible to make a version of the plugins that will work with Russian clients? The Russian client can't make up it's mind it keeps switching between the filters and then the default loot rules despite disabling them in the optional plugin.
 
I think i've found the reason why I was getting tons of GSErrors. When using ticks per second plugin or newest belphegor test release (which allows to set TPS), high tps values cause alot of GSErrors.
I just did two full champion farming runs. When setting ticks per second to 10 I was getting 2 GSErrors, setting it to 60 gave me 21 GSErrors. I still have the logs if they can be of any use fixing this, as i would like to use a high tps value for faster attacks, without messing up loot pickups.
 
For all you guys still having problems...
If you are willing to try anything to get it to work try this...

1. make sure you are standing on your head when you press start, very important!
2. when you start db, untick all plugins and then tick them back on one by one slowly. Perhaps this will help if they are incorrectly loaded at db start.
3. ignore step 1

;)
 
I think i've found the reason why I was getting tons of GSErrors. When using ticks per second plugin or newest belphegor test release (which allows to set TPS), high tps values cause alot of GSErrors.
I just did two full champion farming runs. When setting ticks per second to 10 I was getting 2 GSErrors, setting it to 60 gave me 21 GSErrors. I still have the logs if they can be of any use fixing this, as i would like to use a high tps value for faster attacks, without messing up loot pickups.

Some of the GSErrors might be meaningless - if it appears to loot everything ok, then it may just be because it's looping so fast that it's trying to loot the same item twice in a row (and the 2nd time fails since it's already looted, so throws up an error). Does it appear to be working fine despite the errors? Either way the ticks per second is still "untested waters".

Is it possible to make a version of the plugins that will work with Russian clients? The Russian client can't make up it's mind it keeps switching between the filters and then the default loot rules despite disabling them in the optional plugin.

Plenty of people have run it fine with clients in many languages - I would suggest something else is causing your problems rather than the fact you're using a Russian client. Check through common problems and solutions, and compatibility sections of post #1. If you are positive you have tried everything listed, have tried launching DB manually (not through any launcher), then post back and list all the plugins you use and we'll see if we can find a problem!
 
Some of the GSErrors might be meaningless - if it appears to loot everything ok, then it may just be because it's looping so fast that it's trying to loot the same item twice in a row (and the 2nd time fails since it's already looted, so throws up an error). Does it appear to be working fine despite the errors? Either way the ticks per second is still "untested waters".

Yeah I think you're right, when it throws up the GSError there usually isn't even anything it should loot around, so I guess it's just trying to loot stuff twice. I will keep an eye on it and just ignore the Errors if it doesn't miss anything.
 
Plenty of people have run it fine with clients in many languages - I would suggest something else is causing your problems rather than the fact you're using a Russian client. Check through common problems and solutions, and compatibility sections of post #1. If you are positive you have tried everything listed, have tried launching DB manually (not through any launcher), then post back and list all the plugins you use and we'll see if we can find a problem!

Anyone having trouble with AGB set to "demonbuddy" for in-town runs? They do all sorts of wierd things on the RU clients. They will stop halfway through stashing or glitch back and forth or just stop all together. All of the previous versions worked on .180. dunno whats goin on here. If i set AGB to town runs it will stash everything. I'm using default filter settings, but it either picks every blue w/o picking rares or just ignores practially everything. I've gone through all the steps, I'm gong to try a fresh install of DB and report back.

edit: I also checked the config files and they are correct according to the config window.
 
Still looting some blue weapons even thought I set it up not to loot any blue items.

Other than that seems to be working fine.
 
Anyone having trouble with AGB set to "demonbuddy" for in-town runs? They do all sorts of wierd things on the RU clients. They will stop halfway through stashing or glitch back and forth or just stop all together. All of the previous versions worked on .180. dunno whats goin on here. If i set AGB to town runs it will stash everything. I'm using default filter settings, but it either picks every blue w/o picking rares or just ignores practially everything. I've gone through all the steps, I'm gong to try a fresh install of DB and report back.
edit: I also checked the config files and they are correct according to the config window.
AGB is out of date and unsupported, so there's not really a lot I can do if you can't get it working no matter what you try (ie with or without DemonBuddy town-run enabled, and with or without using custom loot-rules from post #337 with my plugin). If AGB's town run routine is enabled then it'll stash everything because it doesn't understand what to do with my loot-rules files (it just uses whatever loot-rules are loaded to decide what to stash, like default Demonbuddy does - and the loot-rules on the first post of my plugin are almost empty as my plugin does all the filtering and calculating). If AGB still causes problems even when set to "DemonBuddy townrun", then it must still be doing something and over-riding some part of the core behavior tree before it starts the town-run - probably the very first step that initiates the town-run. This could be causing problems. Try disabling AGB altogether and see if the plugin works fine for you? If it does then you know AGB is the problem. Sadly AGB isn't available anymore, isn't updated, and the official dev isn't around anymore - so you will have to either miss out on my plugin if you can't make it work with AGB on Russian, or stop using AGB and do something else (many of us are now moving to longer champion-farming profiles!).

Still looting some blue weapons even thought I set it up not to loot any blue items.
Other than that seems to be working fine.

It will always loot blue weapons over a certain minimum DPS no matter what. And it'll stash any that it picks up which turn out to be uber (it'll analyse their stats fully when you do a town-run). This is intentional behavior (and why there's a note on the config screen above the weapon filtering options saying "(high DPS blue weapons always picked)" ;)). you'll be glad of it the day an amazing DPS blue drops! (I've only ever had 1 :P).
 
AGB is out of date and unsupported, so there's not really a lot I can do if you can't get it working no matter what you try (ie with or without DemonBuddy town-run enabled, and with or without using custom loot-rules from post #337 with my plugin). If AGB's town run routine is enabled then it'll stash everything because it doesn't understand what to do with my loot-rules files (it just uses whatever loot-rules are loaded to decide what to stash, like default Demonbuddy does - and the loot-rules on the first post of my plugin are almost empty as my plugin does all the filtering and calculating). If AGB still causes problems even when set to "DemonBuddy townrun", then it must still be doing something and over-riding some part of the core behavior tree before it starts the town-run - probably the very first step that initiates the town-run. This could be causing problems. Try disabling AGB altogether and see if the plugin works fine for you? If it does then you know AGB is the problem. Sadly AGB isn't available anymore, isn't updated, and the official dev isn't around anymore - so you will have to either miss out on my plugin if you can't make it work with AGB on Russian, or stop using AGB and do something else (many of us are now moving to longer champion-farming profiles!)


Yea I want to do some champ profiles, but I was always getting low gph from the drops. I'm using your older loot rules now with AGB and that seems to work just fine. (v3). I edited in the russian gems and tomes, so now it's working properly again. I've seen it salvage some godly stuff before so I'm a bit worried. I haven't found any other good loot rules for .185 that don't need a plugin. I have a lot of crashing issues when I'm running tons of plugins. I'm hoping it's just a RAM issue because I'm 7/8GB.
 
AGB is out of date and unsupported, so there's not really a lot I can do if you can't get it working no matter what you try (ie with or without DemonBuddy town-run enabled, and with or without using custom loot-rules from post #337 with my plugin). If AGB's town run routine is enabled then it'll stash everything because it doesn't understand what to do with my loot-rules files (it just uses whatever loot-rules are loaded to decide what to stash, like default Demonbuddy does - and the loot-rules on the first post of my plugin are almost empty as my plugin does all the filtering and calculating). If AGB still causes problems even when set to "DemonBuddy townrun", then it must still be doing something and over-riding some part of the core behavior tree before it starts the town-run - probably the very first step that initiates the town-run. This could be causing problems. Try disabling AGB altogether and see if the plugin works fine for you? If it does then you know AGB is the problem. Sadly AGB isn't available anymore, isn't updated, and the official dev isn't around anymore - so you will have to either miss out on my plugin if you can't make it work with AGB on Russian, or stop using AGB and do something else (many of us are now moving to longer champion-farming profiles!).



It will always loot blue weapons over a certain minimum DPS no matter what. And it'll stash any that it picks up which turn out to be uber (it'll analyse their stats fully when you do a town-run). This is intentional behavior (and why there's a note on the config screen above the weapon filtering options saying "(high DPS blue weapons always picked)" ;)). you'll be glad of it the day an amazing DPS blue drops! (I've only ever had 1 :P).
Haha, thanks for the response so I guess it is working perfectly then :D .
 
Still getting the innate DB bug of full inventory infinite pickup bug unfortunately.

Is there a part of the plugin where I could edit when to go do a town run so I could change it to when there is less than 6 free slots or whatever (to give grace for DB)?

Thanks
 
After upgrading to the newest version I'm getting a backpack full of gray/whites. I have activated "use custom pickup loot rules" in GilesStashReplacer and in GilesWorldObjectHandler I have "Disable Loot Rule Filtering" activated.

It's not really a big deal as it will vendor them, just takes a small amount of time away from chasing down champs.

Is there a fix to this?

Thank you

Edit: I deactivated a number of plugins and it seem'd to have corrected the problems. The deactivated plugins were: Unstucker v2.2, GilesIgnoreStuff v1.0, DebuffsEvasion v0.6.

I'm now running with: Profile restarter, GilesWorldObjectHandler v1.4.1, GilesStashReplacer v1.8.2, GilesMonsterPriorityChanger v1.4.4, and BuddyStats. It seems to be running pretty smoothly now, with actually less deaths and no loot problems. There had definately been a conflict regarding loot with one of those deactivated plugins. I'll do some more testing when I have more time to do so.

Edit 2: btw, if anyone is running Act 1 champion hunting with a barbarian using debuffevasion and encountering problems with death. I recommend deactivating the plugin and using revenge's rune grudge with leap's iron impact. It will knock back any enemies rather far and leap onto them, effectively evading any affixes.

edit 3: the only problem i'm encountering with loot is a rather common error message: [01:53:53.607 N] [GilesStashReplacer 1.8.2] Failed to reach item, blacklisting for 1m30s
Even if my character is standing ontop of the items this will pop up rather frequently. if the profile restarts it will gothrough the area again and pick up the items it missed though. so in effect a death or two will actually help me pick up all the items I had previously missed.
 
Last edited:
Just upgraded to latest version.

Using this both with your Worldobjecthandler + Monsterprioritychange. I have noticed that the looting process is considerably slower now; after killing an elite pack, the bot stands around for a while (by a while, I mean considerably longer than before), looking like he's contemplating what to pick up :/
 
giles, where do i find the new debug log with 1.83

want to report a bug but want to post log as well.

the issue is i've got an inventory full of what are classed as "trash" items from your backpack test but when i run the town run it just stashes them.

the selling is working because i loaded my inventory up with a heap of vendor blues and it went and sold them, but for whatever reason it is stashing all this crap i have.

heres the backpack test score anyway:

Code:
15:52:38.278 N] [GilesStashReplacer 1.8.3] Forest Invasion [Bow_norm_base_04-62] [TwoHandBow] = 27323
[15:52:38.278 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.280 N] [GilesStashReplacer 1.8.3] Knight's Last Resort [Helm_hell_base_06-63] [Helm] = 7200
[15:52:38.280 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.283 N] [GilesStashReplacer 1.8.3] Resolute Deception [voodooMask_norm_base_03-64] [VoodooMask] = 2466
[15:52:38.283 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.285 N] [GilesStashReplacer 1.8.3] Bowman's Rancor [handXbow_norm_base_07-65] [HandCrossbow] = 25451
[15:52:38.285 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.287 N] [GilesStashReplacer 1.8.3] Kick Defiance [Boots_hell_base_04-66] [Boots] = 4855
[15:52:38.287 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.289 N] [GilesStashReplacer 1.8.3] Omen Method [Mojo_norm_base_03-67] [Mojo] = 4111
[15:52:38.289 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.291 N] [GilesStashReplacer 1.8.3] Standoff Slayer [Spear_norm_base_05-68] [Spear] = 26861
[15:52:38.291 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.293 N] [GilesStashReplacer 1.8.3] Vigil Legacy [Cloak_norm_base_03-69] [Cloak] = 1979
[15:52:38.293 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.296 N] [GilesStashReplacer 1.8.3] Thief's Slayer [Gloves_hell_base_04-70] [Gloves] = 4285
[15:52:38.296 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.298 N] [GilesStashReplacer 1.8.3] Iron Triumph [Bracers_norm_base_04-71] [Bracers] = 970
[15:52:38.298 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.300 N] [GilesStashReplacer 1.8.3] Devouring Smite [Mace_norm_base_05-72] [Mace] = 21477
[15:52:38.300 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.302 N] [GilesStashReplacer 1.8.3] Fist Doctrine [Gloves_hell_base_05-73] [Gloves] = 5450
[15:52:38.302 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.305 N] [GilesStashReplacer 1.8.3] Sly Link [Belt_hell_base_04-74] [Belt] = 6379
[15:52:38.305 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.307 N] [GilesStashReplacer 1.8.3] Warrior's Feast [twoHandedSword_norm_base_06-75] [TwoHandSword] = 29089
[15:52:38.307 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.308 N] [GilesStashReplacer 1.8.3] Assassin's Hands [Gloves_hell_base_06-76] [Gloves] = 4603
[15:52:38.308 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.310 N] [GilesStashReplacer 1.8.3] Victory Gift [shoulderPads_hell_base_04-77] [Shoulders] = 17895
[15:52:38.310 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.312 N] [GilesStashReplacer 1.8.3] Warlock's Genesis [Wand_norm_base_07-78] [Wand] = 34785
[15:52:38.313 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.314 N] [GilesStashReplacer 1.8.3] Encrusted Hoof [Crafting_Tier_03C-79] [CraftingMaterial] = (autokeep craft materials)
[15:52:38.314 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.315 N] [GilesStashReplacer 1.8.3] Iridescent Tear [Crafting_Tier_04C-80] [CraftingMaterial] = (autokeep craft materials)
[15:52:38.315 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.316 N] [GilesStashReplacer 1.8.3] Square Emerald [Emerald_07-83] [Emerald] = (autokeep gems)
[15:52:38.316 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.317 N] [GilesStashReplacer 1.8.3] Flawless Square Topaz [Topaz_08-87] [Topaz] = (autokeep gems)
[15:52:38.317 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.318 N] [GilesStashReplacer 1.8.3] Flawless Square Amethyst [Amethyst_08-88] [Amethyst] = (autokeep gems)
[15:52:38.318 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.320 N] [GilesStashReplacer 1.8.3] War Plunder [shoulderPads_hell_base_04-90] [Shoulders] = 4375
[15:52:38.320 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.322 N] [GilesStashReplacer 1.8.3] Draining Seeker [Bow_norm_base_04-91] [TwoHandBow] = 13391
[15:52:38.322 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.324 N] [GilesStashReplacer 1.8.3] Impaling Stand [Shield_norm_base_06-92] [Shield] = 8580
[15:52:38.324 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.326 N] [GilesStashReplacer 1.8.3] Wander Grant [Boots_hell_base_06-93] [Boots] = 13000
[15:52:38.326 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.328 N] [GilesStashReplacer 1.8.3] Doom Assailant [Mace_norm_base_06-94] [Mace] = 33821
[15:52:38.328 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.330 N] [GilesStashReplacer 1.8.3] Cleave Revenge [Axe_norm_base_05-95] [Axe] = 32022
[15:52:38.330 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.332 N] [GilesStashReplacer 1.8.3] Biting Scar [Axe_norm_base_06-96] [Axe] = 16088
[15:52:38.332 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.333 N] [GilesStashReplacer 1.8.3] Flawless Square Ruby [Ruby_08-97] [Ruby] = (autokeep gems)
[15:52:38.333 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.334 N] [GilesStashReplacer 1.8.3] Mythic Health Potion [healthPotion_Mythic-101] [HealthPotion] = (ignoring potions)
[15:52:38.334 N] [GilesStashReplacer 1.8.3] -- TRASH --
[15:52:38.335 N] [GilesStashReplacer 1.8.3] Nailbiter [Mace_norm_unique_02-121] [Mace] = (autokeep legendaries)
[15:52:38.335 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.336 N] [GilesStashReplacer 1.8.3] Flawless Square Emerald [Emerald_08-122] [Emerald] = (autokeep gems)
[15:52:38.336 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.338 N] [GilesStashReplacer 1.8.3] Tome of Secrets [Crafting_Training_Tome-123] [CraftingMaterial] = (autokeep craft materials)
[15:52:38.338 N] [GilesStashReplacer 1.8.3] ***** KEEP *****
[15:52:38.338 N] [GilesStashReplacer 1.8.3] ===== Finished Test Score Outputs =====

it just goes ahead and stashes everything.

very odd.
 
on full inventory sometimes the bot just stands in town and doesnt salvage or sell items, It does identify though. Not sure whats the cause. It does this sometiems and sometimes it doesnt....
edit: i should mention this only happens to my demon hunter and not my barb?
 
Last edited:
I manually ID'ed my inventory which was almost full (I had a few legendaries and 63 weapons) so I was curious what stats they had. After I ID'ed them all and they were all shit, I started the bot back up (fresh run). I had 2 inventory spots, I watched the bot pick up two items, one of which was a iLevel 63 2h.

Upon full inventory it portaled back to town, ID'ed the two new items. I hovered the mouse over the newly acquired 63 two hand, which has 1200 dps, and 150+ Str, then it stashed the items in my inventory that it deemed worthy (close to default settings) then went and disenchanted/sharded the rest including the new item level 63 2h with 1200 dps.

Why would it shard that? I have my weapon score to 60,000 I'm sure it was above. I don't recall the other stats but It was probably worth 1mil + at a quick glance. I can attach a log if it would help, I have logging set to normal tho, unless theres somewhere else I should look.

Thanks.

P.s. On a side note, I'll search the forums, but a way to manually ID iLevel 63 would be nice. This now has me wondering what happeneds when I'm not watching. Earlier I checked and had 4 ilevel 63 weapons, none of which made it to my bank. They could all be shit, or it could be sharding them. =/

***EDIT*** just started digging through the plugin folder and found the junk logs.

It scored the 2h Weapon at 59429. The log didn't show the STR, or any stats. Just teh DPS. I knwo the str was 150+ It was an appealing Barb 2h. =/

I saw that it also trashed a 1100dps 2h Bow (I know shit about DH so maybe that's bad?) No stats were logged. Scored it at 59k also.

Perhaps it's not taking 2h Stats into account for score rating?
 
Last edited:
Just went to work with the latest plugin installed and set to sell instead of vendor, works fine no constantly looping infront of stash.
I am concerned with blacklist bug, i saw it with ver 1.8 but I have not watched ver1.8.4 in action. Will post when I have a babysit session with any errors.

Thanks Giles :)

EDIT:

Just went thru the log, it has 31 blacklisted items which it could not pickup in around 5h. That number seems unreasonably high >.<. ver1.7 did not have that many blacklisted items which it could not reach imho. Something is not right.
 
Last edited:
meh, the default loot rule is pretty shitty, i just watched it npc a ring with 100+ dex, 150 loh, 3% crit chance. On default settings, set to sell instead of salvage. seriously wtf? took me hours to find even a half decent item like that.

it also picks up pretty stupid stuff.

one question i have though, is if I use my own loot rules, does it override the gilesstash stash/keep values?, or just the pickup rules?
 
Last edited:
Back
Top