• Visit Rebornbuddy
  • [Beta] Inventory Bot (Chaos Recipes)

    Discussion in 'Archives' started by iargue, Sep 22, 2014.

    1. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      Welcome to my Inventory Bot. The general Idea is to have an inventory bot that you run after your botting sessions (And eventually during) that will check your stash and do certain handy functions with it.

      Current Features:

      Chaos Recipes

      Planned Features:

      Map Recipes
      Gem Recipes
      Flask Recipes
      Sort Currency
      Sort Junk (Fits all items into maximum space instead of randomly put places)
      Sort Gems
      Sort Maps


      This is currently working perfectly for me. However, 90% of my work since initially making the bot has been on a Mapping system, and so the settings menu was tagged on and tested just 2/3 times. As such, it may not work perfectly, and any bugs need to be reported with Logs.

      Important Information:

      If you check Unidentified Items Only then the bot will only use items that are unidentified. If you uncheck it, then it will only do identified items. There is not mixing option currently.
      The Stash stabs option needs to be the name of the stash (If you have premium, or the number of its not premium) separated by Commas.


      Known Issues:
      Chaos Recipe is not selected by default. Makes no difference currently
      Checks the tabs in order for withdrawing. (This is an issue on the Coroutine. Will speak with PushedX regarding this)

      Please report any issues you have with the bot, and anything you want added (Feel free to request things on the planned feature, so I know how much priority to give it).


      ChangeLog:
      You need to register and have one post to see spoilers!

      PLEASE PM ME ANY LOGS. DO NOT POST THEM HERE AS IT CONTAINS EVERY ITEM IN YOUR STASH AND COULD GET YOU BANNED
       

      Attached Files:

      Last edited: Sep 24, 2014
    2. Nixon233

      Nixon233 New Member

      Joined:
      Sep 30, 2013
      Messages:
      320
      Likes Received:
      2
      Trophy Points:
      0
      I actually love you! Good job dude
       
    3. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
    4. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
      Good job!, there's a better one coming out with new update. You will see =).
       
    5. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      Pushed an update.

      Vendors are now random.
      Fixed error created by the removal of Functions
       
    6. cyberbot

      cyberbot Member

      Joined:
      Mar 15, 2014
      Messages:
      220
      Likes Received:
      2
      Trophy Points:
      18
      It seems I have to turn off the Gemleveler and Dominusfight plugins before I can use it, or I will get "AddAfter" errors.
       
      Last edited: Sep 23, 2014
    7. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
      ya it's because dev didn't rename his plugin, so it appears 2x on plugin tab.
       
    8. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      When are you getting this error? When you select the bot? When you start exilebuddy?

      I don't get it, with both of the plugins you specified enabled.

      Are you using the GemLeveler that was released in the newest beta, or the gemleveler that was previously released on the forum? If your using the old one, you will need to delete that folder and redownload and copy over a clean copy of the beta bot as it has the new plugin there.
       
    9. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      A lot of the plugins included with Exilebuddy are specific to the task setup of BasicGrindBot (see the Tasks section in BasicGrindBot Guide).They quite literally add new functionality to the bot, in a way that doesn't conflict with its design.

      The side effect to that, and the downside to the task system in general, is when you work with custom bot implementations, if they don't all share the same Task setup, you'll see issues like you mentioned.

      You basically have two options when it comes to handling the issue:
      1. Disable plugins that are not relevant to the current bot you're using (or make another configuration for a character when using that bot)
      2. Only use bots/plugins that use a unified task system where everything is coordinated to be compatible.
      To explain the second option more:
      Plugin1 is designed to AddTask after the task, "Plugin1Task".
      Bot1 registers a "Plugin1Task" place holder so plugins can be added in the correct location so they don't interfere.
      Bot2 registers a "Plugin1Task" place holder so plugins can be added in the correct location so they don't interfere.

      This creates a nasty dependency of bots designing around plugins, which is typically not the way things are done, so the alternative is:

      Plugin1 detects Bot1 and registers the task in the correct spot (or not at all).
      Plugin1 detects Bot2 and registers the task in the correct spot (or not at all).

      This is a more realistic setup where plugin logic simply handles the most popular bot implementations.
       
    10. thenotorious

      thenotorious Member

      Joined:
      Aug 23, 2014
      Messages:
      85
      Likes Received:
      0
      Trophy Points:
      6
      Hi

      I have copied the folder in the plugin folder, relaunched EB but I don't see it in the list of plugins... did I missed something ?

      thanks
       
    11. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      This is a bot, not a plugin.

      Copy it to the bots folder, launch the bot, and select it from the bot list, go to settings and configure it how you want. Start the bot from town. It will go to your stash, check the tabs you selected and then pull out a full recipe (if it can) and sell it, and repeat until there are no more full recipes.
       
    12. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      Just pushed a new release to prevent the Dominous and Gemleveler plugin from stopping the bot for no reason (The problem is Pushed wrote the plugin specifically for his basicgrindbot, and forced it to stop if it couldn't modify what it needed to. I just faked having the same code as him, and made those tasks not do anything.)

      I also added in two 1 handed weapons. Shields will take longer because I have to override Quivers. Stronghold Crusaders 2 came out yesterday, and I've waited 12 years, so I'm going to play that for now, and add in Sheilds this weekend most likely.

      I also made it so if you start and stop the bot in the middle of stuff happening, it will reset back to its default state.
       
    13. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      Is there a reason why you made it stop the bot, rather then just warn that it couldn't be loaded or something? :(
       
    14. darkbluefirefly

      darkbluefirefly Community Developer

      Joined:
      Nov 8, 2013
      Messages:
      1,927
      Likes Received:
      18
      Trophy Points:
      38
      probably for security reasons.
       
    15. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      I just pushed another update that fixes one hand weapons (again) and makes the bot check the stash again if it was stopped.
       
    16. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18
      I just pushed another update that improves the stability of selling items, allows you to change stash tabs without restarting the bot, and improves the bots ability to restart after stopping.

      (All of these changes today are based upon feedback from a single tester)
       
    17. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      In general, the masses don't read anything, but they will notice the bot stopping. :)

      You have the code to change if you want, which is why it's there rather than being a part of the bot itself.
       
    18. thenotorious

      thenotorious Member

      Joined:
      Aug 23, 2014
      Messages:
      85
      Likes Received:
      0
      Trophy Points:
      6
      for the chaos recipe to work do we need to have the proper items on the same tab ? or it will select thru the tabs of items the select the ones that could be used for the recipe ?

      just saying because I have a shit load of everything and look like none of the rare items are good enough...
       
    19. vjxy123

      vjxy123 New Member

      Joined:
      Oct 6, 2012
      Messages:
      156
      Likes Received:
      0
      Trophy Points:
      0
      Nice bot,help me a lot.
      Rings and amu are the hardest part to get for chaos recipe.
      Would it be better if u could add an option that the bot withdraw all the rare except rings and amu,id them and sell them if the bot could not find a full set?
       
    20. iargue

      iargue Member

      Joined:
      Mar 20, 2012
      Messages:
      125
      Likes Received:
      2
      Trophy Points:
      18

      You can select any number of tabs, seperated by commas, in the options. This is by name (so if you have premium, enter the tab's full name, otherwise just enter the number that the tab says it is). It will look through everything in that list. If you have the check box for "Unidentified Items Only" then everything in the set must be unidentified (for 2 chaos). If you unchecked the box then everything must be identified (it won't mix the two). The key thing is the need for rings and amulets, and for level 60 requirement. If the item doesn't match, it is ignored.

      You can look through the log and see everything it matches, to see if its messing up. If you believe its not working, simply pm me a log and I will let you know what item is missing from the recipe.


      Junk selling is an intended feature for the future.
       

    Share This Page