- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,152 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Bukkit Plugins
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top Terraria Maps
- Top StarCraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
LilSparky's Workshop
- 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
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
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 119release | Release | 4.3 | 69,167 | 12/11/2011 |
| 117beta | Beta | 4.2 | 13,223 | 08/21/2011 |
| 110release | Release | 4.0.3a | 63,534 | 01/09/2011 |
| 108beta | Beta | 4.0.3a | 7,782 | 12/23/2010 |
| 101beta | Beta | 4.0.1 | 134 | 11/11/2010 |
| r99release | Release | 4.0.1 | 32,545 | 10/25/2010 |
| r90release | Release | 3.3.3 | 1,689 | 04/16/2010 |
| r88beta | Beta | 3.3.3 | 221 | 03/26/2010 |
| r84beta | Beta | 3.2.0 | 470 | 09/11/2009 |
| r79release | Release | 3.1.0 | 751 | 08/15/2009 |
| r77beta | Beta | 3.1.0 | 165 | 07/01/2009 |
| r72release | Release | 3.1.0 | 310 | 06/07/2009 |
| v1.00r72 | Beta | 3.1.0 | 2 | 06/07/2009 |
| r72beta | Beta | 3.1.0 | 1 | 06/07/2009 |
| r70beta | Beta | 3.1.0 | 64 | 05/24/2009 |
| v0.91beta | Beta | 3.0.8 | 149 | 02/02/2009 |
| 0.90beta | Beta | 3.0.8 | 18 | 02/01/2009 |
| v0.80b | Beta | 3.0.3 | 9 | 11/23/2008 |
| v0.80 | Release | 3.0.3 | 263 | 11/23/2008 |
| v0.51b | Release | 2.3.2 | 3,534 | 01/12/2008 |
| v0.51 | Release | 2.3.2 | 3 | 01/11/2008 |
| v0.41 | Release | 2.2.3 | 1 | 11/01/2007 |
| v0.4 | Release | 2.2.3 | 1 | 10/29/2007 |
| LilSparkysWorkshop-r52629 | Beta | 2.2.3 | 18 | 10/19/2007 |
| LilSparkysWorkshop-r52523 | Beta | 2.2.3 | 8 | 10/18/2007 |
| LilSparkysWorkshop-r52516 | Beta | 2.2.3 | 8 | 10/18/2007 |
| LilSparkysWorkshop-r52498 | Beta | 2.2.3 | 23 | 10/18/2007 |
| v0.31 | Release | 2.2.3 | 1 | 10/12/2007 |
| v0.3 | Release | 2.2.3 | 1 | 10/12/2007 |
| v0.2 | Release | 2.0.0 | 2 | 10/11/2007 |
| v0.1 | Beta | 2.0.0 | 9 | 10/10/2007 |
Addon Packs Containing This...
-
Hizori's Lightweight Raiding Pack
-
pitir's Addon Pack
-
xlthawkeye's UI and More :)
-
Falsetto's Raiding Pack
-
Thix's Addon Pack
-
jriddik's Addon Pack
-
Talindra'sStarter Addon Pack
-
Pak's Pack-- Production and Profiteering
-
The Forsaken Legion's Addon Pack
-
Magnatauren's Addon Pack
-
Trork's Addon Pack
-
Multiclass pack from Demise
-
mjollnire's BASIC RAID, CRAFTING & FUN Addon Pack
-
Fire's PrettyUI Raiding Addon Pack
-
Sunmoo@Tarren Mill
-
Drezdean's Addon Pack
-
STONEMASON Guild Add-on Pack -by Linkimus
-
First File Guild Addon Pack
-
Reillocor's Addon Pack
-
JUI - Gold making version
-
JUI - Hunter version
-
Boosa's No Fuss Addon Pack
-
Missbanks auctioneer/crafting pack
-
Lune's Hunter All-in-One
-
SafeGuards allround UI
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,578,120 Monthly Downloads
-
- Recount
- Combat
- 1,073,354 Monthly Downloads
-
- AtlasLoot Enhanced
- Map & Minimap, Professions, Arena, and Boss Encounters
- 688,848 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 548,392 Monthly Downloads
-
- Tidy Plates
- Artwork, Combat, Tank, and Unit Frames
- 466,499 Monthly Downloads



Comments
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...
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
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)
Thank you lilsparky,
Extraordinarily useful addon, and i'm glad it's updated.
Your work is appreciated; by at least 184 thousand people.
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:
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&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
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.
the bop issue shoud be resolved with the latest release. lsw will no loner retain bop status between sessions.
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
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.
Love this addon, please update it soon!
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
Are you planning to update to support 4.3 soon?
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 :)
the latest version already had those, but thanks.