Category: TradeSkill Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
nogudnik's Portal Bug Reports Feature Requests
Author:
Version:
1.12.2
Date:
12-09-2008 10:41 PM
Size:
354.68 Kb
Downloads:
27,811
Favorites:
765
MD5:
Pictures
Click to enlarge
Basic Skillet View (with notes page visible)
Click to enlarge
Skillet Shopping List
Skillet   Popular! (More than 5000 hits)
Skillet: A trade skill window replacement

Skillet is a replacement for the default tradeskill and craft UI, and is based on ATSW , by Slarti. This is not a continuation of ATSW, which is still going strong as far as I know, but is rather a brand new mod based in the ideas in ATSW.

Skillet is now hosted by curse.com and is available through the various updators that reference that site.

Features
  • Larger the the standard tradeskill window
  • Built-in queue for creating multiple, different items
  • User editable list of notes attached to reagents and crafted items.
  • Automatically buy reagents for queued recipes when visiting a vendor
  • 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.
  • 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.
  • Queued items are saved when you log out and are restored on log in
  • 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 (by using the shopping list)
  • Sorting of recipes (name, difficulty, and level)
  • Complete or mostly complete localizations for deDE, koKR, zhCN, and zhTW
Planned (Future) Features
  • Ability to view queues of alts
  • Tracking inventory on alternate characters
  • Sorting by slot (head/arms/leg etc)
  • Custom filtering of recipes (have mats, have mats in bank, min level/max level, etc)
  • "Craft Until .." where Skillet will continue to make items until you run out of reagents or a certain skill level is met or until the recipe becomes grey/green.
Supported / Tested Mods

Skillet has been tested with the following mods. Other mods that change or update the tradeskill window may not work.
Mod authors: please contact me if you would like to make your mod work with Skillet, or you would like me to make Skillet work with you mods. I'm always happy to discuss changing the code so it is easier to integrate with.
When in doubt, contact me anyway. I'd rather hear about a problem twice than not at all.

ChangeLog

1.12.2
  • Show item stats in tooltip
  • Added Eternium Thread as buyable
  • More ArkInventory tweaks
1.12.1
  • Minor update to fix a problem with ArkInventory
1.12
  • Added link icon for the current tradeskill
  • Fixed clicking links in chat (including Inscription)
  • Fixed alt character tracking using the new ArkInventory
  • ruRu translation added
  • You may have to delete your SavedVariables/Skillet.lua file to get rid of any bogus recipes.
  Change Log - Skillet
1.12.2

- Show item stats in tooltip
- Added Eternium Thread as buyable
- More ArkInventory tweaks

1.12.1

- Minor fix for the new version of ArkInvetory

1.12

- Added link icon for the current tradeskill
- Fixed clicking links in chat (including Inscription)
- Fixed alt character tracking using the new ArkInventory
- ruRu translation added
- You may have to delete your SavedVariables/Skillet.lua file to get rid of any bogus recipes.
  Optional Files - Skillet
Sorry, there are currently no optional files available.
  Archived Versions - Skillet
File Name
Version
Size
Author
Date
1.12.1
354kB
nogudnik
11-18-2008 12:52 AM
  Comments - Skillet
Post A Reply
Author Comments Comment Options
Old 06-06-2009, 12:50 AM  
xtoq
A Deviate Faerie Dragon
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 14
File comments: 333
Uploads: 1
Hi, BankItems recently changed something in its code, and it is now throwing an error with Skillet.

LibPossessions-158: Unable to obtain item counts for 36901 using BankItems: Interface\Addons\Skillet\LibPossessions.lua:138: attempt to call global 'BankItems_Trim' (a nil value). Will no longer use that addon.

This is thrown in the chat frame.
xtoq is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-18-2009, 10:38 AM  
Excelis
A Murloc Raider

Forum posts: 6
File comments: 21
Uploads: 0
Re: Someone Help!

Quote:
Originally posted by Linix
Someone has to continue on the work of this addon... It is awesome and i do not know what i would do without it... ATSW is just not the same!
/qft
Excelis is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-03-2009, 01:20 PM  
Silversage
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 69
File comments: 12
Uploads: 5
Re: Skillet Stack overflow

Quote:
Originally posted by Silversage
Skillet is generating stack overflow when I try to queue certain recipes.

