Download
(47 Kb)
Download
Updated: 12-11-11 11:28 PM
Pictures
File Info
Updated:12-11-11 11:28 PM
Created:unknown
Downloads:38,972
Favorites:526
MD5:
LilSparky's Workshop  Popular! (More than 5000 hits)
Version: 119release
by: lilsparky [More]
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

Trade Skill Interfaces Supported:

* GnomeWorks
* AdvancedTradeSkillWindow
* Skillet
* Blizzard's Standard UI
* Doublewide Tradeskills
* Tradeskill HD
* MrTrader
* Jobber

Optionally Requires:

* Informant
* LibPeriodicTable
(these mods will assist in identifying vendor sourced items)


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.


Right clicking on the cost column will bring up a menu offering the ability to override item price and vendor availability on a per-reagent basis.


version history:
v0.1 - oct.09,2007
- initial release

v0.2 - oct.11,2007
- fixed skill value computation (no longer reports inflated values)
- removed dependency on advanced tradeskill window
- fixed bug where addon initialized prior to auctioneer loading
- now loads on demand

v0.3 -- oct.12,2007
- added skillet support
- additional bug fixes in auctioneer queries

v0.31 -- oct.12,2007
- added support for resizable skillet window

v0.32 -- oct.18,2007
- support for latest skillet features (sorting)

v0.33 -- oct.22,2007
- added value as percent toggle
- added KC_Items support (initial)

v0.34 -- oct.26,2007
- added support for "GetSellValue()" api as fallback for when Informant or SellValues is not loaded

v0.40 -- oct.29,2007
- bug fixes

v0.41 -- oct.31, 2007
- fixed informant bug for purchase price of stacked items (like vials)
- added price sanity check routine for skill costs

v0.42 -- nov.05, 2007
- added detailed info to value tooltip

v0.43 -- nov.17, 2007
- updated toc for 2.3

v0.44 -- dec.10, 2007
- fixed enchanting values losing parenting

v0.50 -- dec.20, 2007
- added tradeskillinfoui support

v0.51b -- jan.10, 2008
- added support for periodic table interface to determine reagent availability at vendors
- identifies BOP items when displaying auction item values and reagent purchase prices


v0.52 -- jan.19, 2008
- added tooltip info for known recipes (note that only information that has been cached will show up here)

v0.71 -- oct.23, 2008
- reworked for 3.0 api (skillet support semi-functional)

v0.72 -- nov.2, 2008
- support for skillet reworked, should support standard skillet as well as my updated branch

v0.80 -- nov.22, 2008
- reworked support for all known tradeskill ui's (blizzard, advanced tradeskill window, skillet)
- removed support for tradeskill info ui

v0.91 -- feb.4, 2009
- added support for auctionmaster
- added support for auctionlite
- added support for selectable auctioneer modules
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Author
Date
r88beta
41kB
lilsparky
03-26-10 03:40 PM
r84
37kB
lilsparky
09-11-09 05:33 PM
r77
37kB
lilsparky
07-01-09 05:19 PM
r72
36kB
lilsparky
06-29-09 02:04 AM
v0.91beta
17kB
lilsparky
02-06-09 11:08 AM
v0.80b
17kB
lilsparky
11-24-08 04:30 PM


Post A Reply Comment Options
Unread 06-02-13, 09:58 AM  
Divina
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
error when opening up my profession window

Date: 2013-06-02 08:53:16
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua line 1407:
attempt to compare number with nil
Debug:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1407:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1334
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1667: GetItemCost()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1527:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1504
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1560: triggerFunction()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2673:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2665
Locals:
itemID = 52327
cache = <table> {
auctionCost = 36100
bestCost = 36100
BOP = false
vendorCost = 0
vendorValue = 0
syncCost = 1
source = "a"
canCraft = <table> {
}
craftSource = <table> {
}
}
spam = nil
bestCost = 36100
source = "a"
itemIsVendorItem = nil
(*temporary) = nil
(*temporary) = 500
(*temporary) = "table"
(*temporary) = "Volatile Earth"
(*temporary) = 36100
(*temporary) = <table> {
Three of Cranes = <table> {
}
Steadfast Breastplate of the Wolf = <table> {
}
Boneshredder Jerkin of Stamina = <table> {
}
Iron-Spring Jumpers = <table> {
}
Rethban Breastplate of the Landslide = <table> {
}
Deft Huge Citrine = <table> {
}
Crafted Dreadful Gladiator's Armbands of Prowess = <table> {
}
Jasperlode Legplates of the Wavecrest = <table> {
}
Ethereal Shard = <table> {
}
Black Vitriol = <table> {
}
Rain Poppy = <table> {
}
Master Healing Potion = <table> {
}
Reckless Hessonite = <table> {
}
Volatile Air = <table> {
}
Crystallized Water = <table> {
}
Jade Squash = <table> {
}
Faded Spirit-Wrencher Robe of the Feverflare = <table> {
}
Heavy Borean Leather = <table> {
}
Mountain Silversage = <table> {
}
Fel Iron Ore = <table> {
}
Jasper Ring of the Rockslab = <table> {
}
Formula: Large Prismatic Shard = <table> {
}
Rethban Gauntlets of the Tiger = <table> {
}
Rethban Gauntlets of the Soldier = <table> {
}
Boneshredder Skullcap of Strength = <table> {
}
Rethban Legplates of the Earthfall = <table> {
}
Energized Dark Jade = <table> {
}
Enchant Gloves - Greater Mastery = <table> {
}
Arcane Dust = <table> {
}
Jasper Ring of the Mountainbed = <table> {
}
Jagged Jasper = <table> {
}
Boneshredder Boots of Intellect = <table> {
}
Smooth Sun's Radiance = <table> {
}
Hessonite Band of the Earthbreaker = <table> {
}
Greater Eternal Essence = <table> {
}
Mysterious Grimoire = <table> {
}
Toothy = <table> {
}
Lifeforge Breastplate = <table> {
}
Volatile Life = <table> {
}
Golem Helmet of the Gorilla = <table> {
}
Hessonite Band of the Bear = <table> {
}
Hessonite Band of the Earthshaker = <table> {
}
Boneshredder Britches of the Tiger = <table> {
}
Raw Tiger Steak = <table> {
}
Ashstone Core = <table> {
}
Design: Inscribed Hessonite = <table> {
}
Flask of Spring Blossoms = <table> {
}
Rethban Legplates of the Eagle = <table> {
}
Steadfast Girdle of Strength = <table> {
}
Living Steel Gauntlets = <table> {
}
Zen Wild Jade = <table> {
}
Greater Magic Wand = <table> {
}
Design: Deadly Hessonite = <table> {
}
Perfect Splendid Tiger Opal = <table> {
}
Fine Hessonite = <table> {
}
Mojo = <table> {
}
Solid River's Heart = <table> {
}
Legs = <table> {
}
Design: Fine Hessonite = <table> {
}
Hessonite Band of the Galeburst = <table> {
}
Tiny Emerald Whelpling = <table> {
}
Jasperlode Pauldrons of the Elder = <table> {
}
Jasper Ring of the Earthshaker = <table> {
}
Revenant Helmet of the Champion = <table> {
}
Bonechewer Ripleggings of Strength = <table> {
}
Faded Spirit-Wrencher Cage of the Fireflash = <table> {
}
Bonelink Gauntlets of the Owl = <table> {
}
Steadfast Legplates of the Eagle = <table> {
}
Aquamarine Signet of the Tiger = <table> {
}
Faded Spirit-Wrencher Cage of the Eagle = <table> {
}
Hessonite Band of the Mercenary = <table> {
}
Petrified Shinbone = <table> {
}
Bonechewer Chestpiece of Fire Protection = <table> {
}
Cobalt Ore = <table> {
}
Boneshredder Belt of Strength = <table> {
}
Bonechewer Spikegloves of Stamina = <table> {
}
Crafted Dreadful Gladiator's Leather Spaulders = <table> {
}
Jasperlode Gauntlets of the Beast = <table> {
}
Rethban Girdle of the Mercenary = <table> {
}
Emerald Whelpling = <table> {
}
Exotic Leather = <table> {
}
Bonechewer Bands of the Gorilla = <table> {
}
Prismatic Scale = <table> {
}
Bonechewer Ripleggings of Fire Protection = <table> {
}
Hessonite Band of the Seer = <table> {
}
Hessonite Band of the Earthfall = <table> {
}
Design: Reckless Hessonite = <table> {
}
Boneshredder Jerkin of the Boar = <table> {
}
Borean
AddOns:
Swatter, v5.17.5413 (NeedyNoddy)
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
Ace3, v
ACP, v3.4.3
AtlasLootLoader, vv7.06.00
Auctionator, v3.1.4
AuctionatorMiniFeatures, v5.1v3release
Babylonian, v5.1.DEV.332(/embedded)
BagBrother, v
Bagnon, v5.3
Bartender4, v4.5.10
BrokerCurrency, v5.2.0-1.3.1
BrokerCurrencyflow, v
BrokerDurabilityInfo, v1.17
Clique, vv50200-1.0.4
Configator, v5.1.DEV.344(/embedded)
DBMCore, v
DebugLib, v5.1.DEV.337(/embedded)
ForteCasting, v
ForteClass, v
ForteCooldown, v
ForteCore, v1.980.8
ForteTalent, v
ForteTimer, v
FuBar2Broker, vr88-release
Gatherer, v4.2.0
iFriends, v2.1.3
iGuild, v2.1.3
LilSparkysWorkshop, v
LostTreasures, v3.06
MikScrollingBattleText, v5.7.129
MySales, v1.3.0
PetBattleMaster, v1.7.2
PetJournalEnhanced, v2.9.8
Postal, v3.5.1
PostalExtra, v3.3.4
Prat30, v3.5.6
Prat30Libraries, v
Quartz, v3.1.3
RatingBuster, vr396
RatingBusterAlwaysBuffed, v
Scrap, v12.5
ScrapSpotlight, v
SexyMap, v2.4.7
ShadowedUnitFrames, vv3.8.9
Skada, v1.4-12
SkadaDamage, v1.0
SkadaDispels, v1.0
SkadaHealing, v1.0
SlideBar, v5.17.5413 (NeedyNoddy)
Stubby, v5.17.5413 (NeedyNoddy)
TidyPlates, v6.11.3
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesHub, v
TidyPlatesWidgets, v
TipTac, v13.05.22
TipTacItemRef, v13.05.22
TipTacTalents, v13.04.17
Titan, v5.1.19.50300
TitanBag, v5.1.19.50300
TitanClock, v5.1.19.50300
TitanGold, v5.1.19.50300
TitanGuild, v5.2.0.0
TitanLocation, v5.1.19.50300
TitanLootType, v5.1.19.50300
TitanPerformance, v5.1.19.50300
TitanRepair, v5.1.19.50300
TitanReputation, v3.7.7
TitanRestPlus, v5.0.4
TitanSocial, v5.3r23
TitanVolume, v5.1.19.50300
TitanXP, v5.1.19.50300
TomTom, vv50200-1.0.2
WIM, v3.6.9
BlizRuntimeLib_enUS v5.3.0.50300 <us>
(ck=76a)
Divina is offline Report comment to moderator  
Reply With Quote
Unread 11-08-12, 05:17 AM  
Nectarin
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
AuctionDB

