Download
(78Kb)
Download
Updated: 01-20-07 01:48 PM
Pictures
File Info
Updated:01-20-07 01:48 PM
Created:unknown
Downloads:16,637
Favorites:140
MD5:

TTCraftAddict  Popular! (More than 5000 hits)

Version: 1.12.20003
by: twig314159 [More]

Due to popular demand, I have released my crafting add-on. Myself and a few friends had been using it privately for the few months before the first release. Then I finally got around to doing a little cleanup to prepare it for release. I hope everyone enjoys it!

TTCraftAddict

Summary
This is a stand-alone addon that works in conjuction with Blizzard's built in Trade Skill window. When in use, TTCraftAddict will show the currently selected craft item and all sub-items and reagents. It will then allow you to create the currently selected item and will create any and all required sub-items!

Features

  • Non-Intrusive. Can be shown/hidden independently of the default trade skill window.
  • Works with any trade skill! (eg. Engineering, Blacksmithing, Alchemy, etc.)
  • Displays the entire dependency tree for the currently selected craft item. This includes sub-items and reagents.
  • Displays the number available and required number for each item appearing in the dependency tree.
  • Each item in the tree is color coded to reflect skill gains. (eg. Grey, Green, Yellow, Orange)
  • Each tree item has a small icon. When hovering over this icon a tooltip will appear displaying the details for that item.
  • The "Materials" tab will display a summary of all the tools and raw materials required to create the item currently selected in the dependency tree.
  • There is an edit box for modifying the number to create. When this number is changed, the dependency tree will update the requirements to reflect the new number.
  • The "Create All" button will create as many of the selected item as possible until there are no more resources in your bags.
  • The "Create" button will create the number of items specified in the edit box.
  • Shift-Clicking an item in the TTCraftAddict window will link that item in your chat box.
  • Alt-Clicking an item in the build tree view will dump that item's build tree, as linked items, to your current chat target. (Works with /w, /g, /s, and chat channels!)
  • Alt-Clicking an item in the materials view will dump all of the raw materials, as linked items, to your current chat target. (Works with /w, /g, /s, and chat channels!)

Known Bugs
  • Using the "Create All" button will not change the quantity in the edit box. It will still build as many of the items as possible though.

Instructions
When you open Blizzard's build in trade skill window, a small arrow will appear tothe upper right corner of the window. Clicking this arrow will open the TTCraftAddict window.

Conclusion
Please send me any comments, bugs, or suggestions!

Future Features
- Support for expanding/collpasing subtrees if you don't want to view everything. Thanks to Thenedus for the suggestion.

Version Information

1.12.20003
- Updated .toc file to the latest interface version.

1.11.20000
- Major bug caused by WoW 2.0: Dumping craft info to chat would always dump to /say. This bug is now fixed. It's an important enough feature that it deserved it's own release.

1.10.20000
- Updated for WoW 2.0!

1.09.11200
- Update .toc file to the latest Blizzard interface version (11200).

1.08.11100
- Update .toc file to the latest Blizzard interface version (11100).
- Minor bug fixes.
- Major bug fix to make sure TTCA doesn't create too many of a subitem if you already have some.
- Major bug fix so you don't have to push "Create" so many times. The addon can no longer automatically create all subcomponents because of interface restrictions Blizzard made. The new changes make sure you only have to press "Create" a minimum number of times.

1.07.11000
- Update .toc file to the latest Blizzard interface version (11000).
- Now works with Enchanting!

1.06.10900
- Fixed an annoying bug when making multiple items. The Quanity textbox would not count down as each item was built. Because of this, you could end up making extra subparts.

1.05.10900
- Update .toc file to the latest Blizzard interface version (10900).
- Minor fix to the scrollbar visuals that broke with WoW patch 1.9.

1.04.1800
- Fixed a bug with the Materials tab when single-clicking on the items. Thanks to TS_CTMod for the bug report!

