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

[Plugin] Giles Stash & Loot Rule Replacer

Anyone else have an issue where, after your inventory is fully loaded, the bot will get stuck right by your stash chest? I'll come back after leaving the computer for a few hours and my char will be busily trying to unstuck itself right around the chest in A1. It has a full inventory, with nothing having been stashed.

I'm not 100% whether it's the plugin that is causing this, or the routine. Any ideas?

I've tried reinstalling Demonbuddy and my plugins, but still does the same thing.
 
where do i turn on the avoiding function? dont seems to find it anywhere
 
A really awesome future for this plugin would be something like run distance per gold. Like instead of setting a fixed amount of gold, you could set like 10 gold per yard run and by then making it pickup 50 gold if it is right next to you, but not if it is across the screen.


great idea, sick of seeing my character run past piles of gold where a quick step left or right would of grabbed it.

G
 
He left legendary staff in front of my eyes, thats to much for me:(
 
He left legendary staff in front of my eyes, thats to much for me:(

Probably a DB memory read issue, rather than a Giles issue.
Unless you have avoidance turned on (particularly out of combat avoidance) in which case you may be blacklisting items in ground effects.
 
Code:
[09:58:42.537 D] Navigator.Clear
[09:58:42.537 D] Generating path to  to use shrine - <1090, 975, -19.06253>
[09:58:42.537 D] Raycast path generated.
[09:58:42.537 D] Generated path to <1090, 975, -19.06253> ( to use shrine) with 1 hops.
[09:59:15.487 D] ChampionBase
[09:59:15.487 D] Shielding
[09:59:15.487 D] Molten
[09:59:15.487 D] Knockback
[09:59:15.497 D] Fast
[09:59:22.267 D] ChampionBase
[09:59:22.267 D] Shielding
[09:59:22.267 D] Molten
[09:59:22.267 D] Knockback
[09:59:22.267 D] Fast
[09:59:33.477 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-83261] because it was an unknown object type.
[09:59:33.477 V] Blacklisting BA9F0088 for 00:10:00
[09:59:38.087 D] ChampionBase
[09:59:38.087 D] Shielding
[09:59:38.087 D] Molten
[09:59:38.087 D] Knockback
[09:59:38.087 D] Fast
[09:59:46.077 D] Navigator.Clear
[09:59:46.077 D] Generating path to UNKNOWN - <1066.626, 947.7541, -19.89999>
[09:59:46.097 D] Successfully generated path from {X=66,Y=156} to {X=91,Y=138} in 00:00:00.0017534 with 37(6) hops
[09:59:46.097 D] Client path generated.
[09:59:46.097 D] Generated path to <1066.626, 947.7541, -19.89999> () with 6 hops.
[09:59:46.167 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-83675] because it was an unknown object type.
[09:59:46.167 V] Blacklisting BC3D000F for 00:10:00
[09:59:46.187 D] [GilesStashReplacer 1.9.9.1] Blacklisting item: HealthGlobe_02-82934 because it is a health-globe and shouldn't have a loot-attempt.
[09:59:46.187 V] Blacklisting B958001E for 00:09:50
[09:59:46.317 D] [GilesStashReplacer 1.9.9.1] Blacklisting a gold pile because it is too small (25 gold) [GoldCoins-83116]
[09:59:46.317 V] Blacklisting BA0E007F for 00:10:00
[09:59:50.837 D] [GilesStashReplacer 1.9.9.1] Blacklisting item: shoulderPads_norm_base_flippy-83835 because it is a white armor/offhand.
[09:59:50.837 V] Blacklisting BCDD0037 for 00:09:50
[09:59:50.887 D] [GilesStashReplacer 1.9.9.1] We want this pile of 282 gold, going to attempt a pickup [used Giles Filters]
[09:59:52.137 V] Blacklisting BC9A006C for 00:01:00
[09:59:52.257 D] Navigator.Clear
[09:59:52.257 D] Generating path to  to use shrine - <1090, 975, -19.06253>
[09:59:52.277 D] Raycast path generated.
[09:59:52.277 D] Generated path to <1090, 975, -19.06253> ( to use shrine) with 1 hops.
[09:59:52.677 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-83811] because it was an unknown object type.
[09:59:52.677 V] Blacklisting BCC50088 for 00:10:00
[09:59:53.817 N] Shrine_Global_Blessed-83836 is a shrine with id -1126301579.
[09:59:53.817 N] Using shrine Shrine_Global_Blessed-83836 -1126301579
[09:59:54.317 V] Blacklisting BCDE0075 for 00:05:00
[09:59:54.317 N] Blacklisted True
[09:59:54.477 D] [GilesStashReplacer 1.9.9.1] Blacklisting a gold pile because it is too small (39 gold) [GoldCoins-83826]
[09:59:54.477 V] Blacklisting BCD40017 for 00:10:00
[09:59:54.477 D] Navigator.Clear
[09:59:54.477 D] Generating path to UNKNOWN - <1066.626, 947.7541, -19.89999>
[09:59:54.487 D] Raycast path generated.
[09:59:54.487 D] Generated path to <1066.626, 947.7541, -19.89999> () with 1 hops.
[09:59:54.617 D] [GilesStashReplacer 1.9.9.1] Blacklisting a gold pile because it is too small (93 gold) [GoldCoins-83803]
[09:59:54.617 V] Blacklisting BCBD0072 for 00:10:00
[09:59:55.997 D] [WorldObjectHandler] Blacklisting a world object [HirelingHeadstone-83937] because it was an unknown object type.
[09:59:55.997 V] Blacklisting BD430005 for 00:10:00
[10:00:14.227 D] [GilesStashReplacer 1.9.9.1] Blacklisting a gold pile because it is too small (90 gold) [GoldCoins-84011]
[10:00:14.227 V] Blacklisting BD8D0015 for 00:10:00
[10:00:14.367 D] [GilesStashReplacer 1.9.9.1] We want this pile of 1201 gold, going to attempt a pickup [used Giles Filters]
[10:00:15.707 V] Blacklisting BCBE0016 for 00:01:00
[10:00:15.747 D] [GilesStashReplacer 1.9.9.1] Blacklisting item: HealthGlobe-84468 because it is a health-globe and shouldn't have a loot-attempt.
[10:00:15.747 V] Blacklisting BF56006C for 00:09:50
[10:00:25.437 D] [WorldObjectHandler] Blacklisting a shrine [Shrine_Global_Blessed-84779].
[10:00:25.437 V] Blacklisting C08D0009 for 00:10:00
[10:00:25.437 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-84777] because it was an unknown object type.
[10:00:25.437 V] Blacklisting C08B0075 for 00:10:00
[10:00:26.567 D] Navigator.Clear
[10:00:26.597 D] Replaced hook [ProfileOrderBehavior_Hook] f6a0dc81-db60-4c39-93b2-36406e0e5f73
[10:00:26.597 D] Generating path to UNKNOWN - <1055.695, 885.308, -19.89999>
[10:00:26.597 D] Raycast path generated.
[10:00:26.597 D] Generated path to <1055.695, 885.308, -19.89999> () with 1 hops.
[10:00:28.747 D] Navigator.Clear
[10:00:28.837 D] Replaced hook [ProfileOrderBehavior_Hook] 480481a4-2f3f-45a4-aba3-1b678bca4ed6
[10:00:28.837 D] Generating path to UNKNOWN - <1148.401, 888.9555, -29.9>
[10:00:28.857 D] Successfully generated path from {X=68,Y=134} to {X=67,Y=171} in 00:00:00.0005861 with 38(4) hops
[10:00:28.857 D] Client path generated.
[10:00:28.857 D] Generated path to <1148.401, 888.9555, -29.9> () with 4 hops.
[10:00:30.287 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-84832] because it was an unknown object type.
[10:00:30.287 V] Blacklisting C0C20055 for 00:10:00
[10:00:34.577 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-84867] because it was an unknown object type.
[10:00:34.577 V] Blacklisting C0E50055 for 00:10:00
[10:00:40.947 D] [WorldObjectHandler] Blacklisting a shrine [Shrine_Global_Blessed-84904].
[10:00:40.947 V] Blacklisting C10A004F for 00:10:00
[10:00:43.437 D] [WorldObjectHandler] Blacklisting a shrine [Shrine_Global_Blessed-84906].
[10:00:43.437 V] Blacklisting C10C0066 for 00:10:00
[10:00:44.487 D] Navigator.Clear
[10:00:44.567 D] Replaced hook [ProfileOrderBehavior_Hook] cb433f50-3a73-4203-99d5-f65e75497114
[10:00:44.567 D] Generating path to UNKNOWN - <1242.757, 961.3666, -39.83155>
[10:00:44.567 D] Successfully generated path from {X=68,Y=168} to {X=96,Y=209} in 00:00:00.0017716 with 42(8) hops
[10:00:44.567 D] Client path generated.
[10:00:44.567 D] Generated path to <1242.757, 961.3666, -39.83155> () with 8 hops.
[10:00:48.687 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-84918] because it was an unknown object type.
[10:00:48.687 V] Blacklisting C118006D for 00:10:00
[10:00:49.937 D] [WorldObjectHandler] Blacklisting a container [a3dun_Crater_ST_Chest-84924] because we never want to open it.
[10:00:49.937 V] Blacklisting C11E0050 for 00:10:00
[10:00:58.698 D] Navigator.Clear
[10:00:58.768 D] Replaced hook [ProfileOrderBehavior_Hook] 0ccf0e91-c7fc-4036-80d0-5261cd9a96c5
[10:00:58.768 D] Generating path to UNKNOWN - <1160.063, 1029.877, -39.9>
[10:00:58.788 D] Raycast path generated.
[10:00:58.788 D] Generated path to <1160.063, 1029.877, -39.9> () with 1 hops.
[10:00:58.918 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-85187] because it was an unknown object type.
[10:00:58.918 V] Blacklisting C2250042 for 00:10:00
[10:00:58.988 D] [GilesStashReplacer 1.9.9.1] Blacklisting item: fistWeapon_norm_base_flippy_01-85190 because it does not match blue weapon level requirement.
[10:00:58.988 V] Blacklisting C2280086 for 00:09:50
[10:01:00.448 D] [WorldObjectHandler] Blacklisting a world object [a3dun_crater_st_Demon_BloodContainer_A-85214] because it was an unknown object type.
[10:01:00.448 V] Blacklisting C240006E for 00:10:00
[10:01:03.078 D] Navigator.Clear
[10:01:03.118 D] Replaced hook [ProfileOrderBehavior_Hook] 144671b7-07cc-4c62-a237-cda6dec1c607
[10:01:03.118 D] Generating path to UNKNOWN - <1082.16, 1010.361, -38.78577>
[10:01:03.118 D] Raycast path generated.
[10:01:03.118 D] Generated path to <1082.16, 1010.361, -38.78577> () with 1 hops.
[10:01:03.858 D] [WorldObjectHandler] Blacklisting a shrine [Shrine_Global_Blessed-85251].
[10:01:03.858 V] Blacklisting C265003C for 00:10:00
[10:01:05.288 D] [GilesStashReplacer 1.9.9.1] Blacklisting a gold pile because it is too small (90 gold) [GoldCoins-85263]
[10:01:05.288 V] Blacklisting C2710075 for 00:10:00
[10:01:05.958 D] [GilesStashReplacer 1.9.9.1] Blacklisting a gold pile because it is too small (39 gold) [GoldCoins-85266]
[10:01:05.958 V] Blacklisting C2740052 for 00:10:00
[10:01:06.728 D] [GilesStashReplacer 1.9.9.1] Blacklisting a gold pile because it is too small (93 gold) [GoldCoins-85272]
[10:01:06.728 V] Blacklisting C27A0050 for 00:10:00
[10:01:06.728 D] Navigator.Clear
[10:01:06.768 D] Replaced hook [ProfileOrderBehavior_Hook] 66fc279d-ee73-485c-b396-33d37b2a41d8
[10:01:06.768 D] Generating path to UNKNOWN - <1043.416, 1044.922, -39.89999>
[10:01:06.778 D] Raycast path generated.
[10:01:06.778 D] Generated path to <1043.416, 1044.922, -39.89999> () with 1 hops.
[10:01:08.978 D] Navigator.Clear
[10:01:09.018 D] Replaced hook [ProfileOrderBehavior_Hook] 42577349-9c50-4601-9fea-a1269c5cad35
[10:01:09.018 D] Generating path to UNKNOWN - <1079.037, 1012.34, -38.78078>
[10:01:09.018 D] Raycast path generated.
[10:01:09.018 D] Generated path to <1079.037, 1012.34, -38.78078> () with 1 hops.
[10:01:10.458 D] Navigator.Clear
[10:01:10.498 D] Replaced hook [ProfileOrderBehavior_Hook] c4d47f38-cb23-41bb-a261-0b6f6c87f9bb
[10:01:10.498 D] Generating path to UNKNOWN - <1158.683, 1025.501, -39.36169>
[10:01:10.518 D] Raycast path generated.
[10:01:10.518 D] Generated path to <1158.683, 1025.501, -39.36169> () with 1 hops.

Here the part of log where he didn't pickup loot he should have after the fight.. It seems he does skip loot because of avoidance especially when elites have this corps explosion ability.. every time they have that he wont loot after the fight.
 
Here the part of log where he didn't pickup loot he should have after the fight.. It seems he does skip loot because of avoidance especially when elites have this corps explosion ability.. every time they have that he wont loot after the fight.

You can disable out-of-combat avoidance, if you want! If you're using Giles Combat Replacer, that is.
Open GilesCombatReplacer.cs with notepad or notepad ++, and find THIS.

Code:
  // Force avoidance for 5 seconds if out of combat
                if (bOutOfCombatAvoidance && DateTime.Now.Subtract(lastTimeInCombat).TotalSeconds < 5)
                {
                    FindSafeZone(true);
                    iEmergencyLoops = 0;
                    return RunStatus.Running;
                }
It will appear twice, delete both instances.
 
What happens when u delete that? Is it just that it wont avoid dangerous shit when out of combat?

/e Anyone know an ETA when Giles is coming back? :P
 
You can disable out-of-combat avoidance, if you want! If you're using Giles Combat Replacer, that is.
Open GilesCombatReplacer.cs with notepad or notepad ++, and find THIS.

Code:
  // Force avoidance for 5 seconds if out of combat
                if (bOutOfCombatAvoidance && DateTime.Now.Subtract(lastTimeInCombat).TotalSeconds < 5)
                {
                    FindSafeZone(true);
                    iEmergencyLoops = 0;
                    return RunStatus.Running;
                }
It will appear twice, delete both instances.

Thats the first thing I did when I first noticed the issue however disabling out of combat avoidance does not solve the problem.. because during combat certain areas have been blacklisted for a minute or two and if the loot drops within that area he wont pick it up.
 
You can disable out-of-combat avoidance, if you want! If you're using Giles Combat Replacer, that is.
Open GilesCombatReplacer.cs with notepad or notepad ++, and find THIS.

Code:
  // Force avoidance for 5 seconds if out of combat
                if (bOutOfCombatAvoidance && DateTime.Now.Subtract(lastTimeInCombat).TotalSeconds < 5)
                {
                    FindSafeZone(true);
                    iEmergencyLoops = 0;
                    return RunStatus.Running;
                }
It will appear twice, delete both instances.


Hey mate ! Finally I came across this "fix"! Do you have any proof that it works and it will start picking up them juicy pieces ?:)) Personally, either i've been the most unlucky guy on earth or the bot did not pick any legendary for 4 days straight ( with breaks ofc ) but 12 hrs + / day ( 30 levels of paragon ) without any legendaries haha! If overnight I fight a legendary, means you are the Bo$$ and the full profit from selling it will go to you :). Let's wait and see!

Cheers for the info, you the man !


I just went for a shower and guess what i found when i came back ? :) Skorn !

Free image hosting for your screenshots + free screen capture tool

Cheers a lot bro, it's confirmed, it's a good fix ! You can go to sleep knowing it will pick your legendaries up !
 
Last edited:
Hey everybody! I've been using this plugin for a while and I really liked it, but what should I change in the code so that bot would pick up also lower quality gems(e.g. square gems)? Thanks in advance
 
Hey everybody! I've been using this plugin for a while and I really liked it, but what should I change in the code so that bot would pick up also lower quality gems(e.g. square gems)? Thanks in advance
Do you really need square gems ? PM me your id and I can give you big ones free, they take space in my stacks anyway
 
The better fix is to simply search for any instances of bOutOfCombatAvoidance = true and change it to false. It will die a bit more suiciding itself as it is pretending to think to grab loot, but it should work better.
 
You can disable out-of-combat avoidance, if you want! If you're using Giles Combat Replacer, that is.
Open GilesCombatReplacer.cs with notepad or notepad ++, and find THIS.

Code:
  // Force avoidance for 5 seconds if out of combat
                if (bOutOfCombatAvoidance && DateTime.Now.Subtract(lastTimeInCombat).TotalSeconds < 5)
                {
                    FindSafeZone(true);
                    iEmergencyLoops = 0;
                    return RunStatus.Running;
                }
It will appear twice, delete both instances.

rofl this fix has been around for a while
 
So does taking out
// Force avoidance for 5 seconds if out of combat
if (bOutOfCombatAvoidance && DateTime.Now.Subtract(lastTimeInCombat).TotalSeconds < 5)
{
FindSafeZone(true);
iEmergencyLoops = 0;
return RunStatus.Running;
}

Completely fix the loot problems?

if not is there something else?
 
So does taking out
// Force avoidance for 5 seconds if out of combat
if (bOutOfCombatAvoidance && DateTime.Now.Subtract(lastTimeInCombat).TotalSeconds < 5)
{
FindSafeZone(true);
iEmergencyLoops = 0;
return RunStatus.Running;
}

Completely fix the loot problems?

if not is there something else?




i tried this and im getting a compiler error, can sum1 post there updated one, thanks
 
rofl this fix has been around for a while

I'm well aware of that, silly.
I posted it in response to someone specifically complaining about missing loot due to the avoidance.
But thanks for being obnoxious :)
 
Back
Top