Hi, thanks for making this great addon!! I was wondering if there's any chance to make it possible to use auctiondb scans for the pricing? Seeing as it's possible to have that automated download of auctiondb through the use of tradeskillmaster.

If it's possible, please tell me how
Nectarin is offline Report comment to moderator  
Reply With Quote
Unread 08-04-11, 03:56 PM  
another
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 162
Uploads: 14
TradeSkillFrame based addons support

Hi, someone asked me "Are there any plans to have better integration between TradeSkillDW and LilSparky's Workshop? Right now you can only see the LSW info for the first 5 or 6 items in the TSDW window."

http://www.wowinterface.com/download...deSkillDW.html

Since all TradeSkillFrame based addons changing TRADE_SKILLS_DISPLAYED global constant - can you simply use it as amount of items (I guess it is enough to make compatible) ? Thanks.
another is offline Report comment to moderator  
Reply With Quote
Unread 02-03-11, 07:42 PM  
nahuelparedes
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
the addon show me all green gems at 20g ALL while they cost 10-15g, anyfix????? i use auctionator
nahuelparedes is offline Report comment to moderator  
Reply With Quote
Unread 01-22-11, 03:24 PM  
AnrDaemon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 115
File comments: 2364
Uploads: 6
Originally posted by Mazarbul
Got this error.