1.03.1800
- Update .toc file to the latest Blizzard interface version (1800).
- Minor changes to account for the new on-demand AddOn loading.
- Minor bug fix for the Materials tab.

1.02.1700
- Update .toc file to the latest Blizzard interface version (1700).
- New feature: Shift-Click an item to link it in chat.
- New feature: Alt-Click an item to dump the tree, as links, to chat.
- Thanks to DunE for the Alt-Click suggestion!

1.01.1600
- Minor localization fixes, primarily for German. Thanks to Thenedus for his suggestions!

1.00.1600
- Initial release.

Post A Reply Comment Options
Unread 07-29-05, 04:24 PM  
Bugmenot
Banned

Forum posts: 1
File comments: 1
Uploads: 0
Addon looks very cool, and I hope to try it soon.

Just curious, will it smelt the ore too for items that require bars?
Report comment to moderator  
Reply With Quote
Unread 07-30-05, 11:33 AM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Originally posted by Raventhon
Addon looks very cool, and I hope to try it soon.

Just curious, will it smelt the ore too for items that require bars?
I actually don't know, but I don't believe it will smelt the ore. Ore smelting is a different skill (Mining) than the skills that use bars (Blacksmithing). Because of the way Blizzard created the LUA crafting APIs, it is impossible to craft an item that is not in the craft skill currently visible in Blizzard's built in craft window.

While there is a way to work around this limitation, it requires so much work that it just isn't worth it to fix a minor issue like this.
Report comment to moderator  
Reply With Quote
Unread 08-02-05, 12:25 PM  
Araband
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
You have my highest praise!

This addon is totaly brilliant! I was thinking about making an addon just like this that would build the dependancy tree for crafting items, but what you've done is far better than what I was thinking about. Simple yet powerful and it works beautifuly! I love that it will create all of the dependant items for you! When I was testing it out I built like 6 Compact Harvest Reaper kits and was totaly blown away how so smoothly it built each dependant node until it could build the top node. Brilliant! And the interface is clean and rich, you even added tootips to the textures, nice touch!

I also was impressed at your code, you obviously have real world or at least acedemic skill in programming because your code is very well organized, well documented, and well designed.

Since I am one of the core developers of Auctioneer, I naturaly saw a nice enhancement that I made using Auctioneer. In the matirials list I display the median buyout cost of each of the matirials and the total cost to create the item using current AH prices. Very handy to know how much an item is going to cost to make.
Report comment to moderator  
Reply With Quote
Unread 08-31-05, 09:58 AM  
DunE
A Defias Bandit

Forum posts: 3
File comments: 22
Uploads: 0
Since you're asking for suggestions...
It would be great if I could tell others about all the materials needed (including the subcomponents' ingredients too). I only know of one other mod out there that does this (TradeSkillPaste: http://ui.worldofwar.net/ui.php?id=1130) and I think it leaves something to be desired (like it doesn't list the ingredients of subcomponents). But even better than having two mods is having this functionality all in one mod! Anyway, something like ALT+Click on a crafting component could list all components below it and the raw materials needed for each into the current chat text box. It is too bad there is a limitation on the number of linked items that can appear in one line... I don't know a way around this other than somehow breaking it up into multile lines or just not using item links if there are more than 4 items to link or something.
Having the ability to see all subcomponents and materials for yourself is great but being able to relay this information to others at the click of a button when they ask (which is all the time) would be pricesless.
Thanks for the great mod!
Report comment to moderator  
Reply With Quote
Unread 09-21-05, 01:22 PM  
Norek
A Murloc Raider
 
Norek's Avatar

Forum posts: 9
File comments: 85
Uploads: 0
Got this a while ago, loving it especially as an engineer when I am crafting 4 or 5 things to make 1 item, great stuff
__________________
Norek - Garithos
Report comment to moderator  
Reply With Quote
Unread 10-01-05, 07:31 AM  
fixitman
A Defias Bandit

