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

[Plugin] Giles Auto Equipper (Community Version)

Back from vacation.... Will read through things and get an update out soon... I know I been saying that but been lazy lately with work and everything...

Also a few things do seem to be slightly broken and need some tweaking...
 
Cant you make like a option so it only equip armor with "experience"? like monster kills exp and stuff? Because I want it so I level up faster :)
 
first this plugin is awesome a very useful, and i often let it gear my characters even after level 60.

I know its not really intended for after 60, but i have a few requests for after 60 stuff.

This would literally be perfect if it had checkboxes for the following things.
1: never drop crit chance
2: never drop attack speed.
3: dual weild only, 2h only.
 
Looking into adding quite a few things...

-_- Amazing how much work gets backlogged when you leave for vacation for a bit... Had a couple of development requests for other projects come in and those are taking priority.....


Cant you make like a option so it only equip armor with "experience"? like monster kills exp and stuff? Because I want it so I level up faster :)
Last I had checked into it, DB was unable to read this attribute.. So there was no way to add it into the scheme of things.. Maybe I was mistaken or maybe DB can now do this - will check into it once more.


first this plugin is awesome a very useful, and i often let it gear my characters even after level 60.

I know its not really intended for after 60, but i have a few requests for after 60 stuff.

This would literally be perfect if it had checkboxes for the following things.
1: never drop crit chance
2: never drop attack speed.
3: dual weild only, 2h only.

Well credit goes to Giles, I have just provided updates here and there since he left us....

Have been looking at using it as such for under-geared or self gearing lvl 60's.... But doesn't really seem all that practical anymore since gold has dropped below .025/m

The DW/2H/1H+S gearing is still pretty goofy IMO but maybe introducing an option to force it 1 way or another would be more workable....

Will add your suggestions to the box of things to consider and how to implement...
 
As Submarine indicated in his post 1.8.0.4 works when you first start Demonbuddy but soon after appears to crash and ceases functioning. I made the change suggested in his post and the plugin worked for around 45 minutes, then hit another error and started giving everything it picked up a 0 value (confirmed that some of the items were usable on my toon).

Edit: Merely hitting stop then start seems to reset it and the plugin begins working again...for a bit anyways.

Code:
[00:49:16.203 N] ========== Grid segmentation resetting!!! ============
[00:49:16.203 D] System.AccessViolationException: Could not read bytes from 00000000 [299]!
   at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   at Zeta.Internals.Actors.DiaObject.()
   at Zeta.Internals.Actors.DiaObject.get_ACDGuid()
   at Zeta.Internals.Actors.DiaObject.Interact()
   at Zeta.CommonBot.Profile.Common.UseObjectTag.(Object )
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Sequence..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.CommonBot.BotMain.()

1.8.0.4 sometimes stop to work with following message (ie i think it just crash and DB cannot find it):

