Get an Epic Experience with Premium

LilSparky's Workshop

Auction & Economy Login to Add Favorites
  • World of Warcraft
  • 1,264 Monthly Downloads
  • Supports: 4.3
  • 324,442 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 24 of 54 Next Last
  • #460
    Earthsiege Diamond, which is on a 20-hour cooldown...

    Other than that - great job, I don't know how I made money without this thing =)
  • #461
    yeah, the transmutes thing is annoying. it's an issue with lsw not understanding cooldowns. i need to add an option to ignore recipes with cooldowns or maybe just ignore them as secondary conversions...
  • #458
    I've been searching for days and I can't figure out how to set the pricing model to Average MBO or today's MBO. Can you steer me in the right direction?
  • #459
    Figured it out: right click on the prices in the trade skill window. I don't know how i missed this in the read me.
  • #454
    The texts on the value / cost buttons are truncated. I am using it with skillet. E.g. originally "24 02v" is shown, but now it shows as "24 ...". Any one has the same problem?
  • #455
    you using any special font? what are your ui and skillet scales?
  • #456
    I am playing on a Traditional Chinese client, so the game font may be different from the font in English client.

    The Skillet scale is 100%.
  • #457
    yeah, that's probably the issue. not sure why it would suddenly be different if it worked before, tho... i'll look into it.

    what version used to show up properly?
  • #449
    Using the standard Blizzard skill interface, LSW r88beta is showing a Skill Up Chance of 0% for all recipes, even when their names are green, yellow or orange.
  • #451
    That's funny. I'm using LSW r88beta, Skillet r166, and Lib-PT 3.1-283, and it shows a Skill Up Chance of 100% for all recipes for me. Just as wrong, but in the completely opposite way.
  • #450

    you have lib periodic table installed? that's where lsw gets its data. it could be a problem with not recognizing you don't have it installed (and reporting 0%) or it could be something deeper.
  • #452
    okay, this appears to be a problem with the tradeskill stuff. wowhead has changed their data format, so the latest periodic table mining run apparently broke all the tradeskill data. woot. :(
  • #453
    get the latest lib pt alpha (286) which seems to have some of the tradeskill data back in it.
  • #447
    Date: 2010-04-09 11:44:23
    ID: 4
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\KevTool Queue\KevTool Queue.lua line 220:
    attempt to compare nil with number
    [C]: ?
    KevTool Queue\KevTool Queue.lua:220: KTQQueueItem()
    KevTool Queue\KevTool Queue.lua:141: KTQQueue()
    KevTool Queue\KevTool Queue.lua:125: KTQSlashCommandHandler()
    KevTool Queue\KevTool Queue.lua:13: ?()
    [C]: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3222: ChatEdit_SendText()
    [C]: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1
    Swatter, v5.7.4568 (KillerKoala)
    WowheadLooter, v30314
    NPCScan, v3.3.0.4
    Ace3, v
    Altoholic, v3.2.001d
    Announce, v
    AtlasLoot, vv5.10.01
    AtlasLootFu, vv5.10.01
    Auctionator, v2.6.2
    Auditor2, v4.3.3
    Babylonian, v5.1.DEV.130
    BadBoy, v4.2.1.8
    BadBoyLevels, v2.1.5
    Bagnon, v2.13.2b
    BagnonConfig, v
    BagnonForever, v1.1.2
    BagnonTooltips, v
    BankStack, vv17
    BeanCounter, v5.7.4568 (KillerKoala)
    BrokerAuditor, v4.3.3
    BuyEmAll, v
    Clique, vwowi:revision
    Configator, v5.1.DEV.190
    DataStore, v3.3.001
    DataStoreAchievements, v3.3.001
    DataStoreAuctions, v3.3.001
    DataStoreCharacters, v3.3.001
    DataStoreContainers, v3.3.001
    DataStoreCrafts, v3.3.001
    DataStoreCurrencies, v3.3.001
    DataStoreInventory, v3.3.001
    DataStoreMails, v3.3.001
    DataStorePets, v3.3.001
    DataStoreQuests, v3.3.001
    DataStoreReputations, v3.3.001
    DataStoreSkills, v3.3.001
    DataStoreSpells, v3.3.001
    DataStoreStats, v3.3.001
    DataStoreTalents, v3.3.001
    DebugLib, v5.1.DEV.130
    Dominos, v1.16.3
    DominosConfig, v
    DominosRoll, v
    DominosXP, v
    DXELoader, v
    ExtendedRaidInfo, v0.6
    FishermansFriend, v
    ForteCasting, v
    ForteCooldown, v
    ForteCore, v1.959.6
    ForteDeathKnight, v
    ForteDruid, v
    ForteHealthstone, v
    ForteHunter, v
    ForteMage, v
    FortePaladin, v
    FortePriest, v
    ForteRogue, v
    ForteShaman, v
    ForteShard, v
    ForteSoulstone, v
    ForteSummon, v
    ForteTalent, v
    ForteTimer, v
    ForteVehicle, v
    ForteWarlock, v
    ForteWarrior, v
    GFWLinkerator, v3.2
    Guildomatic, v3.0.4
    KevToolQueue, v1.05
    LFGStatusIcon, v3.3.002
    LibSink20, v
    LibStub, v
    LilSparkysWorkshop, v
    MikScrollingBattleText, v5.4.78
    Obituary, v1.0.3
    Omen, v3.0.9
    OmniCC, v2.5.9
    OmniCCOptions, v
    OmniCCShine, v1.1.2
    PallyPower, vv3.2.11
    pError, v30300.4-Release
    PowerAuras, v3.0.0E
    Prat30, v3.3.8
    Prat30Libraries, v
    Quartz, v3.0.2
    QuickAuctions, v
    RaidBuffStatus, v3.249
    RangeColors, v
    RatingBuster, v
    Recount, v
    SatrinaBuffFrame, v3.1
    SellJunk, v2.6.3
    SexyMap, v
    ShadowedUFClassPower, v
    ShadowedUFIndicators, v
    ShadowedUnitFrames, vv3.2.9
    ShadowedUnitFramesFive, v
    SharedMedia, v3.0.1-177
    Skillet, v
    SnowfallKeyPress, v
    Stubby, v5.7.4568 (KillerKoala)
    tabDB, v
    TidyPlates, v5.10.5
    TidyPlatesGrey, v1
    Vamp, v1.0
    BlizRuntimeLib_enUS v3.3.3.30300

    Whats this
  • #448
    an error with KevTool Queue is my guess. doesn't seem to have much to do with lsw...
  • 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