LilSparky's Workshop

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

LSW First Aid w/ Standard Interface

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of lilsparky lilsparky Apr 30, 2009 at 22:21 UTC - 0 likes

    d'oh!  i see what's going on -- when forcing a redraw of the lsw data (like when there's new ah price data or you want to see auction counts) it will open the window if it's not already opened.  i'll notify apu and get a fix out soon.

  • Avatar of Dracos99 Dracos99 Apr 30, 2009 at 19:16 UTC - 0 likes

    Strange happenings are afoot at the quick-e-mart... The latest build...r53 interfaces with an unmodified ATSW 0.7.5 but once it shows a tradeskill for the first time and then closing it...pressing a modifier key (ctrl, alt or shift) brings back up a tradeskill window attached to unknown with whatever you were last looking at. All other mods were disabled. This doesnt happen with LSW or ATSW loaded solo. Also, running a auction search was popping up the same unknown window...but i cant get it to do it consistantly.

  • Avatar of lilsparky lilsparky Apr 21, 2009 at 07:55 UTC - 0 likes

    i don't think there's anything in lsw that would cause the skill list to keep scrolling to the top...

    what tradeskill ui are you using? any other tradeskill mods installed?

  • Avatar of Cavorite Cavorite Apr 20, 2009 at 20:01 UTC - 0 likes

    I have ver .91 . The trade skill window keeps returning to the top of the page. About every 2 to 5 seconds and it returns to the top. Very anoying. Almost impossible to use tradeskills with Lil Sparky installed.

    When do you expect that a newer version, compatable with the latest patch, will be available?

  • Avatar of sn0n sn0n Apr 19, 2009 at 21:58 UTC - 0 likes

    @Dracos99, worked for me also. ty! puts me lightyears ahead of the 3.1 curve. ;) LoL

  • Avatar of Dracos99 Dracos99 Apr 19, 2009 at 15:18 UTC - 0 likes

    a quick look at old code vs. new code shows ASTW seems to have turned most of the table structures into locals Line 40 seems to be the issue local atsw_skilllisting={}; removing the local seems to resolve the issue, but I dont know if it will have any effect...Im not a LUA expert, so lilsparky will have to figure out how to connect to the new local or get ATSW to revert to a global variable or function. Hope this info helps get workshop working with ATSW again

  • Avatar of lilsparky lilsparky Apr 19, 2009 at 05:37 UTC - 0 likes

    i plan on getting back to lsw soon! should still work under 3.1, but i think atsw's latest version changed something that causes a problem with lsw... i'll be looking into it.

  • Avatar of Radoznali Radoznali Apr 18, 2009 at 11:32 UTC - 0 likes

    update for 3.1?

  • Avatar of Manaman Manaman Mar 26, 2009 at 16:01 UTC - 0 likes

    I know my auctioneer has data for most of the high end "Scroll of"s but LSW does not appear to show any of that data. And I just confirmed I am running 0.91beta.

  • Avatar of lilsparky lilsparky Mar 18, 2009 at 18:12 UTC - 0 likes

    i *think* the 0.91 should provide that info. the problem i have found in testing (on my server anyway) is that of the hundreds of different enchants, only a few ever get listed so it's difficult to determine if the data is making it into lsw or not.


Date created
Oct 10, 2007
Last update
May 29, 2013
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Recent files
  • A: r155 for 5.3.0 May 29, 2013
  • A: r154 for 5.3.0 May 29, 2013
  • A: r153 for 5.2.0 May 28, 2013
  • A: r152 for 5.2.0 May 13, 2013
  • A: r151 for 5.2.0 Mar 21, 2013