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

[Plugin] Giles Auto Equipper

v1.4 uploaded:

v1.4:
-- Added life on hit scoring and weighting for items/weapons.
-- Fixed bug with weapon scoring treating strength as the "primary stat" for all classes.
-- Further increased default score-weight of DPS on weapons.
 
is it only working with the engl version or the other languages too?
 
Giles,

I'm not certain, but I think there may be an issue with Barbarian's Mighty Belts not being recognized--either as a result of the bot or your plugin--I'm not sure which. In any case, a Mighty Belt for a barb I'm leveling is given a score of 0 when it's clearly much better than others the plug-in scores and swaps for it.

The belt in question is:

Rare Mighty Belt
Req. Lvl - 38
162 armor
70 str
16 phys. res.
+8 max. fury (barb only)
1.1% chance to freeze on hit
 
GilesSmith for President! Your epic lootplugin and now this! Dude, you rock.
 
v1.5 uploaded:
-- Replaces DemonBuddy item identification code with Giles item identification. Now recognizes and supports all item-types including class-specific types.

Giles,
I'm not certain, but I think there may be an issue with Barbarian's Mighty Belts not being recognized--either as a result of the bot or your plugin--I'm not sure which. In any case, a Mighty Belt for a barb I'm leveling is given a score of 0 when it's clearly much better than others the plug-in scores and swaps for it.

This was my first plugin, and originally just used DemonBuddy's own item handling code. DemonBuddy itself cannot recognize or understand class-specific item-types (eg barbarian mighty belts) - it also often mis-reads other normal item types (eg tries to treat boots as an amulet etc. at random). The update should fix all of these issues, as I have now used the item-recognition code I wrote for my stash & loot replacer plugin! :)
 
Giles,

For the sake of curiosity, I've used this plug-in while leveling a character from 1-60 for the most part successfully. Now, having completed hell on this character, I'm still a little under-geared for inferno. Is there anyway to turn this plugin on for level 60 characters so that it will continue to upgrade gear appropriately? Also, would it be possible to do an item check for an item which has been upgraded by something newer to determine if the older item has an occupied socket, and if so then have the bot stash the item, rather than sell it?
 
Giles,
For the sake of curiosity, I've used this plug-in while leveling a character from 1-60 for the most part successfully. Now, having completed hell on this character, I'm still a little under-geared for inferno. Is there anyway to turn this plugin on for level 60 characters so that it will continue to upgrade gear appropriately? Also, would it be possible to do an item check for an item which has been upgraded by something newer to determine if the older item has an occupied socket, and if so then have the bot stash the item, rather than sell it?

The 1st part of your question - I won't make it "public" (as in, release it on the 1st post) because I think it's a bit dangerous to have a plugin that can change the gear on a 60 character (imagine activating it on your wrong bot account and having it get rid of your cool GF items because it found something with higher primary stats! :D)... but you can change it yourself easily enough. Open "GilesEquipper.cs" in a text editor (eg notepad), and look for this code;
Code:
            if (ZetaDia.Actors.Me.Level < 1 || ZetaDia.Actors.Me.Level > 59)
            {
                return;
            }
You can either delete that whole chunk of code, or just edit the "> 59" bit to be "> 60" (since your character will never be higher than level 60!).

As for the 2nd question, that starts to get a bit much - it would involve forcing a town-run, handling the stash routine etc. for special, specific-circumstance items - and seems a bit much work for something that likely wouldn't be useful to most people!
 
When full questing comes out, this is going to own everything. I'll let it farm itself through inferno.
 
I used to use your awesome plugin while levelling on english client without any problem, but since yesterday I am levelling 3 toons on russian accounts, and your plugin doesn't work.

I use your 1.5 version, with the "nocommon" ruleset you provided, and basically it doesn't pick up anything.

Any idea on how to fix it ?

Thanks by advance, congrats for all your plugins ;-)
 
Used this several times - awesome work giles.
Especially well when buying items for lv 5 10 15 25 35 45
then put them all in inventory and let it do its work every few levels.
 
Used this several times - awesome work giles.
Especially well when buying items for lv 5 10 15 25 35 45
then put them all in inventory and let it do its work every few levels.

... I know how it works, I used it while levelling several toons. I am asking about compatibility with russian client, which doesn't seem to be there so far :-).
 
Last edited:
... I know how it works, I used it while levelling several toons. I am asking about compatibility with russian client, which doesn't seem to be there so far :-).
Hey Raoul. I'll be releasing a new version today with a config window and a few minor changes internally, but really there's no difference between the version coming up and the one already posted when it comes to client language - both should support Russian client fine! Try replacing the ruleset with this and report back on whether it picks things up please! :D
Code:
<?xml version="1.0" encoding="utf-8" ?>
<ItemRules name="Giles Equipper Rules - No Commons" useRoundedValues="false">
 <Priority priority1="Sell" />
 <Categories>
  <Category ruleType="PickUp">
   <ItemRule description="Pickup All">
     <StatRules>
       <Rule stat="Level" minValue="1" quality="Magic1" />
     </StatRules>
   </ItemRule>
   <ItemRule itemName="Gold" stack="1" />
   <ItemRule itemName="*Plan:*" stack="1" />
   <ItemRule itemName="*Design:*" stack="1" />
   <ItemRule itemName="*Tome of*" stack="1" />
   <ItemRule itemName="*Health Potion*" stack="1" />
   <ItemRule itemName="*Staff of Herding*" stack="1" />
  </Category>

  <Category ruleType="Sell">
   <ItemRule description="Sell All">
     <StatRules>
       <Rule stat="Level" minValue="1" />
     </StatRules>
   </ItemRule>
  </Category>
 </Categories>
</ItemRules>

Also set logging to Diagnostic BEFORE loading the new loot-rule-file - and see if any errors come up in DB when trying to load the new loot-rule file you paste the above into, just incase!
 
Hey Raoul. I'll be releasing a new version today with a config window and a few minor changes internally, but really there's no difference between the version coming up and the one already posted when it comes to client language - both should support Russian client fine! Try replacing the ruleset with this and report back on whether it picks things up please! :D
Code:
<?xml version="1.0" encoding="utf-8" ?>
<ItemRules name="Giles Equipper Rules - No Commons" useRoundedValues="false">
 <Priority priority1="Sell" />
 <Categories>
  <Category ruleType="PickUp">
   <ItemRule description="Pickup All">
     <StatRules>
       <Rule stat="Level" minValue="1" quality="Magic1" />
     </StatRules>
   </ItemRule>
   <ItemRule itemName="Gold" stack="1" />
   <ItemRule itemName="*Plan:*" stack="1" />
   <ItemRule itemName="*Design:*" stack="1" />
   <ItemRule itemName="*Tome of*" stack="1" />
   <ItemRule itemName="*Health Potion*" stack="1" />
   <ItemRule itemName="*Staff of Herding*" stack="1" />
  </Category>

  <Category ruleType="Sell">
   <ItemRule description="Sell All">
     <StatRules>
       <Rule stat="Level" minValue="1" />
     </StatRules>
   </ItemRule>
  </Category>
 </Categories>
</ItemRules>

Also set logging to Diagnostic BEFORE loading the new loot-rule-file - and see if any errors come up in DB when trying to load the new loot-rule file you paste the above into, just incase!

Thank you very much for the heads up :-).

I will test this tonight and will let you know !

Since you are pretty talented, you should look into a dedicated scheduler or something, that would be awesome, and to my knowledge there isn't anything yet available, and it would help a lot to stay under the radar...!
 
v1.6 uploaded:
-- Various minor changes/updates to item identification code.
-- Now comes with a config window and saves your settings in a config file, for editing what item-types/slots not to try to upgrade.
-- Rules files attached to first post updated for those that use them.
 
Found a bug that I am not sure is DB or this plugin related. When the backpack is full but in an area that it can't TP in. The bot will just stand there trying to TP over and over again.
 
Found a bug that I am not sure is DB or this plugin related. When the backpack is full but in an area that it can't TP in. The bot will just stand there trying to TP over and over again.
This is, indeed, a DB issue :(
 
for some reason my toon does not loot anything. Any idea why? I even tried copy and pasting that script you posted on top and nothing either.

Edit: I take that back, it was the profile that had looting set to false. Changed it to True and I think it works now =]
 
Last edited:
Thank you very much for the heads up :-).

I will test this tonight and will let you know !

Since you are pretty talented, you should look into a dedicated scheduler or something, that would be awesome, and to my knowledge there isn't anything yet available, and it would help a lot to stay under the radar...!

I tested it yesterday, and it wasn't changing anything, however I suspect that I am a retard and I didn't check the "pick loot" value in the profile. I will keep you posted.
 
I tested it yesterday, and it wasn't changing anything, however I suspect that I am a retard and I didn't check the "pick loot" value in the profile. I will keep you posted.
Those pesky sneaky profile developers trying to optimize their routines by not looting anything! ;)

Also:
v1.6.1 uploaded:
-- Fixed bug with loading/saving ignore helms and ignore armor settings.
 
Last edited:
Back
Top