Forum posts: 2
File comments: 1
Uploads: 0
just got this the other night, and used it for the first time last night... its simply wonderful!!! makes engineering actually fun, instead of a chore. i had to make some advanced target dummies, which have alot of sub components. normally, these are a pain and take several trips to the AH or bank to get materials i forgot. not last night! one quick trip to the AH, then tell it i want 10, click one button.... just too dang nice

thanks so much for creating this!

Arik/Maihem
skywall server
Report comment to moderator  
Reply With Quote
Unread 10-10-05, 11:45 AM  
TS_CTMod
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 13
Uploads: 2
Not sure if you're still updating it, but if so, I found a small error last night you may want to fix up.

TTCraftAddict.lua:981: Invalid trade skill item in SetTradeSkillItem(index [,reagent])

Happened when mousing over items in the materials frame.
Report comment to moderator  
Reply With Quote
Unread 10-26-05, 02:23 AM  
Shark
A Defias Bandit

Forum posts: 3
File comments: 56
Uploads: 0
rror: Interface\AddOns\TTCraftAddict\TTCraftAddict.lua:828: attempt to perform arithmetic on field `NumRequired' (a nil value)

I have examined the code and tradeSkillReagentItem.NumRequired is NIL.

happens when using engineering.
Report comment to moderator  
Reply With Quote
Unread 10-26-05, 07:45 AM  
Shark
A Defias Bandit

Forum posts: 3
File comments: 56
Uploads: 0
This is one of the best addons so far.

Would you please change it so it does not load the TradeSkillFrame on startup?
Report comment to moderator  
Reply With Quote
Unread 10-26-05, 02:35 PM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Originally posted by Shark
This is one of the best addons so far.

Would you please change it so it does not load the TradeSkillFrame on startup?
Thanks for the bug report too, Shark. I'll make sure to get it fixed. By the way, do you recall which engineering items were causing the problem?

In response to the other request: I looked into not loading TradeSkillFrame on startup, but was unable to find an acceptable solution in the short time I had. I wanted to get the update out in time for path 1.8. The next TTCraftAddict update will fix the bug you described above and I'll work on delay loading my addon instead of force loading TradeSkillFrame.

Thanks,
Twig
Report comment to moderator  
Reply With Quote
Unread 10-28-05, 02:55 AM  
Shark
A Defias Bandit

Forum posts: 3
File comments: 56
Uploads: 0
The error messages appeared only when used for the first time.

As to the loading problem, maybe you could set the addon to load on demand so we could use it with myAddons to load it when needed.
Report comment to moderator  
Reply With Quote
Unread 01-16-06, 11:25 PM  
RadOD
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
This is an excellent mod! Very helpful.

But 1.9.2 seems to have broken it for me. - Never mind - rebooting seems to have fixed it.
Last edited by RadOD : 01-17-06 at 09:22 PM.
Report comment to moderator  
Reply With Quote
Unread 02-09-06, 11:15 AM  
b1mmer
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
sweet!

Seems like a great tool. Got a question tho. Does it show reagents availability by checking inventory, bank, alts inventory, alts bank?
Report comment to moderator  
Reply With Quote
Unread 02-09-06, 02:12 PM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Re: sweet!

Originally posted by b1mmer
Seems like a great tool. Got a question tho. Does it show reagents availability by checking inventory, bank, alts inventory, alts bank?
It only shows reagent availability based on what you have in your bags. It does not take your bank, or any alts inventory/bank into account.

While it could do this, I don't believe it's something I want to do with this addon and currently have no plans to do it.
Report comment to moderator  
Reply With Quote
Unread 02-15-06, 03:06 PM  
Spasmolytic
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
I'm having a bug where any time I make an item that requires components to be crafted, the count option doesn't work, it just keeps crafting. I make Thorium Shells daily using this addon and I would love to see this fixed.

Oh and great work on the addon.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: