Get an Epic Experience with Premium

LilSparky's Workshop

Auction & Economy Login to Add Favorites
  • World of Warcraft
  • 1,252 Monthly Downloads
  • Supports: 4.3
  • 324,383 Total Downloads
  • Updated 12/11/2011
  • Created 10/10/2007
  • 1,468 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 119release
Support development! **
Click here to lend your support and make a donation at !

About LilSparky's Workshop

LilSparky's Workshop adds auction-derived pricing information for trade skills right into the trade skill recipe frame. Each skill is evaluated for material costs and potential value of the item created. These two numbers are listed next to each skill in an easy-to-read format.

Supported Auction Scanners:

  • Auctioneer
  • AuctionLite
  • AuctionMaster
  • Auctionator

Optionally Requires:

  • Informant (for vendor availability)

LibPeriodicTable (for vendor availability)

Trade Skill Interfaces Supported:

  • GnomeWorks
  • AdvancedTradeSkillWindow
  • Skillet
  • Blizzard's Standard UI
  • Doublewide Tradeskills
  • Tradeskill HD

Auction pricing models can be selected by right-clicking either the value column or the cost column (each can have a different pricing method attached).

The Value column can be left clicked to cycle through the different valuation methods for the resultant item: Auction Value (a), Vendor Value (v), Disenchant Value (d) or the greatest of the three different values (the default). Any instance of an item Value being greater than the Cost to create it will have a highlighted Value entry. Optionally, the Value column can be displayed as a percentage of the Cost column.

The Cost column simply sums up the costs for each reagent and reports the total.

Both columns can be combined into a single "Profit" column which simply reflects the Value minus the Cost.

Tooltips for each column give more details about the price breakdowns LSW is considering.

A note regarding vendor availability:

LSW utilizes supplied item databases to determine when an item is readily available from a vendor. Occasionally this may not be accurate, usually because the item is a trade in for another item and not buyable with gold. I have provided a simple way to over-ride the vendor database:

/script LSWConfig.vendorOverride[item#] = (true/false/nil)

The item# is the item ID for the specific item. It is a single number. For example, 2589 is Linen Cloth.
Setting the value to "true" means the item is available at the vendor.
Setting the value to "false" means the item is not available at the vendor.
Setting the value to "nil" means to use the provided databse.

There is now also a right-click option to override the vendor availability and also to hand enter specific prices for items.

A note about frame/auction support:

LSW utilizes a plug in scheme to handle support to handle pricing and frame support. I am unlikely to add additional plugins directly into LSW. The goal of the plugin system is to provide basic templates that other addon authors could employ to provide LSW support on their end while at the same time providing functionality for a base set of common mods. Addon authors are free to contact me regarding the plugin system if issues arise or the system doens't make sense.

r120 | lilsparky | 2011-12-11 17:40:36 +0000 (Sun, 11 Dec 2011) | 1 line
Changed paths:
   A /tags/119release (from /trunk:119)

Tagging as 119release
r119 | lilsparky | 2011-12-11 05:35:27 +0000 (Sun, 11 Dec 2011) | 4 lines
Changed paths:
   M /trunk/LilSparkysWorkshop.toc
   M /trunk/lilsparkysworkshop.lua
   M /trunk/pricingSupport/disenchanting_support.lua
   M /trunk/pricingSupport/milling_support.lua
   M /trunk/pricingSupport/prospecting_support.lua
   M /trunk/scrollIDs.lua

updated .toc
removed BOP status in sv file
update milling/prospecting data



First Previous Page 4 of 54 Next Last
  • #763

    Update it!

  • #762

    To get the alpha version that is 5.05 compatable visit

  • #761

    I have build 119 and many enchants are not registering with auctioneer value data. All of the old enchants see to show fine.

    Ones not showing sales data are all of new new MoP enchants such as weapon - windsong, elemental force. boots - blurred speed, etc.

    This addon is working fine for gems and tailoring.  Just enchanting seems broken.

  • #759


    Thanks for the update. Just to mention you forgot 

    [104338] = 74700, -- Enchant Bracers - Mastery (333)

    I added it myself :)

    Last edited by mOOwalker on 10/2/2012 12:53:36 PM
  • #756


    It seems Enchanting is broken. It does not recognise the new recipes.

  • #757

    I just received updated scroll id's and pushed a new version. You can try that.

  • #760

    Where is the latest version? O_o I see comments from 2012, but the addons "Updated 11 December 2011"

  • #755

    FIX HANG MOP:  If you open trade skill normally (Hold Shift then click profession) BEFORE opening it with LilSparky's Workshop, it seems to fix the hang problem.

    Last edited by Selox on 9/29/2012 10:11:35 AM
  • #754

    Will there be an Update for Mists and could you integrate TSM into the list of addons this gets data from?

  • #758

    TSM is already in (has been for a while now).


  • #753

    In the file lilsparkysworkshop.lua an error occurs in the method ProgressBar:Show when you pass in an error value(1#.INF). The value for updateIterateSkillMax is set to 0 when you filter your recipe list to "Have Materials" and don't have any materials.   This causes a looping of LUA errors

    Please change 



    if updateIterateSkillMax ~= 0 then



    Thanks!  Love the addon


    Last edited by jhersey29 on 9/16/2012 9:53:53 AM
  • #752

    somone im guessing lilsparky has started making changes to this again , im showing an alpha build on the project site as of 3 hours ago , maybe hes back Laughing

  • #751

    It works! 

    Regrettably, only sometimes.

    When I click to change the "order by" sometimes it simply hangs. When I click the X to close it sometimes simply hangs.


  • #749

    SEVERE CRASHES AT CHAR LOGOUTS ERROR #134 (0x85100086) Fatal condition!

    Read comments below for more info.

  • #747

    If you want to avoid the crashes, comment (or remove) line 54 in LilSparkysWorkshop\pricingSupport\cachedPrices_support.lua like this

    --                SaveCachedPrices()

    You won't get cached prices, but I don't think that is an important feature when you get the prices from Auctioneer or Auctionator anyway.

  • 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 »

Leaguepedia PAX Skin Giveaway