Thread Rating:
  • 43 Vote(s) - 3.19 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Module] Crafting Tool v2.1.1 + FIX 2 <18/11/2013>
#1
Premium 
As of today, I won't support the module any more as there are inbuilt tools,
although it's not supported you can keep using it and if anyone wants to keep working on this feel free to work on this(i will update it if it if the patch renders it unuseable tho).
There are many reasons why i'm not going to keep working on this(yes i know i had a version planned for ages now, but I can't seem to find the time to finish it, so i thought i let you guys know).


Do not download from GitHub unless you wanna test, if you do PM me

If you don't want it to AutoCraft when you press Synthesize manually, turn off the Skill Manager Smile

Please make sure you read the changelog before downloading new versions Devil

Before reporting a bug make sure it's not in the to-do list


Differences and Functionality
What is different from the inbuilt Skill Manager:
  • Keeps track of IQ stacks.
  • Has check for buffs(if buff present, if buff not present)
  • Has 2 Condition checks (i.e GOOD or EXCELLENT)
  • Has a checkbox for MaxDura > 40 if you want to customise a unified profile for a profession
  • Auto Food, Repair
  • More room for improvement here as well, I'm always open to suggestions

    OH AND
  • Two hot-keys for:
    1. Left Ctrl + Left Shift + S -> Single Craft
    2. Left Ctrl + Left Shift + G -> Non Stop Craft

What still requires to be added:
  • Progress Calculator(i.e how many steps will it take you to get an item of certain level to 100% progress)
  • NQ,HQ Item counter
  • Make buff and not buff accept a list of buffs. Removes the ability to select a certain buff from a list.
  • Open for suggestions

Problems
  1. I made a profile but it doesn't load and doesn't display
    • Make sure that the folder name of the module is "CraftingTool"
    • Make sure that inside this folder you have the original lua files and a folder name Profiles(\LuaMods\CraftingTool\Profiles\)
  2. The bot does not work with HQ items. It's unavailable due to API limitations.


Profiles
  • Share
    1. Create a topic with this as name:
      [Profile] Your Profile Name <Profession:Level>
    2. Don't forget to zip it, explain it and give a list of skills required
    3. Add the file and post it :)
    • Problems setting up a Profile? Ask for help in the special topic :)

    Instructions
    Make sure that you place the folder supplied in the zip file right into the LuaMods folder and that path leading to it has no Cyrillic or Special characters.
  1. Open the skill manager using the button "Skill Manager".
    You will be presented with this:
    [Image: 5mGoQxf.png]
  2. Unfold the Editor Tab
    Key in your desired profile name and click "Create New".
  3. Open the skill book
    You will be presented with this:
    [Image: x1xRoMJ.png]
    Select the profession you are adding skills for
    Click on any of the skills to add them to the Skill Manager.
  4. Once you have finished adding your skills try clicking on them in the skill manager and you will be presented with this:
    [Image: G7fd94h.png]
    This is where you set the conditions under which the skills will be used.
    Most of the fields are self explanatory:
    • On -> Whether the skill is on or off
    • Priority -> This is just for ordering, the lower the priority (min 0) the higher is the order. So a skill with priority 100 will be checked after a skill with priority 0.
    • IQStacks -> How many IQ stacks there has to be before the skill gets used.
    • CP:
      >= -> Player has more or the same as the value you have entered i.e 32 will check if player has 32 or more CP
      <= -> Player has less or the same as the value you have entered i.e 32 will check if player has 32 or less CP
    • STEP, PROGRESS, QUALITY, DURABILITY -> Same as CP
    • Condition will check for the Condition(i.e poor,normal,good, excellent). Beware if you want it to proc only on GOOD. You have to set it to GOOD or GOOD. Otherwise GOOD or NONE is equivalent of NONE(always true).
    • Buff, Buff not will check if the buff with the ID you enter exists or not exists.
    Empty fields or fields with values of 0 will not do any checks(except Priority).
    It automatically checks if your level is high enough to use the skill
  5. DO NOT FORGET TO SAVE
For an example of how to configure you can check the "Testing" profile or the "WeaverSimple" profile.

  1. Once your profile is fully loaded go into the CraftingTool window and unfold the Craft Tab
    There will be a How To Craft option, select the correct option and set the "Craft Amount" variable if nescescerry
    • Single - Crafts the item once
    • Limited - Crafts the item for the number you enter into the Craft Amount field
    • Until Stopped - Crafts until you press Start\Stop with the Stop selected in the How To Craft
    • Stops any crafting
  2. Open FFXIV Crafting Log, select an item
  3. Click "Start\Stop" Button

