• Visit Rebornbuddy
  • [Lisbeth Helper] Extends Lisbeth's UI for Orders and Settings

    Discussion in 'Archives' started by Djekkie, Mar 19, 2015.

    1. Djekkie

      Djekkie New Member

      Joined:
      Jul 10, 2014
      Messages:
      45
      Likes Received:
      5
      Trophy Points:
      0
      Code:
      Updated to version 1.2.3 as of 24/05/2015
      
      [B]Changes include:[/B]
      - Removal of IBotPlugin.
      - Reworked how the thread gets handled based on the QuestDevTools.
      - Added the Job value to the Output of the selected Recipe.
      Hey guys,

      I wrote a little plugin for Neverdyne's Lisbeth BotBase, since well, it's pretty amazing and it's makes everyone's crafting life so much easier.
      I've been talking with Neverdyne to see if we can somehow merge it into the botbase itself, but that might be something for in the future.

      So seeing as I had a bunch of code lying around from my XML exporter, I figured I might as well use it as a base to make Orders for Lisbeth on the fly.

      This is what I came up with;

      [​IMG]

      The plugin has tab navigation to switch between writing Orders/Settings YAML files.
      On top of the orders area are the 8 crafting class icons. Pressing any of these will populate the list of recipes for that class (which can be found in the dropdown below).

      [​IMG]

      After selecting a class, browse through the list of recipes and fill out your conditions for the order (quantity and strategy to use) and simply hit "Add to Order".
      Each ordered item will appear in the box on the left with a quantity indicator behind it's name. The list is pretty much endless, so add as much as you need.

      If somehow you added an item with a wrong quantity or strategy, just select the item in the list and hit "Remove Item".
      If you want to get rid of the entire list, just select "Empty".

      Once you have all your ordered items added to the list, hit "Save Order" and save the Orders.Yaml file in the designated folder for Lisbeth's botbase.
      The saved file will look just like you're used to it, like this:

      [​IMG]

      [HR][/HR]

      The settings tab will make it easier to create the initial settings for the Botbase.
      Simply hit the "Settings" tab and the following screen will be loaded:

      [​IMG]

      This should be pretty straight forward.

      What it doesn't do:
      It won't load your existing Settings.yaml file into it's memory and display the values, so if you only want to make a small change, it's best to do it quickly via the botbase settings button itself.

      [HR][/HR]

      I've added this project to a SVN, which makes it easier to keep updated.
      The url to the SVN is https://subversion.assembla.com/svn/lisbethhelper

      Hope it's as useful for you all as it's for me.
      Let me know if you run into any issues with it.
       
      Last edited: May 24, 2015
      ravanello, Buddernutz and Shambo like this.
    2. Eklipse

      Eklipse New Member

      Joined:
      Dec 13, 2014
      Messages:
      208
      Likes Received:
      0
      Trophy Points:
      0
      haha was making something like this, guess ill stop lol , excellent Voted up!
       
      Last edited: Mar 19, 2015
    3. Dgame

      Dgame Member

      Joined:
      Aug 19, 2014
      Messages:
      320
      Likes Received:
      0
      Trophy Points:
      16
      Thank you very much. Keep up the great work!

      Not to sound bossy, so forgive me in advance please. If you can add a search option that would be nice and make finding the recipes a bit quicker. Also, this merger must happen, make it so!
       
    4. Buddernutz

      Buddernutz New Member

      Joined:
      Sep 28, 2011
      Messages:
      197
      Likes Received:
      0
      Trophy Points:
      0
    5. eliteneet

      eliteneet New Member

      Joined:
      Jan 15, 2015
      Messages:
      9
      Likes Received:
      0
      Trophy Points:
      1
      Mother of god.. AMAZING! TY TY TY TY TY!
       
    6. DBG

      DBG New Member

      Joined:
      Jul 16, 2014
      Messages:
      52
      Likes Received:
      0
      Trophy Points:
      0
      A helpful frontend to an amazing plugin; it really would be great if these two projects could be combined in the future but this is very handy. As Dgame mentioned, it should be trivial to include a search list of crafting recipes (I've included a list of current Alchemist Recipes) but I don't know if you want to implement this.

      View attachment Alchemist Recipes.txt
       
    7. Djekkie

      Djekkie New Member

      Joined:
      Jul 10, 2014
      Messages:
      45
      Likes Received:
      5
      Trophy Points:
      0
      The dropdown list is an autocomplete list. So you can easily search any recipe for that particular class by typing in the start of a recipe name and the list will filter it based on that automatically.
       
    8. hkme

      hkme Member

      Joined:
      May 12, 2014
      Messages:
      197
      Likes Received:
      0
      Trophy Points:
      16
      Nice GUI, makes life easier
      The autocomplete in order is great.
      However, the settings part still need some improvement to be useful, not only it does not read the current Lisbeth setting, after input every value and restart RB it does not restore the value

      Also, when I press save it opens up a window asking where to save, this window screw up the normal file path RB stored, for me that is /Profile/ when I press "Load Profile" now it become the path of Lisbeth because I save there last time. That mean extra clicking for user using this plugin. To improve, try storing a setting string for Lisbeth path for user to set up one time and don't ask everytime user save
       
      Last edited: Mar 20, 2015
    9. Djekkie

      Djekkie New Member

      Joined:
      Jul 10, 2014
      Messages:
      45
      Likes Received:
      5
      Trophy Points:
      0
      As in the OP, I'm aware of this, but for me it's a low priority item to make it read the actual settings file and update the values accordingly.

      As for this, also aware of it. There's two options to solving this that I can think of quick
      - Updating the files (orders/settings) without a save dialog, since both files names should be static anyway.
      - Pre-setting the folder to save to, but this will still keep the last folder in memory of the application.

      I'll have to think about this some more.
       
    10. Eklipse

      Eklipse New Member

      Joined:
      Dec 13, 2014
      Messages:
      208
      Likes Received:
      0
      Trophy Points:
      0
      If there were a way to do this for unspoiled node farming I think i might cry.... i.e you select the time frame and the item you want . Then you could select the skills you want to use, have it calculate how much GP you would have at the next window and compile the profile.

      2-3 AM: Darksteel Ore :
      Skills: Kings Yield II

      3-11 AM : Fire Crystals
      Skills: Fire Ward

      so on and so fourth, get so tired of rewriting these profiles every time :(
       
    11. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      644
      Likes Received:
      18
      Trophy Points:
      18
      Great work! I'll look into the merger thing this week with the new Lisbeth version.
       
    12. iisoloii

      iisoloii Member

      Joined:
      Sep 2, 2014
      Messages:
      64
      Likes Received:
      0
      Trophy Points:
      6
      Sorry for the noob question but what does this do exactly i put orders in like i want to craft 10 of this and 20 of that in it will just get them done?
       
    13. Mirko1987

      Mirko1987 Member

      Joined:
      Dec 12, 2012
      Messages:
      424
      Likes Received:
      3
      Trophy Points:
      18
      Where must be put this one?
       
    14. Djekkie

      Djekkie New Member

      Joined:
      Jul 10, 2014
      Messages:
      45
      Likes Received:
      5
      Trophy Points:
      0
      It simplifies creating or editing the Orders.yaml file for Lisbeth. The rest is still up to the Lisbeth botbase to get done.

      It's a plugin so, in the plugins folder.
       
    15. kevinaruto

      kevinaruto New Member

      Joined:
      Apr 2, 2015
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      1
      great job on this! i've been using RB for about 2 weeks now and i've been trying to get everything to 50 before expansion. the GUI is definitely a step up and helped a lot. i tried using Lisbeth without your GUI and it wasn't working for me, maybe because i'm still getting familiar with the bot itself. keep up the great work! :)
       
    16. rka666

      rka666 New Member

      Joined:
      Jan 26, 2015
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      Guys,
      I guess this is noob question, but where do you put folder Lisbeth Helper exactly..? Could you please give exact folder name to create please? I was creating "lisbethhelper" all over my BR folders...
      Thank you.
       
    17. Djekkie

      Djekkie New Member

      Joined:
      Jul 10, 2014
      Messages:
      45
      Likes Received:
      5
      Trophy Points:
      0
      See this previous reply.
       
    18. rka666

      rka666 New Member

      Joined:
      Jan 26, 2015
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      I red that m8, but am I right in creating "Lisbethhelper" folder in plugins and updating it through SVN?
       
    19. Vanni127

      Vanni127 Member

      Joined:
      Oct 21, 2012
      Messages:
      200
      Likes Received:
      0
      Trophy Points:
      16
      if you have svn installed just go the plugins folder and right click then select SVN checkout. Make sure the url is correct at the top, then hit ok.
       
    20. qq12345

      qq12345 New Member

      Joined:
      May 5, 2015
      Messages:
      36
      Likes Received:
      0
      Trophy Points:
      0

    Share This Page