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; 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). 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: [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: 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.
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!
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
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.
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
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.
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
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?
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.
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!
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.
I red that m8, but am I right in creating "Lisbethhelper" folder in plugins and updating it through SVN?
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.
Just to be clear, this one generates files for lisbeth, while the other one does so for orderbot? https://www.thebuddyforum.com/rebor...-craftexport-create-crafting-profiles-ui.html