I suspect this is related to recipes that (directly or indirectly) use reagents which can be converted back and forth between two forms. Notably, I started noticing this problem when I acquired the two enchanting formulae for converting large prismatic shards to small, and vice versa. I have not, however, looked at the code.
I looked at the code and was able to kludge in a very ugly fix to prevent the stack trace.

At line 32 (or thereabouts), change
Code:
local function add_items_to_queue(skillIndex, recipe, count)
to be
Code:
local function add_items_to_queue(skillIndex, recipe, count, recursiveDepthCount)
	recursiveDepthCount = recursiveDepthCount or 0  --Silversage
and then at line 74 (or thereabouts) change
Code:
add_items_to_queue(item.index, item, (needed - have), 1 + recursiveDepthCount)
to be
Code:
if (recursiveDepthCount < 10) then  --Silversage
    add_items_to_queue(item.index, item, (needed - have), 1 + recursiveDepthCount)
end
Recipes involving reagents that can be converted back and forth will display completely ridiculous numbers of requirements, but won't generate a stack trace.

(Edited to not look like a complete non-grammatical nincompoop.)

Last edited by Silversage : 05-03-2009 at 01:21 PM.
Silversage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-03-2009, 12:59 PM  
Silversage
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 69
File comments: 12
Uploads: 5
Skillet Stack overflow

Skillet is generating stack overflow when I try to queue certain recipes.

I suspect this is related to recipes that (directly or indirectly) use reagents which can be converted back and forth between two forms. Notably, I started noticing this problem when I acquired the two enchanting formulae for converting large prismatic shards to small, and vice versa. I have not, however, looked at the code.
Silversage is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-01-2009, 03:10 PM  
Linix
A Kobold Labourer
 
Linix's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Unhappy Someone Help!

Someone has to continue on the work of this addon... It is awesome and i do not know what i would do without it... ATSW is just not the same!
Linix is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-01-2009, 12:18 AM  
Tigerplayer
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
I get this same error when opening up skillet. Any idea on how to fix? any help greatly appreciated. Thanks


Quote:
Originally posted by ChaosInc
What steps will reproduce the problem?
1. Bring up a tradeskill with ArkInventory

What version of the product are you using?
1.13-153

Do you have an error log of what happened?
Code:
LibPossessions-158: Unable to obtain items counts for 41805 using ArkInventory: Interface\AddOns\Skillet\LibPossessions.lua:303: attempt to index field 'realm' (a nil value). Will no longer use that addon
Tigerplayer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-19-2009, 08:54 AM  
smasher007
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Hi !

Thanks for making such a great addon, however I have a question about a functionnality i'm looking for with an addon like that.

You can make queues, and they are saved when you log off etc. However, is it possible to save a queue in some sort of archive so that for exemple each week I could make all the items in that same queue?

I make a lot of glyphs and they are always the same, and my glyph list is huge so if I have to remake the queue every time, i'm going to go crazy ^^

Thanks for your help and time !

S.
smasher007 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-17-2009, 09:44 PM  
ChaosInc
A Cobalt Mageweaver
 
ChaosInc's Avatar
Interface Author - Click to view interfaces

Forum posts: 222
File comments: 171
Uploads: 13
What steps will reproduce the problem?
1. Bring up a tradeskill with ArkInventory

What version of the product are you using?
1.13-153

Do you have an error log of what happened?
Code:
LibPossessions-158: Unable to obtain items counts for 41805 using ArkInventory: Interface\AddOns\Skillet\LibPossessions.lua:303: attempt to index field 'realm' (a nil value). Will no longer use that addon
__________________

"Introduce a little anarchy. Upset the established order, and everything becomes chaos. I'm an agent of chaos. Oh, and you know the thing about chaos? It's fair!" -- The Joker

I R MOD AT CURSE
ChaosInc is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-16-2009, 09:39 AM  
forty2j
A Fallenroot Satyr

Forum posts: 20
File comments: 228
Uploads: 0
Quote:
Originally posted by Spahut
And so it broke under the 3.1 patch
It worked.. mostly.. for me last night.

I did get errors relating to Bagnon integration, since Bagnon's API (seems to have) changed.

