• Visit Rebornbuddy
  • [Agil] [BETA] Gear optimizer, spiritbonder, and repair!

    Discussion in 'Archives' started by Neverdyne, Jan 24, 2015.

    Thread Status:
    Not open for further replies.
    1. Dgame

      Dgame Member

      Joined:
      Aug 19, 2014
      Messages:
      320
      Likes Received:
      0
      Trophy Points:
      16
      Good deal, thank you for all of your hard work.
       
    2. Tigger

      Tigger New Member

      Joined:
      Mar 12, 2014
      Messages:
      17
      Likes Received:
      0
      Trophy Points:
      1
      Changed to my WHM earlier and Agil went into an endless loop equipping gear back and forth.

      It looked like it was where particular body pieces cant equip head gear. So it would equip body, then try to equip head gear and would keep looping.

      Was just leaving for work so didn't get log.
       
    3. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      Fresh install, deleted everything. Still nothing. Maybe its something on my end? Should i delete RB and reinstall everything?
       
    4. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Yup, that's a problem. There's no way for Agil to know if a piece of equipment will remove something else. Since Agil checks equipment every 5 seconds, it'll see the empty slot and equip something there constantly. I don't know of an easy solution for this. On the other hand, it shouldn't affect anything really. The check happens every 5 seconds and it won't happen when you're in the middle of something, like gathering or crafting or doing a fate, so it'll only happen when your character is running around. You could leave it like that if you wanted and it won't stop your character from doing stuff. You can also disable optimization for those specific slots in the Settings so it won't check on the problematic slots.

      What's the error? Got any logs?
       
    5. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      There's no error, it says "agil hooked" but then it just doesnt do anything. Say if i'm fighting a mob (cuz i'm grinding) would it stop my current combat routine and do what it needs to do and resume or is it every 5 secs it checks and if i'm killing something, it will skip until hte next 5 secs...if thats the case, then it would mean being a brd would definitely be bad since there's no cast timer for anything.
       
    6. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Does it go to repair? If you could, could you go into Settings and change "Debug: False" to "Debug: True" then start the bot again, and attach the log? It'll let me know what's up. The check doesn't happen when you're doing something, like in combat, in a fate, crafting, gathering window up, etc. It only happens in between activities. Best way to test it, teleport to Limsa Lominsa, unequip something, and start Fate Bot. It should almost immediately equip something back on the empty slot. You can also test repair by setting the "minimum durability" on Settings to 100, then start Fate Bot anywhere with something in your gear damaged, it should immediately go to repair.
       
    7. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      So i tried what you said w/ the fate bot, it switched gear for every other class except for brd. However, it left some slots empty instead of filling it with gear. Attached is a log.

      View attachment 10196 2015-01-27 22.59.txt
       
    8. dcone

      dcone New Member

      Joined:
      Nov 19, 2014
      Messages:
      29
      Likes Received:
      0
      Trophy Points:
      1
      Does this work with housing menders as well?
       
    9. Tinytox

      Tinytox Member

      Joined:
      Nov 5, 2014
      Messages:
      370
      Likes Received:
      7
      Trophy Points:
      18
      You da man!
      I'm on hiatus from crafting profiles until we have some functioning auto repair, just not worth it when you can use a mouse recorder for the same benefit, However, if we have access to auto repair.... :3
       
    10. newb23

      newb23 Community Developer

      Joined:
      Nov 26, 2014
      Messages:
      397
      Likes Received:
      15
      Trophy Points:
      18
      Good evening! I am running version 1.0.9.

      While I was running one of the crafting profiles, Agil took over to mount up and run to a merchant to repair, was successful, mounted up and ran all the way back, and made it. However! Once I got back to the starting position, he stayed mounted, and the profile failed to continue.

      Since Agil is in control while the moving/repairing/returning, can you add one last check to the return move to verify character has dismounted before releasing control back to the profile? Thank you!

      Keep up the fantastic work!

      EDIT: Also, I've been following the thread, and am not seeing some options I would have expected to in the settings menu. Here are the only options I get when I pull up the settings menu.

      [HIDE]
      Code:
      AgilSettings.yaml
      
      Repair: true
      OptimizeGear: true
      MinimumDurability: 60
      MinimumItemLevel: 1
      
      [/HIDE]

      Is there something that I am missing, was it removed from this current version, or do I need to add in the other options manually?

      Again, thank you very much!
       
      Last edited: Jan 28, 2015
    11. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      This is the kind of stuff I just don't know it needs until someone finds it, thanks for the report. I'll add a force dismount at the end.

      It seems like it equipped stuff for the other classes. For the Bard, it looks like it went to repair first thing after starting the bot, then it went directly to a fate. The optimizer won't equip anything while its repairing nor while it's going to do a fate. It only does it during the "downtime" of the bot. For Fate Bot, that's when no fates are going on. For OrderBot, that's when you're not locked on an item crafting or the gathering window is up. After the fate ends, you should see it equip everything. The problem with letting the optimizer work when going to do a fate is that fates often synchronize the level, causing the optimizer to change to something for the new level, which is usually not what you'd want.

      The idea is that if you leave your bot doing fates overnight, there will be times when no fates are around and that's when the repair and gear optimizer kick in. It works different for OrderBot though.
       
    12. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Did you download the new zip from the original post? The settings on in have the full list of options. I'm no longer using GitHub.
       
    13. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      I gotcha! So now i tried it with "Grinding" Bot, and it does nothing. I am guessing this doesn't support the grinding bot atm? Can you make it so that it could support this section since it is easier for me to make the grind bot profile than for orderbot (since I cant find anything on how to make orderbot profiles for grinding) or if anyone can link me to a guide on how to make a profile to grind on orderbot, that'd be great!
       
    14. newb23

      newb23 Community Developer

      Joined:
      Nov 26, 2014
      Messages:
      397
      Likes Received:
      15
      Trophy Points:
      18
      Yes indeed I did. Grabbed the 1.0.9 .zip from the front.

      EDIT: I went ahead and grabbed it oooone more time. I now have what I assume to be all the options. At least until you update it again. ;)

      [HIDE]
      Code:
      Repair: True
      OptimizeGear: True
      Spiritbind: False
      MinimumDurability: 60.0
      MinimumItemLevel: 1
      Debug: False
      SlotEnabled:
        MainHand: True
        OffHand: True
        Head: True
        Body: True
        Hands: True
        Waist: True
        Legs: True
        Feet: True
        Necklace: True
        Earring: True
        Bracelet: True
        Ring1: True
        Ring2: True
      
      [/HIDE]
       
      Last edited: Jan 28, 2015
    15. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Yup, that's all of the options. I'm starting to think having stuff on text files is biting me in the ass with all these problems. But I hate Windows Forms...

      @Inferno better use OrderBot than Grindbot, it's really easy. You specify a GrindArea first, and then a Grind order to use that area. You can check out profiles here in the forums with examples.
       
    16. inferno124

      inferno124 New Member

      Joined:
      Mar 9, 2014
      Messages:
      33
      Likes Received:
      0
      Trophy Points:
      0
      So I've been testing this out for a few hours. The plugin works like its described, but now I see a problem occurring that I am not sure if its intentional or not, but here is the situation.

      The bot will scan my items every few seconds and equip the items that have the lowest SB % even if I have items that i want to SB already equipped. This led to a very long cycle of re-equipping gear so that all the gear are about the same % (I had about 4 sets of SB gear on me and regular raiding gear) since the plugin will always prioritize SB % over weighed stats. This eventually led to the plugin equipping my endgame raiding gear (since these i130 items have 1% SB or very close to that percentage), which then at one point, all the other gear caught up to the percentage of my endgame gear and it wouldnt switch gear anymore since I get no percent increase when i'm killing mobs outside of coil. This also caused the plugin to equip accessories for other classes (went form brd to blm items) because the SB % was low (and sense Accessories are universal and not class specific).

      Again, I am not quite sure if this is just a glitch on my end where it would equip and requip new items every few seconds or not (once an item's SB% increased higher than the lowest value in my inventory). At this point, I am not sure if its easier to write in a code to make it so that it wont change gear until the gear currently equipped reaches 100% or you can put an iLvL cap/range so that it will only cycle through the items within that iLvL range. This would mean that if a person brings 15 sets of SB gear, all 15 sets would be done at the same time, but it is definitely better than dropping all your endgame gear in your retainer.

      Let me know what you think. In the meantime, I will just dump my gear into the retainer and deal with it since this plugin is the best thing that happened since reborn buddy was introduced!!! Again, thank you so very much for your hard work on this...i have waited a very long time for this.
       
    17. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      It's working as intended, but as you said it becomes a problem when it equips unbound stuff of high ilevel that will never get bound from what you're doing. Next version will have three changes:

      1. Max Item Level option in Settings to prevent that.
      2. It'll wait for the gear to get bound before changing it so it's not constantly changing to the lowest %.
      3. Force dismount after repairs.

      Also this doesn't work with house menders because I can't map those, I don't have a house :(
       
    18. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Version 1.10

      Changes:
      • Maximum Item Level added to Settings.
      • When spiritbinding, it'll now stick with the currently equipped item if it's not yet bound and it's the best one stat wise. This will make it so it doesn't constantly change between unbound items.
      • Dismounts after returning from a repair.

      As always, any problems please let me know.
       
      Last edited: Jan 28, 2015
    19. mronikami

      mronikami New Member

      Joined:
      Jan 19, 2015
      Messages:
      19
      Likes Received:
      0
      Trophy Points:
      0
      WORKING as charm. only thing is annoying is that agil will force the items even after u switch them to want you want to wear.....
       
    20. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Good to hear. If there's something specific you want to wear in a slot, just disable that slot in the Settings (change the "True" to "False" for that slot). Otherwise, I'm afraid Agil can't read minds...yet :p
       
    Thread Status:
    Not open for further replies.

    Share This Page