Get an Epic Experience with Premium

LilSparky's Workshop

Auction & Economy Login to Add Favorites
  • 24 Likes
  • World of Warcraft
  • 2,938 Monthly Downloads
  • Supports: 4.3
  • 303,645 Total Downloads
  • Updated 12/11/2011
  • Created 10/10/2007
  • 1,466 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 119release
or
Support development! **
Click here to lend your support and make a donation at www.pledgie.com !

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

------------------------------------------------------------------------

Comments

First Previous Page 6 of 53 Next Last
  • #715

    the bop issue shoud be resolved with the latest release.  lsw will no loner retain bop status between sessions.

     

  • #713

    Hello, I love this addon and it's eased my life a lot (before this, I used to manually scan the materials and add them to an excel file to show prices and benefits) but I'm having some trouble with tailoring since last patch: it still recognizes the chaos orbs as BOP so it doesnt add its price to the items.

    I have a suggestion I think it would improve the addon, but I dont know if it would be too complicated or even possible. In 4.3 they added the possibility to break the maelstrom crystals into 2 heavenly shards, and it's usually cheaper to buy it and break than getting the 2 heavenly shards. Could the addon list the price of the shards as if they were broken rather than their AH cost?

     

    Thanks

    Last edited by carmensc86 on 12/5/2011 5:36:33 AM
  • #714

    lsw scans bop status and saves it in your savedvariables file.  if you remove that file, then it will rescan for binding status.  optionally, you can run this command while in game:

     

    /script LSWConfig.itemBOP = {}

     

    that will force lsw to re-assess each item's bop status.  i think i'll rework this so that binding status won't be saved to the sv file.  might be slightly less efficient, but it would be more up-to-date when they change things.

     

     

    as for your suggestion about crystals and shards.  that capability is built into lsw.  i just need to update the "common skills" file to describe the conversion.

     edit: nvm, the shatter is a spell.  lsw should pick that up automatically.

    Last edited by lilsparky on 12/10/2011 11:15:42 PM
  • #712

    Love this addon, please update it soon!

  • #711

    Sparky great addon

     

    it has helped me to not be broke!

     

    so I have a question or request

     

    I want to reflect the 5% AH cut into my costs

     

    so for example it costs 500g to make an item that is selling for 1000g, have the cost accurately refect the AH cut and show my costs as 550g instead of 500g... is that possible?

     

    THANKS

    Nebt-Blackrock-Horde

  • #709

    Are you planning to update to support 4.3 soon?

  • #708

    Could you add the 3 bracer enchants to the "scrollIDs.lua" file so I don't have to manualy find them each time there is a change (or when I click update on mistake since CurseClient doesn't recognize it as original when I have modified the file) 

    [96264] = 68784, -- Enchant Bracer - Agility
    [96261] = 68785, -- Enchant Bracer - Major Strength
    [96262] = 68786, -- Enchant Bracer - Mighty Intellect

     

    Thanks in advance :) 

  • #710

    the latest version already had those, but thanks.

     

  • #716

    Well - at the time of writing - the latest update didn't show them for me, so I had to add them manualy, but if they are added - I can forgett about them now :)

  • #707
    Whenever I mouse over "Reagent Cost Overrides" I get this error.

    Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:698: bad argument #1 to 'pairs' (table expected, got nil)
    Time: 10/11/11 04:13:47
    Count: 7
    Stack: [C]: in function `pairs'
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:698: in function `menuList'
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:30: in function `initFunction'
    Interface\FrameXML\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize'
    Interface\FrameXML\UIDropDownMenu.lua:854: in function `ToggleDropDownMenu'


    Locals: (*temporary) = nil
    (*temporary) = "table expected, got nil"
    = defined =[C]:-1
  • #703
    Version 117beta is broken for enchanting. Calculates material costs based on "vendor" prices instead of auction values. I went back to version 110release in which enchanting appears to correctly calculate profits with material costs determined by auction house prices.
  • #704
    hmm... i'll look into it.
  • #706
    the trouble seems to be that informant is identifying many of the new reagents as being purchasable from a vendor.

    right click on the cost column and you'll get a drop down. select "reagent cost overrides" and then select the particular reagent you wish to adjust.

    you can change the "vendor availability" from "default" to "auction" and it will use auction prices from then on.

    i believe informant knows the difference between generally available and kind of available (limited quantities or purchasable via alternate currencies). that interface may have broke in the latest lsw patch...
  • #702
    fwiw, i develop on wowace.com and once a revision has proven to be stable, i mark it as beta or release so it'll make it over here. if this version lags, that's why. also, i'm not playing so much these days so my development has really slowed down...
  • #701
    Is this latest build for the latest patch? I Hope you update this! Im afraid of the "Hi this is new update (insert suspecious non-curse.com link)" msgs!
  • 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 »

Infinite Crisis NA

Get Your Preferred Access Code!