[20:32:25.921 D] Exception while pulsing plugin GearCheck: System.AccessViolationException: Could not read bytes from 00000000 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Actors.ACD.()
at Zeta.Internals.Actors.ACDItem.get_IsUnidentified()
at Zeta.Internals.Actors.ACDItem.get_Name()
at AutoEquipper.GearCheck.fakeEquip(Dictionary`2 equips, RatoshInventorySlot inventorySlot, ACDItem equip)
at AutoEquipper.GearCheck.equip(RatoshInventorySlot inventorySlot, ACDItem equip)
at AutoEquipper.GearCheck.reloadEquipped()
at AutoEquipper.GearCheck.OnPulse()
at Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin)

To make it work again need to restart completely DB. Lastest dev copy of autoequiper also not possible to download because of this message on
"This binary file cannot be displayed. File is too big for download" on https://www.assembla.com

Did some extra investigations .

autoequper not correctly interpretate item Bow_norm_base_flippy_01","Weapon","WeaponRange","Bow","TwoHandBow" and try to equip to follower (Kormac) and after it plugin crash

Quick hack untill topicstarter fix it :

open RatoshGearCheck.cs and comment like

//foreach (ACDItem item in ZetaDia.Me.Inventory.Pet)
//{
// if (item.BaseAddress == IntPtr.Zero)
// {
// continue;
// }
// RatoshInventorySlot slot = FromInventorySlot(item);
// equip(slot, item);
// tempEquips.Remove(slot);
//}
 

Attachments

Last edited:
just a quick question:
could u explain the results of certain DPS/EPH values? i couldnt find a lot about these basics via the search ;)

eg.:
- what would be the difference of 40 DPS / 1 EPH (compared to 30/1)?
- is 30/1 = 60/2 ?
 
just a quick question:
could u explain the results of certain DPS/EPH values? i couldnt find a lot about these basics via the search ;)

eg.:
- what would be the difference of 40 DPS / 1 EPH (compared to 30/1)?
- is 30/1 = 60/2 ?

also want to know.
 
The plugin looks awesome, but I'm wondering, is there a way to get the plugin to do the following:

During town runs, check stash for upgrades and put replaced equipment in stash.

Basically, I have prepurchased sets of gear for specific levels and I want the plugin to automatically equip them when eligible without my interference and without risk of old stuff being sold to vendor.
 
As Submarine indicated in his post 1.8.0.4 works when you first start Demonbuddy but soon after appears to crash and ceases functioning. I made the change suggested in his post and the plugin worked for around 45 minutes, then hit another error and started giving everything it picked up a 0 value (confirmed that some of the items were usable on my toon).

Edit: Merely hitting stop then start seems to reset it and the plugin begins working again...for a bit anyways.

Code:
[00:49:16.203 N] ========== Grid segmentation resetting!!! ============
[00:49:16.203 D] System.AccessViolationException: Could not read bytes from 00000000 [299]!
   at Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
   at Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
   at Zeta.Internals.Actors.DiaObject.()
   at Zeta.Internals.Actors.DiaObject.get_ACDGuid()
   at Zeta.Internals.Actors.DiaObject.Interact()
   at Zeta.CommonBot.Profile.Common.UseObjectTag.(Object )
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Sequence..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.Decorator..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.Common.HookExecutor.Run(Object context)
   at Zeta.TreeSharp.Action.RunAction(Object context)
   at Zeta.TreeSharp.Action..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.TreeSharp.PrioritySelector..()
   at Zeta.TreeSharp.Composite.Tick(Object context)
   at Zeta.CommonBot.BotMain.()

i get the same problem with the newest one and the second newest one, use the old guiles equipper, its not as good but it gets the job done
 
Im currently having a small issue, not sure what's causing it. Everything runs fine but everytime I start demonbuddy and get to running, I check my equipper config and it always has the ignore weapon unchecked. I recheck it and it runs fine and does ignore it but for some reason.. that is the only one it never keeps on ignore. Am I missing something I did when I hit ignore on the others that I am overlooking? Is there a specific thing I need to show you file wise/log wise that maybe you can give me some input from? It's not a big issue but annoying and I am afraid to try running YAR if it redoes everything in the middle of the night and then ends up getting rid of my weapon for some reason.

I use it with the DBquesting currently and it works wonders. Love it but just that small issue i'm noticing.

edit:

using 1.7.4.1
 
Last edited:
Can Someone help me with this Problem ? I'm New in d3 botting, i installed THe Plugin ( and its loaded ) and started a Level 1 barb, he picks up Every Item but doesnt equip them , so with Level 7 THe barb has only THe Starting Equipment :( what is wrong ?
(Sorry for my really Bad english ;) )
 
Can Someone help me with this Problem ? I'm New in d3 botting, i installed THe Plugin ( and its loaded ) and started a Level 1 barb, he picks up Every Item but doesnt equip them , so with Level 7 THe barb has only THe Starting Equipment :( what is wrong ?
(Sorry for my really Bad english ;) )

I kinda have the same problem. I think this is because every item is evaluated with itemscore 0 for some reason:
[09:45:40.839 N] [AutoEquipper 1.8.0.4] [**PACK**] Evaluated item 'Vampiric Shiv of the Eel'[Unknown] (points=0)

Edit: This Problem only exists in the beta version, the stable version works!
 
Last edited:
I was having problems with the AutoEquipper replacing decent 200 str/dmg legendaries on my barb w/ dext/int blues and literally killing my barb/leveling sessions. I went into RatoshGearCheck and scaled down the dext/int defaults to just a fraction of what they once were.

The weights seem to at least be closer to what I would expect them to be now, in the logs. Am I doing something wrong?
 
Thank you for ur wonderful plugin

I found a problem:
It doesn't take effect on "Level Requirement Reduced" gears?
 
How do I adjust this thing to focus on keeping highest vitality gear possible? I am trying to use to level 1-60 in HC, even after I gear up in the AH, this bot replaces the equip for the highest dmg which isn't ideal in HC, also it occasionally sells off gear thats already equipped. Example, I bought a shield for my barb came back a little later and the bot must of sold it.
 
hi i am leveling a barbarian (1-60) using Full Questing - All Acts - Complete - Tested to rrrix with plugins setting and one of them is equipped autoequiper but not all, my barbarian is level 9 and not equipped nothing, idk if it's because I have not set up properly or that
 
hi i am leveling a barbarian (1-60) using Full Questing - All Acts - Complete - Tested to rrrix with plugins setting and one of them is equipped autoequiper but not all, my barbarian is level 9 and not equipped nothing, idk if it's because I have not set up properly or that
Just enable GearCheck plugin
 
Back
Top