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,467 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 27 of 54 Next Last
  • #412
    Hey, I LOVE this addon. I do have a major suggestion, though: could you please include the option for Auctioneer prices to be gauged based on the BASE materials? For example, let's say that I want to craft a Netherweave Bag. Right now, the addon gives the prices for Netherweave BOLTS + the thread. I don't care about the price of the bolts, but rather the base cloth--I'd like to see the Netherweave CLOTH price + the thread.

    Is there any way to customise the Workshop to show this already? If not, do you think you could add this feature?
  • #414
    It already works this way:
    You must set the options: cost basis: purchase cost.
  • #420
    yeah, the basic premise behind lsw is to consider whether it's better to sell the materials or to make an item to then sell. this means by default it will assume you have the direct materials needed rather than telling you about the raw materials you may not actually have (again, this is about selling items, not buying them).

    enough people have asked to consider the purchase price for materials instead of the resale value, so i added that option. in that, case lsw considers the ability to generate those materials by whatever means it determines is cheapest expecting that you will go out and purchase the items necessary so there's no expectation of what items you have access to already.

    fwiw, there's also an option to force crafting of craftable reagents. i'm honestly a little vague at whether it selects the most costly sub material (in the case of resale value) or whether it just drills down to the most basic mat.
  • #409
    Hi man, I don't understand a thing: why does it say that frozen orb is 20g when at AH is 5? This is the screenshot:
  • #410
    I do have the same error^^ as far i checked its only affect Frozen orb in my case
  • #411
    it's identifying frozen orb as a vendor item (that's what the v after it means). so the question is, what is telling lsw that frozen orbs are vendor items? lsw will use libperiodictable and informant to identify items that it believes are vendor items (normally things like threads, vials, etc). i doubt you're using informant with auctionator, so maybe it's libpt? if not, then there's something amiss in the vendor availability code...

    servi: are you also using auctionator?
  • #413
    Solved by installing LibPeriodicTable (so it's not optional).
  • #417
    i'll verify this, but lsw doesn't know anything about vendor item availability without some sort of database telling it. i'll verify that auctionator doesn't somehow connect to the vendor availability function. without a vendor database, i would expect all items to be based on auction costs.
  • #405
    Please update this for 3.3, it's one of my favorite addons.
  • #407
    next time i update the mod, i'll be sure to change the .toc file. in the meantime, simply tell wow to load "out of date addons" and lsw should work fine (it isn't impacted by the 3.3 patch).
  • #403
    Do you think you could add support for the Jobber tradeskill UI?
  • #404
    Sorry, to be more specific, the second column of money values goes over the right edge of the window and the scrollbar.

    This is what it looks like:
  • #406
    jobber support is actually handled by the author of jobber.
  • #408
    Thanks, I'll ask him.
  • #398
    I love the addon, but have a suggestion. More options to pull price info from. For example, Going Price(wow head/allakhazam), WoWecon, ect. ect. ect. While pulling the information from the AH makes sense. This is not very accurate, because some people try to sell things that are worth 20 silver for 200 gold.
  • 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