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!

Cannibal

New Member
Joined
Aug 8, 2015
Messages
21
[Craftbuddy] Craft until you are out of stock - Alpha

What's CraftBuddy?
This plugin allows you to craft a known recipe until you are out of materials.

JsqH8pQ.png


How to use it?
  1. Search and select a recipe.
  2. Chose your Profile template (Use the Generic one if you don't want any advanced logic)
  3. Generate Profile
  4. Switch to Order Bot and hit start.

Templates
The generic profile increases the craft process with basic synthesis. When the durability is below 40 the bot will use Master's Mend when at 10 Durability.
If the recipe you are crafting has more than 40 durability the Master's Mend II skill will be used instead.

If you want more crafting logic, either find an orderbot profile for crafting, or code up one yourself and stick it inside the following directory:
Code:
<Rebornbuddy>\Plugins\CraftBuddy\Data\Templates\<your_template.xml>

Custom default template
You are now able to change the default crafting template profile by changing the filename inside the following settings file:
Code:
<Rebornbuddy>\Plugins\CraftBuddy\Data\Settings\settings.json


Changelog
Code:
[B]v0.0.3[/B] - Added more templates and an option to set a default template

[B]v0.0.2[/B] - Added custom template support

[B]v0.0.1[/B] - Initial release

Bugs / Questions / Feedback
I'm open to suggestions / bug reports / feedback, please let me know!

If you have any trouble with the crafting templates (except the generic.xml),
please consult the creator of them.


Credits
 

Attachments

Last edited:
Nice work, will look forward to trying it out.

Would it be possible to add macros?
 
Djdave, could you elaborate what you mean by macros? Are we talking about specific logic about the spells which are casted when crafting?
If so post your macro code, so I can get an idea of what logic you'd like to see.


Thanks for your link Ken512. I was going to do more research on what spells each specific class has and when it should / could be used, so that might be a first starting point of my research.


I would appreciate some feedback on what I should focus on next. Some points I thought implementing / improving on:
  • More logic in the crafting routine
  • A list of options, which spells to use


Please Note: My crafter classes are currently very low-level, so it might take a longer period to produce what you guys would like to see.
 
Last edited:
Thanks Cannibal. - I guess this is kinda like how Lisbeth works but -

In game we a limited by macro lines, so when we make a orderbot profile we can include as many lines as we want which is great like the below -

<CraftAction Name="Steady Hand II" ActionId="281" />
<CraftAction Name="Hasty Touch" ActionId="100108" />
<CraftAction Name="Hasty Touch" ActionId="100108" />
<CraftAction Name="Hasty Touch" ActionId="100108" />
<CraftAction Name="Hasty Touch" ActionId="100108" />
<CraftAction Name="Hasty Touch" ActionId="100108" />
<CraftAction Name="Manipulation" ActionId="278" />
<CraftAction Name="Steady Hand II" ActionId="281" />
<CraftAction Name="Hasty Touch" ActionId="100108" />
<CraftAction Name="Hasty Touch" ActionId="100108" />
<CraftAction Name="Manipulation" ActionId="278" />
<CraftAction Name="Hasty Touch" ActionId="100108" />

I was wondering if you could build this in, I assume though you would have to build in the logic depending on what job the craftaction ID might be different for example -

<If Condition="Core.Player.CurrentJob == Enums.ClassJobType.Armorer">
<CraftAction Name="Steady Hand" ActionId="246" />
<CraftAction Name="Great Strides" ActionId="262" />
</If>
<If Condition="Core.Player.CurrentJob == Enums.ClassJobType.Goldsmith">
<CraftAction Name="Steady Hand" ActionId="247" />
<CraftAction Name="Great Strides" ActionId="263" />
</If>

That way we could build a macro for say 419 Difficulty crafts with 80 Dura and use it for that type of craft no matter what job we are on.

Going forward crafting logic would be amazing and would void the above, but a list of items to queue up would be great to.
 
For some reason its not generating anything in the .xml for its not working for me... and it did'nt created the craft.xml i had to create it for him...
 
Darkevil123, you have to be more specific about your problem. Please attach a logfile so I can see what's happening when you try to use CraftBuddy.
 
The crafting logic depends on the profile template. if you meet all the requirements for your chosen template (check out the requirements for all the templates except the generic one) it will craft a certain way so you may or may not get an HQ item.
 
Okay sounds good, that's smart to do it like that just in case we miscalculate how much craftsmenship is needed or control
 
Simply Amazing dood. So I guess you cant just unload another advanced profile in there can you? I tried to use Ken512 links 40 dur one but it wouldnt work.
 
Simply Amazing dood. So I guess you cant just unload another advanced profile in there can you? I tried to use Ken512 links 40 dur one but it wouldnt work.

All my plugin is doing with template profiles is swapping out the synthesize recipe ID with the selected recipe from the list inside craftbuddy. So generating a new profile with a template should work.
 
how can i add to eat before crafting? i tried the plugin chanko and it eats before crafting but once the panel is open and you are crafting if your buff reaches 0 while crafting the bot stops because it cant eat.
 
Can you please add a profile that crafts with a minimum of 300 CP but increases the quality as best as possible to get the highest xp?
 
Back
Top