The way I would configure(Although i'm sure there is better ways):
  1. ToTT
  2. Rumination or anything to do with usage of IQ stacks.
  3. Buffs
  4. Durability
  5. Quality
  6. Progress
If you configured your profile right everything should work like a charm


Changelog
[17/11/2013] v2.1.1:
  • IQ stacks now should work as intented
  • Now there is a list of food from inventory.
  • Before eating food now closes and reopens the crafting log.
  • Added an ability to clone profiles
  • Added Simple Carpenter profile, uses Careful Synth From Weaver tho.
[09/11/2013] v2.1.0:
  • IQ stacks now reset as intended
  • Default Conditions now are back as was intended (enough cp and level checks)
  • Progress and Quality are now %. Make sure to change your profiles accordingly.
  • New Checkbox: MaxDurability > 40. To distinguish between skills you want to use on low dura items and high dura items.
  • Priority has been removed. Up and Down buttons like in the original minions skill manager have been added.
    Priority is still there, but there is no need to bother players with it in a numerical sense. Just use Up and Down buttons.
  • Auto Repair is now integrated.
    • Set Condition (%)
    • Check Repair
  • Auto Feed is now integrated.
    • Set food id (use xivdb.com) add 100 to a start of the id to make it hq. eg. 1004749
    • Wait for it to find the item(it should display the amount of food you have, will only display the 1st stack it finds)
    • Check Eat Food
[05/11/2013] v2.0.2:
  • Hotkey -> Ctrl + Shift + S: For a single craft
  • Hotkey -> Ctrl + Shift + G: For non stop craft
  • Refresh profile list button
  • Refresh skill book button, so people don't get mixed up when adding skills
  • Some minor bug fixes
[05/11/2013] v2.0.1:
  • Fixed the ability to add 2 same skills
  • Added Debug options for when Adding,Editing and Evaluating Conditions(these display in console)
  • Added a Stop button.
  • Fixed Condition Evaluation for Conditions(Exc,Good,Normal,Poor) now they are doing an OR check as intended instead of AND check.
[04/11/2013] v2.0:
  • Completely rewritten code
  • Added skill manager, skill book and skill editor unique to the module
  • Now requires a profile to work
  • Single, Limited(i.e for 5 crafts), Non Stop craft options. This makes the bot automatically press synthesize for 1 or many times.
  • Automatically crafts if Skill manager is turned on and has a profile.
  • Custom Delay (if you are laggy so it doesn't spam a skill)
  • Use for Craftsmanship, Control, Recipe level, total NQ and total HQ crafts and some other cool stuff coming soon.

Download
New:

.zip   CraftingTool v2.1.1.zip (Size: 16.21 KB / Downloads: 863) + FIX 2, if you have problems use 2.1.0 meanwhile, it's under the spoiler.

Old:

.zip   CraftingTool v2.1.0.zip (Size: 15.37 KB / Downloads: 247)


+rep if you like the module
+rep dannuic he helped me a lot

A poor student Wrote:Consider donating to me if you like the work and it helps you automate your stuff or even gets you money!
I will post your name down below if you donate :) Don't forget to drop me a PM :)

List of people donated:
  • Hairyogre
  • An unknown guy, you know who you are :P PM me if you want to be in the list!

#2
plans to make it use masters mend? would be perfect with that
#3
I'll try to make some logic for that, i'm not sure of a case when to use it yet :(

p.s an update is gonna come out in bout 10 mins to this module found some bugs, after an hour n half testing or so.
p.p.s Updated. I'm off to sleep, gonna add that feature tomorrow :P
#4
I haven't tried it yet, but what's the rotation you're using here?

Typically with macros, and other bots, I've used 1 rotation for 40 Durability crafts, and a different one for 70/80 Durability crafts.
#5
This is a bit more complex it takes into account durability, cp, amount of turns needed to finish :P

But basically if you place spells in an order they would be:
Strides
Touch
Observe

Synth once at the start if it's not a one step craft to check how many turns are needed. then do that logic above until dura = turns needed * 10 :)

Gonna add some other stuff today and remove the lvl 21 limit and add a skill lookup which should hopefully allow all profs to work :P As well as adding master mind :)
#6
hi,

is it also possible to use HQ-mats?
#7
Hey,

I haven't tried, if it doesn't use HQ mats then it isn't in the bot yet and isn't something I can do :P


Just a little update on what i am doing:
Reworking skill usage. Smart usage based on priorities, (i hope to let you chose where possible - But i doubt that will be out today) :P
Adding other professions :)
#8
Have you considered putting your stuff up on Github?
#9
I have indeed, and i will just not yet, need to finish some typing not even coding :P

I will need some people to test their stuff although i think i will implement an algorithm that will work equally well for every profession :P

If anyone feels like helping PM me :) It doesn't even require you to know any programming skills and only requires a web browser and a text editor, pm me :)
#10
hi, I just tried it on a alchemist, once I select the item your module will click syntesize but he won't use the skill basic syntesize. once I click the spellthe bot goes into a loop . opens the systensize window but doesn't click basic systesize
 


Forum Jump:


Users browsing this thread: 1 Guest(s)

We help you win the game.

FFXIV Bot and More.

 

Products