Code:
[13:34:09] ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1697: attempt to index global 'this' (a nil value)
[C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1697: in function <...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1684>
This line does no exist in last version. Update from Curse.
AnrDaemon is offline Report comment to moderator  
Reply With Quote
Unread 01-22-11, 06:40 AM  
Mazarbul
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Got this error.


Code:
[13:34:09] ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1697: attempt to index global 'this' (a nil value)
[C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1697: in function <...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1684>
Mazarbul is offline Report comment to moderator  
Reply With Quote
Unread 01-12-11, 05:25 PM  
AnrDaemon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 115
File comments: 2364
Uploads: 6
Re: Double auction-addons?

Originally posted by ezco
Most of the time auctionator is the one which is last updated, due to auctioneer's "getall" scan not working properly on my realm. But auctionator does, so...
Wrong, getall don't work for all intents and purposes, it's just other addons falsely report that it working, while Auctioneer, upon closer inspection of the data returned, actually see it doesn't quite work.
AnrDaemon is offline Report comment to moderator  
Reply With Quote
Unread 01-12-11, 03:11 AM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 164
Uploads: 3
Re: Double auction-addons?

Originally posted by ezco
I'm using both Auctioneer and Auctionator together with GnomeWorks and Lilsparky's workshop. This is because i use auctioneer to get market price's and auctionator to buy items.

Most of the time auctionator is the one which is last updated, due to auctioneer's "getall" scan not working properly on my realm. But auctionator does, so...

Which of the two auction addons will Lilsparky's Workshop read data from?
Would be nice to be able to configure it yourself...
right-click on the value or cost column data (the numbers, not the column header). that will let you select which mod (and which module inside that mod) you wish to use. cost and value can be set individually, so you could use "min buyout" for value to help you figure out what might sell well, and "market value" for cost to see what the general "cost" of the reagents are.
lilsparky is offline Report comment to moderator  
Reply With Quote
Unread 01-11-11, 10:15 AM  
ezco
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Double auction-addons?

I'm using both Auctioneer and Auctionator together with GnomeWorks and Lilsparky's workshop. This is because i use auctioneer to get market price's and auctionator to buy items.

Most of the time auctionator is the one which is last updated, due to auctioneer's "getall" scan not working properly on my realm. But auctionator does, so...

Which of the two auction addons will Lilsparky's Workshop read data from?
Would be nice to be able to configure it yourself...
ezco is offline Report comment to moderator  
Reply With Quote
Unread 01-09-11, 05:25 AM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 164
Uploads: 3
the number in the parentheses is the number of samples reported by the auction scanner. depending on the module, that number might be the actual number in the auction house (like for the "min buyout") or might be the number of times the item has been seen total (like for "market price"). i'm not really in control of that number, so i'm assuming it's accurate from auctioneer.

also, not all auction mods support this data, so if it's not available, it'll be (?).

in terms of prices feeling right, it's kinda up to the auction mod to provide good data. lsw is just the messenger.

if you want to see the items that aren't at the auction house, use "min buyout". that'll put 0's for item values that aren't available to buy.
lilsparky is offline Report comment to moderator  
Reply With Quote
Unread 01-03-11, 12:52 PM  
Mykolas
A Murloc Raider

Forum posts: 8
File comments: 4
Uploads: 0
I don't understand the Tooltip that says Auction(xx). For example, if I do a fresh Auctioneer scan and pull up Skillet, LilSparky shows me the crafting cost, the "auction value", and then in the tooltip of, say Glyph of Shockwave, it says Auction(11).

What does the 11 signify? There are only 3 of that gylph on the AH. Further, the average and lowest price of the those 3 is far higher than the reported auction value of 32g. Finally, it seems I cannot use LilSparky to identify the glyphs that are not on the AH at all, which is what I really need.

Thoughts?

ps: I see some other pricing comments so I'll keep investigating, but feel free to clarify if you get a chance.
Last edited by Mykolas : 01-03-11 at 12:53 PM.
Mykolas is offline Report comment to moderator  
Reply With Quote
Unread 11-24-10, 03:52 PM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 164
Uploads: 3
well, if you use "min buyout", then it has to do more processing to search the current snapshot. so yeah, changing the price method does affect the time it takes to refresh data. still shouldn't cripple your cpu tho.
lilsparky is offline Report comment to moderator  
Reply With Quote
Unread 11-22-10, 06:29 PM  
mista anon
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: Help with load times

*edit nvm fixed it with another 'wtf' wipe and beta version of this "lsw r101" rather than curse cliant release ver, and the beta auctioneer "AuctioneerSuite-5.10.4998"

the only things that i'd changed in lsw where the priceing method it had used to list prices i pefer "auc's appraiser values" rather than whatever is stock, perhaps this was the problem, rather than the version. oh well thankyou for this great addon
Last edited by mista anon : 11-22-10 at 08:14 PM.
mista anon is offline Report comment to moderator  
Reply With Quote
Unread 11-03-10, 08:30 PM  
lilsparky
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 117
File comments: 164
Uploads: 3
Re: Help with load times

Originally posted by 5hadow
Hello!

Great work! Just one problems I'm having... I'm using newest version of auctioneer and newest version of LSW. Once I load my skill window, (JC) it takes about 20 sec for LSW to gather all data, at which my cumputer is frozen. Every time I open auctioneer and if the image changes, (If i search for anything) the LSW has to redo the prices and takes another half a minute. This is a major setback. I can't use both at the same time, it stays frozen if i do any searching. Is there a way to fix this?
what trade skill frame are you using? lsw does its utmost to avoid locking up the client by spreading out its data calculations over the course of many frames. it's true that price updates will cause lsw to recalculate and scanning the ah will cause price updates. a possible solution that's been proposed is a manual update toggle.

however, if you're really getting hard locks (a complete inability to do anything) i don't think lsw is the culprit. when lsw updates its data, you should be free to continue doing whatever else you wish to do without a noticeable lag.
lilsparky is offline Report comment to moderator  
Reply With Quote
Unread 11-03-10, 03:34 AM  
AnrDaemon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 115
File comments: 2364
Uploads: 6
Re: Help with load times

Originally posted by 5hadow
Hello!

Great work! Just one problems I'm having... I'm using newest version of auctioneer and newest version of LSW. Once I load my skill window, (JC) it takes about 20 sec for LSW to gather all data, at which my cumputer is frozen. Every time I open auctioneer and if the image changes, (If i search for anything) the LSW has to redo the prices and takes another half a minute. This is a major setback. I can't use both at the same time, it stays frozen if i do any searching. Is there a way to fix this?
Your problem most likely not related to LSW. Wait an hour, for the item cache to populate with all items found in your crafting book. Try opening it again. Eventually the delay should go away.
If it wouldn't, disable all other addons - something is interfering.
I have Auc, Altoholic and LSW working together without a fuss.
AnrDaemon is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.