Get an Epic Experience with Premium

LilSparky's Workshop

Auction & Economy Login to Add Favorites
  • 25 Likes
  • World of Warcraft
  • 4,277 Monthly Downloads
  • Supports: 4.3
  • 307,667 Total Downloads
  • Updated 12/11/2011
  • Created 10/10/2007
  • 1,465 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
  • #724

    1.  those images are really old.  they're just there to show it plugged into other tradeskill mods (skillet and atsw).  the trade barker was from enchantrix and the scan button is from skillet (if it's the one i think you're referring to).

     

    2.  the way lsw prices things isn't based on trying to find a cheap way to create something, it's based on letting you know if you should sell your mats or make an item to sell.  so if you have an item that take 3 widgets, it compares the price of the widgets vs the item.  how you get those widgets doesn't matter, really.  the fact is if the widgets are more expensive, then you should sell them rather than the crafted item.  however, you *can* change this behavior.  right click the price column and select a different cost basis.  instead of "resale" select "purchase".  that will reconfigure the pricing system to look for the cheapest means to acquire the requisite materials.  lsw will be very exhaustive in its search and will include milling, prospecting, disenchanting and pretty much every means of converting one item to another...

     

    3.  not following exactly.  are you suggesting a way to calculate the best usage of a particular item?  generally speaking, there aren't many recipes that share the same single component.  the ones that do share the same component are usually pretty easy to compare (like jc cutting).  adding prospecting and milling into the mix... well, you might look at gnomeworks (my tradeskill mod) which treats milling, disenchanting and prospecting as tradeskills complete with lsw prices so you can compare the various ores/herbs/item prices to the results...

    gnomeworks is alpha, but pretty usable...

     

  • #722

    hi

    for some reason as soon as i install this awesome addon, wow starts to crash on logout/quit randomly

    http://pastebin.com/VEgNDVvi

     

    i dont know whether youre interested in doing research on this since it seems not to be a common problem but if you want to, i can upload lots of crash logs and *.dmp files i accumulated over the last months before i isolated the problem to be your addon

     

    please post back, since i'd really like to use your addon without the fear of crashing sometimes

     

    i'll also post a ticket on curseforge

  • #721

    getting this error

     

    Date: 2011-12-27 15:19:52
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ...lSparkysWorkshop\frameSupport\blizzardUI_support.lua line 105:
       attempt to index global 'TradeSkillTypeColor' (a nil value)
    Debug:
       [C]: ?
       ...lSparkysWorkshop\frameSupport\blizzardUI_support.lua:105: Init()
       ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2472:
          ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2468
       ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2535:
          ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2512
       ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2622: Initialize()
       ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2633:
          ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2631
       [C]: ?
       [C]: UseAction()
       ..\FrameXML\SecureTemplates.lua:275: handler()
       ..\FrameXML\SecureTemplates.lua:561:
          ..\FrameXML\SecureTemplates.lua:509
    AddOns:
      Swatter, v5.13.5256 (BoldBandicoot)
      WowheadLooter, v40020
      AckisRecipeList, v2.2.11
      Analyst, v1.1.4
      AucAdvanced, v5.13.5256 (BoldBandicoot)
      AucFilterBasic, v5.13.5256 (BoldBandicoot)
      AucFilterOutlier, v5.13.5256.5187(5.13/embedded)
      AucMatchUndercut, v5.13.5256.5232(5.13/embedded)
      AucScanData, v5.13.5256 (BoldBandicoot)
      AucStatHistogram, v5.13.5256 (BoldBandicoot)
      AucStatiLevel, v5.13.5256 (BoldBandicoot)
      AucStatPurchased, v5.13.5256 (BoldBandicoot)
      AucStatSales, v5.13.5256.4838(5.13/embedded)
      AucStatSimple, v5.13.5256 (BoldBandicoot)
      AucStatStdDev, v5.13.5256 (BoldBandicoot)
      AucStatWOWEcon, v5.13.5256.4828(5.13/embedded)
      AucUtilAHWindowControl, v5.13.5256.5133(5.13/embedded)
      AucUtilAppraiser, v5.13.5256.5241(5.13/embedded)
      AucUtilAskPrice, v5.13.5256.5160(5.13/embedded)
      AucUtilAutoMagic, v5.13.5256.5224(5.13/embedded)
      AucUtilCompactUI, v5.13.5256.5254(5.13/embedded)
      AucUtilEasyBuyout, v5.13.5256.5241(5.13/embedded)
      AucUtilFixAH, v5.13.5256 (BoldBandicoot)
      AucUtilItemSuggest, v5.13.5256.5224(5.13/embedded)
      AucUtilPriceLevel, v5.13.5256.5241(5.13/embedded)
      AucUtilScanButton, v5.13.5256.5153(5.13/embedded)
      AucUtilScanFinish, v5.13.5256.5153(5.13/embedded)
      AucUtilScanProgress, v5.13.5256.4979(5.13/embedded)
      AucUtilScanStart, v5.13.5256.5153(5.13/embedded)
      AucUtilSearchUI, v5.13.5256.5254(5.13/embedded)
      AucUtilSimpleAuction, v5.13.5256.5210(5.13/embedded)
      AucUtilVendMarkup, v5.13.5256.4828(5.13/embedded)
      Babylonian, v5.1.DEV.312(/embedded)
      BeanCounter, v5.13.5256 (BoldBandicoot)
      CensusPlus, v5.0.2
      CombustionHelper, v2.8.2
      Configator, v5.1.DEV.312(/embedded)
      CurseProfiler, v
      DebugLib, v5.1.DEV.312(/embedded)
      Enchantrix, v5.13.5256 (BoldBandicoot)
      EnchantrixBarker, v5.13.5256 (BoldBandicoot)
      EveryQuest, v2.4.r217-release
      Gatherer, v3.2.4
      InFlightLoad, v4.3.001
      Informant, v5.13.5256 (BoldBandicoot)
      LibExtraTip, v5.12.DEV.319(/embedded)
      LilSparkysWorkshop, v
      MapCoords, v0.11
      MarketWatcher, v2.14
      MySales, v1.3.0
      Postal, v3.4.13
      SliceAdmiral, v1.0.9
      SlideBar, v5.13.5256 (BoldBandicoot)
      Stubby, v5.13.5256 (BoldBandicoot)
      TipHelper, v5.12.DEV.315(/embedded)
      ZygorGuidesViewer, v3.3
      ZygorTalentAdvisor, v2.0.240
      BlizRuntimeLib_enUS v4.3.0.40300 <us>
      (ck=8ef)

     

  • #720

    Thank you lilsparky, 

    Extraordinarily useful addon, and i'm glad it's updated.

    Your work is appreciated; by at least 184 thousand people.

  • #719

    Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:699: bad argument #1 to 'pairs' (table expected, got nil)
    Time: 12/17/11 11:18:51
    Count: 17
    Stack: [C]: ?
    [C]: in function `pairs'
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:699: in function `menuList'
    ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:31: in function `initFunction'
    Interface\FrameXML\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize'
    Interface\FrameXML\UIDropDownMenu.lua:860: in function `ToggleDropDownMenu'
    [string "*:OnEnter"]:5: in function <[string "*:OnEnter"]:1>

    Locals:

  • #718

    The Undermine Journal Integration, using the Market Mean price

    pricing_support/tuj_support.lua

    do

    local function AuctionPrice(itemID)
    local o={}
    TUJMarketInfo(itemID,o)
    return o['marketaverage']
    end


    local function Init()

    LSW:RegisterAlgorithm("TUJ Average", AuctionPrice)

    LSW:FlushPriceData()

    end


    local function Test(index)
    if TUJMarketInfo then
    return true
    end

    return false
    end

    LSW:RegisterPricingSupport("TUJ", Test, Init)
    end

     

    Especially useful if you have a Realm specific TUJ addon that you update daily (like I do).

     

    #!/bin/sh
    cd /tmp
    wget "http://theunderminejournal.com/TheUndermineJournal.zip?key=XXXXXXXXXXXXXXXX&amp;realms=A-Saurfang,H-Saurfang"

    mv /tmp/TheUndermineJournal.zip\?key\=XXXXXXXXXXXXXXXX\&realms\=A-Saurfang\,H-Saurfang /tmp/tuj.zip

    cd /Applications/World\ of\ Warcraft/Interface/Addons/
    unzip -o /tmp/tuj.zip

     

    rm /tmp/tuj.zip

    Last edited by thetravellor on 12/16/2011 6:28:35 AM
  • #717

    Hi,

    I love this addon but i'm having some trouble with Reagent Cost beeing set as Fixed for some reagents. Sometimes i have to manually right-click the reagents cost and override the value to reflect auction cost, because it was set to a fixed value. For example, Maelstrom Crystal was set to 12g or something like that, and the cost of my enchantings was totally wrong for a long time till I noticed it.

     

  • #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.

     

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

Maingear

ENTER NOW