Get an Epic Experience with Premium

Skillet

Professions Login to Add Favorites
  • 58 Likes
  • World of Warcraft
  • 34,869 Monthly Downloads
  • Supports: 6.0.3
  • 982,757 Total Downloads
  • Updated 01/16/2015
  • Created 08/27/2008
  • 1,887 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 2.77
or
Support development! **
Donate

About Skillet

Skillet: A trade skill window replacement

Skillet is a replacement for the default tradeskill and craft UI.

To report bugs and request new features check: http://www.wowace.com/addons/skillet/tickets/
To help with Localization see: http://www.wowace.com/addons/skillet/localization/

Features

  • Larger the the standard tradeskill window
  • Built-in queue for creating multiple, different items
  • Queued items are saved when you log out and are restored on log in
  • Automatically buy reagents for queued recipes when visiting a vendor
  • If you can craft a reagent needed by a recipe, then clicking on that reagent will take you to its recipe (same features as Reverse Engineering.
  • If the item to be crafted requires a minimum level to use, that level can be displayed along with the recipe (disabled by default)
  • The shopping list of items needed for all queued recipes for all alts can be displayed at banks, auction houses, or from the command line
  • Items needed for crafting queued items can be automatically retrieved from your bank or guild bank (by using the shopping list)
  • User editable list of notes attached to reagents and crafted items.
  • Recipes can be filtered by name, whether or not you could level when creating the item, and whether or not you have the mats available.
  • Sorting of recipes (name, difficulty, level, and quality of crafted item)
  • Tracking inventory on alternate characters
  • Item tooltips can be set to display the list of alternate characters that can craft the item.
  • Custom grouping
  • User managed Ignored Materials List
  • Complete or mostly complete localizations for deDE, esES, frFR, ruRU, koKR, zhCN, zhTW.

Changes

  • 2.77
    • Fix GetTradeSkillLevels to always return numbers (ticket 331)
  • 2.76
    • Use TradeskillInfo for skill difficulty data if available (LibPeriodicTable is not up to date)
    • Disable tooltip and dropdown for selecting other character's tradeskills (ticket 330)
  • 2.75
    • Fix Thermal Anvil (ticket 327)
    • Fix last item fetched from guild bank remaining on cursor
    • Minimize the use of the Blizzard frame for followers (ticket 328, requires localization)
  • 2.74
    • Add option to choose which frame to use for followers (that can use both)
  • 2.73
    • Curse didn't properly release 2.72
  • 2.72
    • Always use bags + bank when counting reagents (ticket 322)
    • Use IsNPCCrafting() for garrison follower crafting (ticket 321)
  • 2.71
    • Add user managed Ignored Materials table (thanks to Tarkumi)
    • Add cooldown check to queue processing
    • Add support for Enchanting Scrolls (thanks to Tarkumi)
    • Some code cleanup and minor bug fixes
  • 2.70
    • Add FlushRecipeData function
    • Fix flushalldata command
    • Add flushrecipedata command (and localization)
    • Add the WoW build number to db.global
    • Flush recipe data when the WoW build number changes.
    • Move the dataVersion to db.global (from db.realm)
  • 2.69
    • Add option to shopping list to include items in the bank (ticket 313)
  • 2.68
    • Another TradeSkillInfo plugin fix
  • 2.67
    • Fix TradeSkillInfo plugin (Ticket 312)
  • 2.66
    • Disable Skillet for crafting illusions, because it is allowed only from Blizz UI (Ticket 309)
    • Change "Using Bank" message to a warning (DA.WARN)
    • Locale independent fix for Blizzard's Engineering bug
    • Remove Altoholic dependent code (we do it ourselves now)
    • Fix unavailable skills in garrison
  • 2.65
    • Localize Blizzard's Engineering bug (Ticket 308)
  • 2.64
    • Add count of Auction House items independent of Altoholic (Ticket 304)
    • Increase maximum queue item count to 9999, (Ticket 305)
    • Change 1/0 to true/false for Blizzard API calls (Ticket 306)
  • 2.63
    • Bump Skillet database version.
    • Add slash command to reinitialize Skillet database.
    • Add persistent bank storage.
    • Reagent Bank added (treat it as just another bank bag).
    • Use bank reagents when processing queue.
    • Bug fixes.
  • 2.62 - Partial Reagent Bank functionality added (treat it as just another bank bag). Bug fixes.
  • 2.61 - Performance issues.
  • 2.60 - Update for WoW 6.02. Add workaround for Blizzard GetTradeSkillInfo bug in Engineering.
  • 2.57 - Fix bug reported on WoWInterface. Clicking on reagents would crash if the tradeskill for the reagent had not been displayed.
  • 2.51 - 2.56 - Bugfixes.
  • 2.50 - new shopping window with guild bank support
  • 2.45 - update for 5.4 - since patch tradeskills of alts not showing, waiting solution from Blizzard

FAQ

  • What are the numbers in the middle and how to hide them? - It's the number of craftable items using reagents in your bag, bank, alts. Right+Click on the bag icon to turn them off
  • How to search in the item name only? - Start your search phrase with exclamation mark: !ink
  • How to search in Auction House? - Alt+Click on shopping list
  • How to retrieve items from bank? - Turn on "Display shopping list at banks"
  • How to turn off Skillet temporarily? - Shift+Click your profession button/link. It also works for View All in your Guild Tab.
  • How to use Enchanting Vellum? - Right Click on Process/Create/Create All button. You create only 1 enchanted vellum, repeat to create more
  • How to paste a recipe in the chat? - double click on the recipe list

Credits:
- nogudnik - creator of Skillet, left WoW
- lilsparky - creator of Gnome Works and LilSparky's Workshop

------------------------------------------------------------------------
r439 | bsmorgan | 2015-01-16 21:31:36 +0000 (Fri, 16 Jan 2015) | 1 line
Changed paths:
   A /tags/2.77 (from /trunk:438)

Tagging as 2.77
------------------------------------------------------------------------
r438 | bsmorgan | 2015-01-16 18:57:33 +0000 (Fri, 16 Jan 2015) | 2 lines
Changed paths:
   M /trunk/SkilletData.lua
   M /trunk/UI/MainFrame.lua

Skillet:
- Fix lua error in MainFrame.lua reported on Curse
------------------------------------------------------------------------
r437 | bsmorgan | 2015-01-16 17:16:18 +0000 (Fri, 16 Jan 2015) | 3 lines
Changed paths:
   M /trunk/DebugAids.lua
   M /trunk/SkillLevelData.lua

Skillet:
- Fix GetTradeSkillLevels to always return numbers
- Fix debug table dump to always return something
------------------------------------------------------------------------
r436 | bsmorgan | 2015-01-15 19:37:07 +0000 (Thu, 15 Jan 2015) | 2 lines
Changed paths:
   M /trunk/Skillet.toc

Skillet:
- Fix the version entry (add the : back)
------------------------------------------------------------------------
r435 | bsmorgan | 2015-01-15 19:13:07 +0000 (Thu, 15 Jan 2015) | 2 lines
Changed paths:
   M /trunk/SkillLevelData.lua
   M /trunk/Skillet.lua
   M /trunk/Skillet.toc
   M /trunk/SkilletData.lua
   M /trunk/UI/MainFrame.lua

Skillet:
- Fix skill level calculations (ticket 331)
------------------------------------------------------------------------
r433 | bsmorgan | 2015-01-08 22:10:37 +0000 (Thu, 08 Jan 2015) | 3 lines
Changed paths:
   M /trunk/SkillLevelData.lua
   M /trunk/SkilletData.lua

Skillet:
- Use TradeskillInfo for skill level data if available (LibPeriodicTable isn't as up to date)

------------------------------------------------------------------------
r432 | bsmorgan | 2015-01-08 17:04:04 +0000 (Thu, 08 Jan 2015) | 2 lines
Changed paths:
   M /trunk/SkilletData.lua

Skillet:
- Reorder code to prevent potential nil reference
------------------------------------------------------------------------
r431 | bsmorgan | 2015-01-08 16:52:17 +0000 (Thu, 08 Jan 2015) | 2 lines
Changed paths:
   M /trunk/Skillet.lua
   M /trunk/Skillet.toc
   M /trunk/UI/MainFrame.lua

Skillet:
- Disable tooltip and dropdown for selecting other character's tradeskills (ticket 330)
------------------------------------------------------------------------
r429 | bsmorgan | 2014-12-28 15:01:42 +0000 (Sun, 28 Dec 2014) | 2 lines
Changed paths:
   M /trunk/Skillet.lua
   M /trunk/SkilletData.lua

Skillet:
- Minimize the use of the Blizzard frame for followers (requires localization)
------------------------------------------------------------------------
r428 | bsmorgan | 2014-12-27 17:24:19 +0000 (Sat, 27 Dec 2014) | 2 lines
Changed paths:
   M /trunk/SkilletData.lua

Skillet:
- Unfix the last fix for follower enchanting. Still broken for Illusions.
------------------------------------------------------------------------
r427 | bsmorgan | 2014-12-27 17:14:26 +0000 (Sat, 27 Dec 2014) | 5 lines
Changed paths:
   M /trunk/Skillet.lua
   M /trunk/Skillet.toc
   M /trunk/SkilletData.lua
   M /trunk/UI/ShoppingList.lua

Skillet:
- Fix Thermal Anvil to use spell instead of item id (ticket 327)
- Add Thermal Anvil to engineering
- Fix last item fetched from guild bank remaining on cursor
- Fix the fix of the fix for follower enchanting (i.e. Blizzard fixed it,  tickets 319,321,328)
------------------------------------------------------------------------
r425 | bsmorgan | 2014-12-22 15:29:12 +0000 (Mon, 22 Dec 2014) | 2 lines
Changed paths:
   M /trunk/Skillet.lua
   M /trunk/Skillet.toc
   M /trunk/SkilletData.lua

Skillet:
- Add option to control use of Blizzard frame for followers (if they can)
------------------------------------------------------------------------
r423 | bsmorgan | 2014-12-18 23:06:29 +0000 (Thu, 18 Dec 2014) | 2 lines
Changed paths:
   M /trunk/Skillet.lua
   M /trunk/Skillet.toc

Skillet:
- Curse didn't properly release 2.72
------------------------------------------------------------------------
r421 | bsmorgan | 2014-12-18 18:10:37 +0000 (Thu, 18 Dec 2014) | 2 lines
Changed paths:
   M /trunk/Skillet.lua

Skillet:
- Use IsNPCCrafting() to fix problem with garrison assigned enchanter recipes.
------------------------------------------------------------------------
r420 | bsmorgan | 2014-12-17 15:17:37 +0000 (Wed, 17 Dec 2014) | 2 lines
Changed paths:
   M /trunk/Skillet.lua
   M /trunk/Skillet.toc
   M /trunk/SkilletQueue.lua

Skillet:
- Fix for ticket 322, always calculate using reagents in bags + bank
------------------------------------------------------------------------

Comments

First Previous Page 28 of 64 Next Last
  • #556

    it dosent work on 4.3.3 when i see it in addons it apears like this:

    Skillet -Ace3-

  • #555

    Skillet conflict with Altoholic. I can tell when I tried to look at my currency and noticed I'm not seeing any of my alt's currency. Pity Skillet is a good addon but I had to take it off.

  • #571

    i use Skillet together with Altoholic and it works fine.

  • #558

    I have both Skillet and Altoholic, everything is working fine, it must be something else.

  • #554

    For the life of me, I cant get lists to work properly. Id like to just be able to right click a recipe and add it to a list. 

  • #553
    Skip cooldown items or change queue order

    Would it be possible to either automatically skip processing of items on a cooldown like Transmutes?

    How about the option to move those items to either the bottom of the queue or simply move items up and down the queue?

     

  • #552

    Great addon, But id like to make a suggestion to fix a problem.

    http://imageshack.us/photo/my-images/850/skilletrequest.gif

    This image says it all, couldent work out how to add it to the forum tho. Please check link.

     

  • #550

    Is there any way to make the filtering (bag/bank/vendor/alt) options stick?  Every time I log out, I have to reset them.

  • #547

    Love the addon. Feature request: Filter by skill level needed. Example: My jeweler has many recipes and most of them are grey. Unfortunately the Lich recipes are the same shade of grey. I would like to be able to filter either by combine color or skill range so I could show only the Cata level gems.

  • #546

    Love this addon, please can you update the TOC so theres no need to enable load outdated addons?

  • #545

    Ooook... I realy like your addon so i just took some of my play time and finished the last 40% of the brazilian portuguese version. Glad to say its a go go for launch on the upgrade

    See ya :)

  • #544

    great job!  love it!

    have a question tho, I see in your screenshot the required level to use a craftable item.  does the addon allow this or did you use another one?

  • #543

    Message: AceLocale-3.0: Skillet: Missing entry for 'Features'
    Time: 01/06/12 20:27:13
    Count: 1
    Stack: Interface\AddOns\Skillet\Skillet.lua:114: in main chunk

    Locals: MAJOR_VERSION = "2.19"
    MINOR_VERSION = "261"
    DATE = "2011-07-13"
    AceDB = <table> {
    db_registry = <table> {
    }
    frame = <unnamed> {
    }
    New = <function> defined @Interface\AddOns\Ace3\AceDB-3.0\AceDB-3.0.lua:698
    }
    Skillet = <table> {
    SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
    Enable = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:315
    RegisterChatCommand = <function> defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:85
    EnableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
    modules = <table> {
    }
    GetModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:231
    IterateEmbeds = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
    SecureHook = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:339
    defaultModuleLibraries = <table> {
    }
    TimeLeft = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:363
    UnregisterChatCommand = <function> defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:111
    RawHookScript = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:398
    ScheduleRepeatingTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:301
    CancelAllTimers = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:341
    Printf = <function> defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
    SetDefaultModulePrototype = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
    name = "Skillet"
    L = <table> {
    }
    IsEnabled = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
    orderedModules = <table> {
    }
    ScheduleTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:276
    DisableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
    UnhookAll = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:480
    SecureHookScript = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:413
    date = "2011-07-13"
    version = "2.19-261LS"
    RegisterMessage = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    GetArgs = <function> defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
    Print = <function> defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:54
    title = "Skillet"
    IsHooked = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:496
    CancelTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:311
    hooks = <table> {
    }
    IsModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:484
    NewModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:256
    SetDefaultModuleState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:403
    unknownRecipe = <table> {
    }
    Unhook = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:421
    SetEnabledState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
    Hook = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:277
    enabledState = true
    defaultOptions = <table> {
    }
    RegisterEvent = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
    UnregisterAllMessages = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
    HookScript = <function> defined @Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:369
    UnregisterAllEvents = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
    SendMessage = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHan

  • #549

    I have almost the same error. Any sugestion?

     

    Message: AceLocale-3.0: Skillet: Missing entry for 'Features'
    Time: 02/14/12 23:49:50
    Count: 1
    Stack: Interface\AddOns\Skillet\Skillet.lua:114: in main chunk

    Locals: MAJOR_VERSION = "2.21"
    MINOR_VERSION = "266"
    DATE = "2012-02-11"
    AceDB = <table> {
    db_registry = <table> {
    }
    frame = <unnamed> {
    }
    New = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceDB\AceDB-3.0.lua:698
    }
    Skillet = <table> {
    SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:383
    Enable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:315
    RegisterChatCommand = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceConsole\AceConsole-3.0.lua:85
    EnableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:348
    modules = <table> {
    }
    GetModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:231
    IterateEmbeds = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:458
    SecureHook = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:339
    defaultModuleLibraries = <table> {
    }
    TimeLeft = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceTimer\AceTimer-3.0.lua:363
    UnregisterChatCommand = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceConsole\AceConsole-3.0.lua:111
    RawHookScript = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:398
    ScheduleRepeatingTimer = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceTimer\AceTimer-3.0.lua:301
    CancelAllTimers = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceTimer\AceTimer-3.0.lua:341
    Printf = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceConsole\AceConsole-3.0.lua:69
    SetDefaultModulePrototype = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:425
    name = "Skillet"
    L = <table> {
    }
    IsEnabled = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:467
    orderedModules = <table> {
    }
    ScheduleTimer = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceTimer\AceTimer-3.0.lua:276
    DisableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:366
    UnhookAll = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:480
    SecureHookScript = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:413
    date = "2012-02-11"
    version = "2.21-266LS"
    RegisterMessage = <function> defined @Interface\AddOns\ArkInventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:117
    GetArgs = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceConsole\AceConsole-3.0.lua:144
    Print = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceConsole\AceConsole-3.0.lua:54
    title = "Skillet"
    IsHooked = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:496
    CancelTimer = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceTimer\AceTimer-3.0.lua:311
    hooks = <table> {
    }
    IsModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:484
    NewModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:256
    SetDefaultModuleState = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:403
    unknownRecipe = <table> {
    }
    Unhook = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceHook\AceHook-3.0.lua:421
    SetEnabledState = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceAddon\AceAddon-3.0.lua:440
    Hook = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3-AceHook\AceH 

  • #534
    Custom Groups

    I've seen a number of posts from people saying their custom groups disappear after logging.

     

    Is anyone NOT having this problem?  Are custom groups saving correctly for any of you?  Thanks!

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway