Page 1 of 12 12311 ... LastLast
Results 1 to 10 of 120
  1. #1
    Buddy
    Reputation
    Join Date
    02.06.2012
    Posts
    1,564

    Default [Plugin] Giles Auto Equipper

    Auto Equipper v1.7.1 by GilesSmith
    (v1.7.1 released: 08th August @ 17:00 BST)


    1: Overview:
    Giles Auto Equipper is a plugin to help levelling up of new characters in DemonBuddy, particularly lower-level characters, by automatically equipping any items DemonBuddy loots that would be an upgrade. Will also be very useful once DB can explore random dungeons and we can run 1-60/Act1-4 routines in one go.

    Be sure to edit your loot rules to let DemonBuddy pick all items of level 1+ up - it's no good having loot rules that only pick up level 60+ yellow items and then using this plugin on a brand new character!

    This plugin will do nothing other than look at new items it detects in your backpack, and decide whether to equip them or not. It does nothing else - it does not interfere with looting, stashing, selling, salvaging, handling full backpacks, or anything else.


    2: Features:
    - Safety feature prevents plugin doing anything if it detects your character level is already 60 (to help prevent any "accidents" on a fully geared character), unless you set the config option to work on 60's (off by default).
    - Config window to make plugin ignore armor, jewelry, weapons, or helmets, incase you have your own equipment you want to force-use.
    - Checks all your items and backpack when DB first starts and equips whatever it thinks is "best in slot".
    - Continues to monitor all items DB picks up to look for any possible upgrades.
    - Tries to identify unidentified items on pickup, if you aren't in combat, to upgrade as soon as possible.
    - Handles all character classes automatically and focuses on appropriate item types and primary stats.
    - Handles rings in both slots without issue.
    - Easy to alter item weightings by editing the .cs file if you don't like how Auto Equipper judges items.
    - Focuses only on 1-handed weapons with an off-hander (shield/mojo/source/quiver) - except for DH's which focus on 2-handed ranged weapons with a quiver.


    3: Config Window:

    The config window allows you to disable the equipper from trying to upgrade specific item slots (eg if you have a helmet with a huge +exp gem in it you want to keep). You can also enable the equipper for level 60 toons - be careful that you don't have any unprotected uber items in your backpack first if you do this!


    4: Installation:
    1: Download the attached zip (bottom of post).
    2: Extract to your Demonbuddy directory (eg "C:/Demonbuddy/Plugins/")
    3: The files "GilesEquipper.cs" and "GilesEquipper.xaml" should now both be in their own folder in your plugins folder (eg "C:/Demonbuddy/Plugins/GilesEquip/GilesEquipper.cs")
    4: Start Demonbuddy, select the plugins tab, and click the check mark next to Giles Equipper to enable.
    5: You can click the "Config" button after selecting the plugin in the plugin list to lock specific item-types/slots from ever being evaluated.
    6: Once you start your bot, equipper will do its thing!


    5: Loot Rules:
    You need loot rules that will pickup pretty much everything, so that my plugin can get a chance to evaluate them and use them. I'm not officially supporting the attached loot-rules but I've uploaded them for those that can't make them (I recommend you edit them to suit your own needs). Both the attached loot-rules will pickup all items that are level 1+, and gold and health potions. They will also SELL everything level 1+ - they will not try to stash or salvage anything. This allows my plugin to pick what it wants and junk everything else. Either pick the loot-rules for picking EVERYTHING up (including greys & commons) - or the loot-rules that only pick things up that are at least blue (Magic).
    Don't use these loot rules with valuable equipment on your character, as they may be vendored! Use at own risk!


    6: Notes & Version History:
    I have never programmed before I used DemonBuddy. DemonBuddy is my first adventure into anything more complicated than Excel spreadsheet. Criticism is welcomed but please keep it constructive, and remember I am not a DB developer nor am I being paid - I am a fellow DB user just like you!
    Code:
    v1.7.1:
    -- Updated to support new DemonBuddy.
    -- Updated item handling/recognition to that of latest Giles Stash Replacer (1.9.x range).
    -- Settings file now saved in /DemonBuddy/Settings/ folder (you will need to re-configure settings after first run since 1.7).
    
    v1.7:
    -- Added a config option to enable the plugin for level 60's (useful if you leave your bot on levelling from 55+ and don't mind it still finding upgrades once it hits the cap).
    -- Now tries to identify unidentified items in your backpack, as long as you aren't in combat at the time.
    
    v1.6.1:
    -- Fixed bug with loading/saving ignore helms and ignore armor settings.
    
    v1.6:
    -- 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 not to touch.
    -- Rules files attached to first post updated for those that use them.
    
    v1.5:
    -- Replaces DemonBuddy item identification code with Giles item identification. Now recognizes and supports all item-types including class-specific types.
    
    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.
    
    v1.3:
    -- Added variables near the top of the plugin (just above stat weight values) to prevent the plugin touching certain item-types/slots.
    -- Increased the default score-weight of DPS on weapons slightly.
    
    v1.2:
    -- Added weightings for sockets on items and weapons
    -- Added support for characters you manually equip with two-handers, so it evaluates the two-handed weapon before deciding to remove it.
    
    v1.0:
    -- Initial release

    7: Download:
    You should download ONE loot-rule, and ONE zip.
    The loot-rule is optional and should never be used with valuable gear on your character! - ideally, you should customize your own loot-rules.
    You should always pick the newest (highest) version zip.
    Attached Files Attached Files
    Last edited by GilesSmith; 17.08.2012 at 03:59.
    - Giles "The Shrewsbury Devil" Smith.

    My Plugins:
    Giles Trinity v1.6.3.4
    Auto Gear Upgrader & Equipper v1.7.1

    [Donate via PayPal]

  2. #2
    Buddy
    Reputation
    Join Date
    15.01.2010
    Posts
    270

    Default

    Cannot download it

  3. #3
    Buddy
    Reputation
    Join Date
    02.06.2012
    Posts
    1,564

    Default

    Quote Originally Posted by Farmbot View Post
    Cannot download it
    You sure? It lets me download it fine :O Might've gone funny if you tried downloading it while I was editing the post!?
    - Giles "The Shrewsbury Devil" Smith.

    My Plugins:
    Giles Trinity v1.6.3.4
    Auto Gear Upgrader & Equipper v1.7.1

    [Donate via PayPal]

  4. #4

    Default

    Downloads fine for me, will give it a whirl after dinner, thanks.

    G

  5. #5
    Buddy
    Reputation
    Join Date
    15.01.2010
    Posts
    270

    Default

    now it works. perhabs bad timing ;-)
    Will test it if server are available und give a response

  6. #6

    Default

    Be nice to have the option not to change weapons, leveling with a 1000dps 2 handed mace and wants to keep equipping a 150dps one hander on my monk.

    G

  7. #7
    Buddy
    Reputation
    Join Date
    04.07.2012
    Posts
    16

    Default

    Great comments, really liking this! Super simple, really understandable code.

    Will you add:
    Block% for shields
    Attack Speed
    Experience per kill
    Sockets

    EDIT:
    I've been running this for ~15 min, doing perfect so far. Perfect picks for items.

    I'll let ya know how it goes overnight.
    Last edited by BabySuperman; 04.07.2012 at 11:11.

  8. #8
    Buddy
    Reputation
    Join Date
    13.06.2012
    Posts
    40

    Default

    Giles, or anyone using this for that matter... Would you mind bundling in the loot rules you're using with this plug-in? Most of the loot rules others have shared seem to all be related to level 60 characters and Inferno loot.

  9. #9
    Buddy
    Reputation
    Join Date
    02.06.2012
    Posts
    1,564

    Default

    v1.2 uploaded:
    -- Added weightings for sockets on items and weapons
    -- Added support for characters you manually equip with two-handers, so it evaluates the two-handed weapon before deciding to remove it.

    Quote Originally Posted by theatristformallyknownasG View Post
    Be nice to have the option not to change weapons, leveling with a 1000dps 2 handed mace and wants to keep equipping a 150dps one hander on my monk.
    G
    Hah, that must have been frustrating for you! Yes it ignored all 2-handers (valued them all as 0 points) except for Demon hunters who get to use bows/crossbows. Didn't really think about "what if" somebody was putting their own 2-hander on that might have super-high DPS.

    Anyway I've now uploaded v1.2 for you, which will evaluate any two-handers you already have equipped points-wise before deciding to replace them with a one-hander. I tested it and it worked - I had a two-hander equipped with a good shield in my backpack and a poor one-hander. Ran the plugin, it did nothing... picked up a very high DPS one-hander, it replaced the two-hander with the one-hander next pulse, and then the pulse after that equipped the shield (after it replaces a two-hander with a one-hander, it force-rechecks all items already in backpack to try and find an off-hander to use now a hand is free).

    Quote Originally Posted by BabySuperman View Post
    Great comments, really liking this! Super simple, really understandable code.
    Will you add:
    Block% for shields
    Attack Speed
    Experience per kill
    Sockets
    Sockets is the only stat DemonBuddy currently reads from an item out of all of those listed - I've now added a weighting for sockets on v1.2 if you want to try that (and edit the weightings to your tastes if you like), though I think the weightings for sockets should be low - the point of the plugin really is to be able to leave a new character levelling away somewhere (and in future DB releases that support random dungeon exploring, be able to leave it doing, say, Kick's profiles from Act 1 all the way through to Act 4 gearing as it plays), and sockets are really for "manual intervention" (putting gems in sockets, then taking them out again and putting new ones in later, is a bit much for me to try and add for little return).

    Would definitely like to add exp per kill (that's a biggy for levelling up), attack speed and block %, but we'll have to wait for new versions of DB that support those things!
    - Giles "The Shrewsbury Devil" Smith.

    My Plugins:
    Giles Trinity v1.6.3.4
    Auto Gear Upgrader & Equipper v1.7.1

    [Donate via PayPal]

  10. #10
    Buddy
    Reputation
    Join Date
    02.06.2012
    Posts
    1,564

    Default

    Quote Originally Posted by RcktMan77 View Post
    Giles, or anyone using this for that matter... Would you mind bundling in the loot rules you're using with this plug-in? Most of the loot rules others have shared seem to all be related to level 60 characters and Inferno loot.
    I've added some very basic rules to the first post, but PLEASE read the notes on them first (pasted below, too);

    Loot Rules:
    You need loot rules that will pickup pretty much everything, so that my plugin can get a chance to evaluate them and use them. I'm not officially supporting these loot-rules but I've uploaded them for those that can't make them (I recommend you edit them to suit your own needs):
    All Armor/Jewelry/Weapons ilvl 1+: Attachment 47079
    All Armor/Jewelry/Weapons Blue+ ilvl 1+: Attachment 47120
    That will pickup everything DB reads as an armor, jewelry, or weapon, but be careful as it will also SELL everything classed as those things. It won't try to keep, or salvage, anything (so it should never touch your stash!).
    Don't use these loot rules with valuable equipment on your character, as they may be vendored!
    Last edited by GilesSmith; 05.07.2012 at 01:38.
    - Giles "The Shrewsbury Devil" Smith.

    My Plugins:
    Giles Trinity v1.6.3.4
    Auto Gear Upgrader & Equipper v1.7.1

    [Donate via PayPal]

 

 
Page 1 of 12 12311 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •