What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Lisbeth] Your own personal crafter!

Status
Not open for further replies.
When you say new items, do you mean new actions/skills? The Lisbeth 1.0 plugin is written in tree form, so you can add an action with the relevant condition within the tree where appropriate by going into the cs code files; you can go into the folder for Lisbeth to see how it is laid out.

First, you would need to add the skill in the Crafting Skills folder by copying and editing an existing skill file to match the new skill. After that, the trees are located within the Strategies folder; just open and edit the strategy you would like to add the skill to, using the layout of that strategy as a guide. You will need to have an understanding of reading c# code to format it correctly.

Alternatively, you could add a custom macro for a specific recipe in the format the game itself uses and then Lisbeth will always use that macro for that recipe when the UseMacros setting is true in the Lisbeth Settings page.

Keep in mind that all of the changes to crafting in 3.0 are not completely understood, so the current plugin may act significantly differently then prior to 3.0
 
When you say new items, do you mean new actions/skills? The Lisbeth 1.0 plugin is written in tree form, so you can add an action with the relevant condition within the tree where appropriate by going into the cs code files; you can go into the folder for Lisbeth to see how it is laid out.

First, you would need to add the skill in the Crafting Skills folder by copying and editing an existing skill file to match the new skill. After that, the trees are located within the Strategies folder; just open and edit the strategy you would like to add the skill to, using the layout of that strategy as a guide. You will need to have an understanding of reading c# code to format it correctly.

Alternatively, you could add a custom macro for a specific recipe in the format the game itself uses and then Lisbeth will always use that macro for that recipe when the UseMacros setting is true in the Lisbeth Settings page.

Keep in mind that all of the changes to crafting in 3.0 are not completely understood, so the current plugin may act significantly differently then prior to 3.0

he is referring to the 50+ recipes. You would have to add them to the recipe file. Which I don't have a program to be able to read it and try to add them. I've been doing all 50+ crafting by hand. Just remember that if you do anything with lisbeth after you reach 51 all of the strategies will not work correctly because it doesn't compensate for the level change. You will either need to make a macro or use hasty/kinky. Blacklotus won't work, it will finish the craft while trying to get one craft away from finishing before starting quality.
 
Is there any way at all to have hasty/kinky to not keep spending CP until it's out? Honestly I love the fact that I can even access this stuff already.
 
I think the function for retrieving the current quality is broken, thus why it keeps going until it runs out of CP. May need to wait for an official release of RB before that part works again
 
I think the function for retrieving the current quality is broken, thus why it keeps going until it runs out of CP. May need to wait for an official release of RB before that part works again

It looks like CraftingManager.QualityCap is broken, but CraftingManager.HQPercent still works; I'm going to make a quick workaround of the CraftContext file to use HQPercent which should solve this issue.

Paste this file in the Lisbeth/Crafting folder and let me know if this fixes the issue of continuing the CP use after 100% quality:
View attachment CraftContext.cs
 

Attachments

Last edited:
It looks like CraftingManager.QualityCap is broken, but CraftingManager.HQPercent still works; I'm going to make a quick workaround of the CraftContext file to use HQPercent which should solve this issue.

Paste this file in the Lisbeth/Crafting folder and let me know if this fixes the issue of continuing the CP use after 100% quality:
View attachment 181373

Got this error with the current beta 3 when loading. Lisbeth does not load into the dropdown list.
Lisbeth with the original CraftContext.cs loads fine, albeit, untested in the CP issue.
Code:
[23:23:55.996 D] Current Locale Eng
[23:23:55.996 N] Currently a level 50 Goldsmith
[23:23:56.004 D] Reloading AssemblyLoader<ff14bot.AClasses.BotBase> - Initializing
[23:23:57.187 N] Compiler Error: d:\Downloads\RebornbuddyBETA 1.0.28.0\BotBases\Lisbeth\Crafting\CraftContext.cs(48,23) : error CS1014: A get or set accessor expected
[23:23:57.187 N] Compiler Error: d:\Downloads\RebornbuddyBETA 1.0.28.0\BotBases\Lisbeth\Crafting\CraftContext.cs(46,10) : error CS1513: } expected
 
Got this error with the current beta 3 when loading. Lisbeth does not load into the dropdown list.
Lisbeth with the original CraftContext.cs loads fine, albeit, untested in the CP issue.
Code:
[23:23:55.996 D] Current Locale Eng
[23:23:55.996 N] Currently a level 50 Goldsmith
[23:23:56.004 D] Reloading AssemblyLoader<ff14bot.AClasses.BotBase> - Initializing
[23:23:57.187 N] Compiler Error: d:\Downloads\RebornbuddyBETA 1.0.28.0\BotBases\Lisbeth\Crafting\CraftContext.cs(48,23) : error CS1014: A get or set accessor expected
[23:23:57.187 N] Compiler Error: d:\Downloads\RebornbuddyBETA 1.0.28.0\BotBases\Lisbeth\Crafting\CraftContext.cs(46,10) : error CS1513: } expected

I originally forgot a bracket; I did a stealth post edit/update about an hour later :P
 
Whenever I update to the new CraftContext.cs Lisbeth no longer appears in my drop down of bot bases. Am I missing something?

Edit: Perhaps because of the latest update to the bot? Also, is there anyway to add the new recipes to the .bin file manually?
 
Last edited:
Whenever I update to the new CraftContext.cs Lisbeth no longer appears in my drop down of bot bases. Am I missing something?

Edit: Perhaps because of the latest update to the bot? Also, is there anyway to add the new recipes to the .bin file manually?

You would have to go manually in and add the recipe number and material numbers in. I'm guessing the progress/quality difficulties and the durability. I tried to do it but I don't have the proper software to read the file or edit it.
 
You would have to go manually in and add the recipe number and material numbers in. I'm guessing the progress/quality difficulties and the durability. I tried to do it but I don't have the proper software to read the file or edit it.
Yeah, I'm not sure how at the moment. I'll look into it. Any idea about the missing botbase when I update to the new CraftContext.cs?
 
Yeah, I'm not sure how at the moment. I'll look into it. Any idea about the missing botbase when I update to the new CraftContext.cs?

I haven't been using it because it threw a compiler error but it looks like cloud3000 updated his post. try redownloading what he posted and run it again. if you don't see it on startup then scroll up and look for compiler errors involving /lisbeth/blah/craftcontext.cs

I use macros for anything under level 52 that is on a crafter above 51. Otherwise I let black lotus do its thing. for all 52+ recipes I hand craft right now, treating them like 4stars. lots of money to be made from hq's :D
 
Is Hasty And Kinky limited to 40 durability, or does it work with 80 durability as well?

I'm looking to mass craft some items for desynth and don't need to bother with HQ abilities.
 
It is good for all durabilities, but it is slower then quick synth if you don't need the XP and don't want to HQ the items.
 
You would have to go manually in and add the recipe number and material numbers in. I'm guessing the progress/quality difficulties and the durability. I tried to do it but I don't have the proper software to read the file or edit it.

Edited: It is serialized using protobuf within the bot namespace, pretty simple to deserialize it to a List<>, then add new recipes to that list and serialize it again.. tested this with agate for goldsmith and it seemed to have worked well.. Since when i was testing this, it was done as an exe file instead of a plugin to just test the idea.. so, im unable to upload it.. because its a compiled binary.. I'll just have to add them one by one as i level all my crafts untill neverdyne can update the list.
 
Last edited:
Hi !

I have a problem for craft something.

[11:13:03.494 N] [Lisbeth] Craftsmanship: 393 | Control: 383
[11:13:03.496 N] [Lisbeth] Ummm, I can't craft Buttons In A Blanket with the jobs you have.
[11:13:03.496 N] [Lisbeth] ROOT
[11:13:03.496 N] [Lisbeth] As you wish, master!
[11:13:03.501 D] Inserted new hook [TreeStart @0] 327578b4-408a-4a3c-b7c5-39fc31cf9897
[11:13:04.000 N] [Lisbeth] Finished all your orders. Now, where's my money!?

Here my Orders.yaml :

- Name: Buttons In A Blanket
Amount: 20
Job: Culinarian
 
tried using it with blacksmith and it stops with error 'I dont know what bacic touch is' strange since it is 'Basic Synthesis' for lvl 1 blacksmith
 
Status
Not open for further replies.
Back
Top