I also had to rescan a couple times before my inscription list would show correctly, but it did finally show.
forty2j is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-14-2009, 08:48 PM  
Spahut
A Flamescale Wyrmkin

Forum posts: 123
File comments: 95
Uploads: 0
And so it broke under the 3.1 patch
Spahut is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 01:03 PM  
forty2j
A Fallenroot Satyr

Forum posts: 20
File comments: 228
Uploads: 0
Quote:
Originally posted by Sunicro
Or at a minimum, have the shopping list pop up at the Guild Bank also. Not optimal, but would be a nice work around.
You can, and I have, create a macro with "/skillet shoppinglist", bind it somewhere, and click it whenever.
forty2j is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 08:55 AM  
Sunicro
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Is it possible to add craftable count based off of Guild Bank Inventories? Possibly make it selectable so those that don't want to see the count or can't have access to items in the Guild Bank can turn it off.

Or at a minimum, have the shopping list pop up at the Guild Bank also. Not optimal, but would be a nice work around.

I created a guild for all my crafting alts and now that most mats stored in the Guild Bank, I can't see how many of an item I can make, and it would be very helpful if I could.

Thanks for the great addon...

Another suggestion that has been mentioned many times is the filter option like ATSW, sorting by slot or type of item or class (as in glyphs) would be a huge improvement. Secondly, craft sub components of an item if you have the mats to make.
Sunicro is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-12-2009, 07:30 AM  
joequincy
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
As distributed, Skillet does not take into account when a reagent tradeskill crafts multiples of the reagent (such as Volatile Blasting Trigger or Handful of Cobalt Bolts). This causes a bug where queuing them as reagents for a different tradeskill creates a queue much larger than necessary (example: Ultrasafe Bullet Machine requires 4 Volatile Blasting Trigger. The tradeskill for the trigger creates 2 each time, so it only needs to be queued twice, but is queued up 4 times by Skilled).

I was able to patch this (with a check for skills that create random multiples, like the Cobalt Bolts which create 1-3 each time). The following code is inserted into SkilletQueue.lua at Line 73

Code:
73	local minnummade, maxnummade = GetTradeSkillNumMade(item.index) -- ADDED /Uljoquin - Korialstrasz
74	needed = needed - have
75	if maxnummade > 1 then -- Tradeskills that create multiples of a reagent should take this into account when queued.
76		if minnummade~=maxnummade then -- Ts creates a variable number. Estimate this to be the average.
77			maxnummade = maxnummade + minnummade -- Calculate the Mean. Not familiar with LUA, but this and the next line could probably be combined.
78			maxnummade = math.floor(maxnummade / 2) -- Round down
79		end
80		needed = math.ceil(needed / maxnummade) -- Round up
81	end
82	add_items_to_queue(item.index, item, needed) -- CHANGED - "needed" is now determined above, with the "have" amount taken into account during that check.

To explain the rounding:
If a tradeskill creates variable multiples, it will usually average out to the Mean of the possible range over a series of crafts. Thus, "Engineering: Handful of Cobalt Bolts" (1-3 per craft) will produce 2 of the item, on average. A theoretical tradeskill with a range of 2-5, however, will produce an average of 3.5 per craft. Since this is not possible within the limits of the game, this must be rounded down. (Further accuracy is uneccesary and impractical for the use)

Also, when working with multiple-per-craft tradeskills, the amount of a reagent the user already has should be removed from the amount needed, then the remainder should be divided by the amount created per craft. This will sometimes result in a fraction, which should be rounded up (Need two Handful of Cobalt Bolts, have one... results literally in .5 crafts, realistically 1).


Obviously not that you need the lecture... I just find it best to explain reasoning for things; I've seen certain Devs toss out necessary peer code because they didn't know why it was there.
joequincy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-31-2009, 12:59 PM  
Spahut
A Flamescale Wyrmkin

Forum posts: 123
File comments: 95
Uploads: 0
Bug: If someone links their tradeskill in chat and you click on it, wow opens the normal tradeskil window, not skillet
Spahut is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-27-2009, 05:04 PM  
Spahut
A Flamescale Wyrmkin

Forum posts: 123
File comments: 95
Uploads: 0
Request, in case this is updated: That we can make groups, and put different recipies into a group (you know, like Bag has all bags, just make our own).
Spahut is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.