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

[Plugin] Giles Stash & Loot Rule Replacer

Not sure if this is known bug or not. Was doing Act 2 runs and got a full load after killing Kulle. Bot got stuck trying to TP into town at a place it can't.
 
Not sure if this is known bug or not. Was doing Act 2 runs and got a full load after killing Kulle. Bot got stuck trying to TP into town at a place it can't.

I think default DB struggles in exactly that circumstance too... I think I should see if I can add something that prevents it trying to do a town-run if it's in an area it can't do one (haven't looked to see if this is an easy variable to check, I think it might be though)... and if you can't use town-portal, just refuse the town-run (make the bot endure a full inventory/full stash). Something I'll look into possibility of!
 
Hey giles somethign is up with looting its not working 100% correctly ive watched it now leave ilvl 63 bow on the ground and ilvl 61 pants on the ground it doesnt happen often but its happend on all 3 of my bots since ive updated your stasher.
 
Hey giles somethign is up with looting its not working 100% correctly ive watched it now leave ilvl 63 bow on the ground and ilvl 61 pants on the ground it doesnt happen often but its happend on all 3 of my bots since ive updated your stasher.

There's a few reasons it can miss items atm, and not a complete list but some things;
- Random DB burp (it happens in various places, from failing to read an item, to failing to "Interact" with one to pick it up).
- Item not within current "loot-radius" at a point in time that DB is not busy moving/fighting.
- Frozen/rooted right at the end of combat, and so stash replacer blacklists an item thinking you can't reach it rather than wait for you to get unrooted (something I can probably fix in a future update).

I wouldn't worry too much about it - if anything, those rare misses could well just be the stash replacer over-riding a situation where default Db would have crashed/failed/got stuck in a loop, there's all sorts of "safeties" throughout the plugin that check for memory mis-reads and item-handle-failings etc. and instead of crashing or getting stuck, it cleanly either blacklists the item and continues, or tries to do a town-run to see if it can fix itself.
 
Not sure is this is related, but your replacer generally doesn't work with all reloggers I have tried around (DBrun/DRE). It shows as enabled when started from a relogger but is disabled in actual (picks up white items, ignore loot rules and stuff)
 
Not sure is this is related, but your replacer generally doesn't work with all reloggers I have tried around (DBrun/DRE). It shows as enabled when started from a relogger but is disabled in actual (picks up white items, ignore loot rules and stuff)

Reloggers generally do weird things. It's not so much that my plugin doesn't work with them - it's more that either they;
- Aren't giving DB long enough to load plugins before starting (the plugin takes a little while to compile & load into DB).
- Mess with folders by copying the DB folder elsewhere then running it, which might cause unknown issues.
- Might do other strange things when launching DB.
- Might be launching DB while Diablo is still on Battlenet login screen (afaik, this still causes issues and stops DB loading plugins).

I'm not saying none will ever work - just that some of the older ones that were never tested with "heavy duty" plugins like this one could probably do with a little rethinking/work in how they start Diablo and/or DB!
 
Reloggers generally do weird things. It's not so much that my plugin doesn't work with them - it's more that either they;
- Aren't giving DB long enough to load plugins before starting (the plugin takes a little while to compile & load into DB).
- Mess with folders by copying the DB folder elsewhere then running it, which might cause unknown issues.
- Might do other strange things when launching DB.
- Might be launching DB while Diablo is still on Battlenet login screen (afaik, this still causes issues and stops DB loading plugins).

I'm not saying none will ever work - just that some of the older ones that were never tested with "heavy duty" plugins like this one could probably do with a little rethinking/work in how they start Diablo and/or DB!

Yep... Agreed mate... Still trying to see what else I can do... I've tried pretty much everything that I can think of... :( still same old problem with how DB is handling the loading of plugins and profiles..
 
From what I gather, I don't think it's the loading time issue, DB_RUN has a timer which I have set to 1 minute to no avail.

Sticking to manual relog while this get fixed :/
 
Yep... Agreed mate... Still trying to see what else I can do... I've tried pretty much everything that I can think of... :( still same old problem with how DB is handling the loading of plugins and profiles..

your 2.2 version works fine with me, dont know why everyone else gets problems :(
 
your 2.2 version works fine with me, dont know why everyone else gets problems :(

Erm... That's kinda true... Gile's plugins all work fine for me which is why I'm having trouble troubleshooting for the guys who have problems... I mean all through v2.4 had been working for me... Hmmm...
 
Erm... That's kinda true... Gile's plugins all work fine for me which is why I'm having trouble troubleshooting for the guys who have problems... I mean all through v2.4 had been working for me... Hmmm...

I dont know what happen but your plugin doesn't execute old window before it launch the new one . The first window is still running and don't have plugin loaded properly ( Gil stash didn't get load ) so when it launch the second one ( that have stash plugin loaded) , my toon still running with old one.
 
Giles:
In the situation where you need a repair but don't have the gold for it, it seems that the bot runs from the vendor to the TP and back and repeats this * infinity. My bot did this for a few hours last night, so I'm scared I might be flagged now :P

Anyhow, would it be possible to stop the bot process if this occurs?
 
Hi Giles, sorry for bothering you. I've been having some issues, for a while eveything worked fine with the profile's and plugins I'm using.

When the bot is trying to teleport from Leoric Festering Grounds, the boot goes in a loop like this:

[13:49:28.714 N] ========== Grid segmentation resetting!!! ============
[13:49:36.534 N] Shrine_Global_Fortune-1279 is a shrine with id 2080178198.
[13:49:36.534 N] Using shrine Shrine_Global_Fortune-1279 2080178198
[13:49:37.034 N] Blacklisted True
[13:50:12.784 N] Try run from affixe...
[13:50:24.544 N] Try run from affixe...
[13:50:25.744 N] Shrine_Global_Frenzied-1324 is a shrine with id 2083127322.
[13:50:25.744 N] Using shrine Shrine_Global_Frenzied-1324 2083127322
[13:50:26.294 N] Blacklisted True
[13:52:22.724 N] Try run from affixe...
[13:52:24.874 N] Try run from affixe...
[13:52:27.884 N] Try run from affixe...
[13:52:29.914 N] Try run from affixe...
[13:52:31.944 N] Try run from affixe...
[13:52:34.064 N] Try run from affixe...
[13:52:36.234 N] Try run from affixe...
[13:53:05.054 N] Shrine_Global_Frenzied-3959 is a shrine with id -2039152589.
[13:53:05.054 N] Using shrine Shrine_Global_Frenzied-3959 -2039152589
[13:53:05.624 N] Blacklisted True
[13:54:08.064 N] [Demon Buddy Enhancements 1.0.0.14] Forcing vendor run.
[13:54:09.174 N] [GilesStashReplacer 1.9.5] Looks like we are being asked to force a town-run by a profile/plugin/new DB feature, now doing so.
[13:54:32.435 N] [Demon Buddy Enhancements 1.0.0.14] Forcing vendor run.
[13:54:33.545 N] [GilesStashReplacer 1.9.5] Looks like we are being asked to force a town-run by a profile/plugin/new DB feature, now doing so.
[13:54:52.785 N] [Demon Buddy Enhancements 1.0.0.14] Forcing vendor run.
[13:54:53.895 N] [GilesStashReplacer 1.9.5] Looks like we are being asked to force a town-run by a profile/plugin/new DB feature, now doing so.
[13:55:44.287 N] Stopping the bot.


And keeps looping like this between the starting town portal and Leoric Festering Grounds. I have tried to download the clean version of DB and apply again the original (archived) plugins but without any positive result.
Here are the plugins I'm using

ProfileSwitcher0.9.3.1 - the profile that keeps NV even if we'd die
GilesWorldObjectHandler_v1.6
GilesStashReplacer_v1.9.5
GilesMonsterPriorityChanger_v1.5.5.1
DebuffsEvasion
DBEnhancements_1.0.0.14


Please tell me if I can provide any more information, for you to have a look.

LE: Just disabled & deleted the DBEnhancements_1.0.0.14 plugin, I'll see how it works.

LE2: Just deleted the "- download and install DBEnhancements (only used for forcerepair - if you don't want to use DBEnhancements just remove the ForceRepair Tag at the End of act1elite1.xml (Leorics Manor)" taken from [Plugin] Profile Switcher - keep your Nephalem Buffs!, plugin's creator suggestion

LE3: Eveyrthing seems to be working fine now. :D
 
Last edited:
Another suggestion ;)

Decent dps weapons with level requirement reduction sell decently too (max is 18)
 
Giles:
In the situation where you need a repair but don't have the gold for it, it seems that the bot runs from the vendor to the TP and back and repeats this * infinity. My bot did this for a few hours last night, so I'm scared I might be flagged now :P
Anyhow, would it be possible to stop the bot process if this occurs?

Yeah, I could probably put a check in, am 99.9999% certain I can quickly check that your gold is, and just stop the bot altogether in this circumstance.

I should add a check in for having no more room in your stash for things, and stop it then too, really.
 
Giles is there anyway you could make a keep unid option? or do you know of any plugin that will work with this?
 
i run NM core while at work, pretty light weight botter and i just want to sell everything i pick up. how do i do that? i see the file in my plug ins, i guess i just dont understand the filter and/or the backpack test option. please help. sell everything!
 
i run NM core while at work, pretty light weight botter and i just want to sell everything i pick up. how do i do that? i see the file in my plug ins, i guess i just dont understand the filter and/or the backpack test option. please help. sell everything!

It will sell everything that doesn't get enough score to stash. Which given you're in nightmare, probably means it won't pick anything up (since the minimum pickup level you can select is like, 52), and so won't have anything to sell. The test backpack button is for seeing the scores of items in your backpack. Have a read through the 1st post, the config section explains it's use :)
 
Back
Top