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.
However for Enchanting only ~5% or so of scroll values are shown, despite me seeing many more than this in my auctioneer scans. Is there a setting I need to click?
Date: 2009-06-07 10:20:59
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua line 753:
attempt to call field 'getDisenchantResults' (a nil value)
Debug:
[C]: getDisenchantResults()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:753:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:742
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:861:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:817
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1226: triggerFunction()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1938:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1930
AddOns:
Swatter, v5.5.4293 (WombatII)
AckisRecipeList, v1.0 RC8 1865
ACP, v3.1.0.17
AdvancedTradeSkillWindow, v
ArkInventory, v3.02
AtlasLoot, vv5.05.00
AtlasLootFu, vv5.05.00
AucAdvanced, v5.5.4293 (WombatII)
AucFilterBasic, v5.5.4293 (WombatII)
AucFilterOutlier, v5.5.4293.2531
AucMatchUndercut, v5.5.4293.2531
AucStatClassic, v5.5.4293 (WombatII)
AucStatHistogram, v5.5.4293 (WombatII)
AucStatiLevel, v5.5.4293 (WombatII)
AucStatPurchased, v5.5.4293 (WombatII)
AucStatSales, v5.5.4293.2842
AucStatSimple, v5.5.4293 (WombatII)
AucStatStdDev, v5.5.4293 (WombatII)
AucStatWOWEcon, v5.5.4293.2530
AucUtilAHWindowControl, v5.5.4293.3311
AucUtilAppraiser, v5.5.4293.2530
AucUtilAskPrice, v5.5.4293.3175
AucUtilAutoMagic, v5.5.4293.3142
AucUtilCompactUI, v5.5.4293.2530
AucUtilEasyBuyout, v5.5.4293.3583
AucUtilFixAH, v5.5.4293 (WombatII)
AucUtilItemSuggest, v5.5.4293.3108
AucUtilPriceLevel, v5.5.4293.2545
AucUtilScanButton, v5.5.4293.2530
AucUtilScanFinish, v5.5.4293.2530
AucUtilScanProgress, v5.5.4293.2530
AucUtilSearchUI, v5.5.4293.3655
AucUtilSimpleAuction, v5.5.4293.0
AucUtilVendMarkup, v5.5.4293.2530
Babylonian, v5.1.DEV.130
Bartender4, v4.3.3
BeanCounter, v5.5.4293 (WombatII)
BonusScanner, v5.0
BrianKopp, v2.30.1.80
BrokerBonusScanner, v1.2
Carbonite, v3.12
CarboniteTransfer, v1.01
Cartographer, v2.0
CartographerBattlegrounds, v2.0
CartographerCoordinates, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceLoot, v2.0
CartographerInstanceMaps, v2.0
CartographerInstanceNotes, v2.0
CartographerLookNFeel, v2.0
CartographerNotes, v2.0
CartographerPOI, v2.0
CartographerWaypoints, v2.0
CartographerZoneInfo, v2.0
Clique, vwowi:revision
Configator, v5.1.DEV.130
CurseProfiler, v
DBMCore, v
DebugLib, v5.1.DEV.130
Decursive, v2.4.0.3
DKIRunes, v
ElkBuffBars, v2.2.4-149
Enchantrix, v5.5.4293 (WombatII)
EnchantrixBarker, v5.5.4293 (WombatII)
FishingBuddy, v0.9.7f
FuBar, v
FuBarBagFu, vv1.1.5
FuBarBartenderFu, v1.10
FuBarGroupFu, v1
FuBarHeyFu, v1.5
FuBarMailExpiryFu, v1.4.6
FuBarMoneyFu, vv1.2.1
FubarNotesFu, v1.1
FuBarPerformanceFu, v2.0.0
FuBarRecountFu, v3.7
FuBarRestFu, vv1.3.1
FuBarSkillsPlusFu, v3.1.0
FuBartcgTradeskills, v
FuBarThreatFu, v0.2.1b
FuBarTopScoreFu, vv1.0.5
FuBarTrackerFu, v1.0.56
FuBarWintergraspFu, v1.0-release
GatherHud, vv1.1.5
GatherMate, vv1.18
HealBot, v3.1.0.2
Informant, v5.5.4293 (WombatII)
LibRock10, v
LilSparkysWorkshop, v0.72
Omen, v3.0.7
PitBull, vv3.2.11
PitBullAura, v2.0
PitBullBarFader, v0.1
PitBullCastBar, v2.0
PitBullCombatIcon, v2.0
PitBullCombatText, v2.0
PitBullComboPoints, v2.0
PitBullExperienceBar, v2.0
PitBullHealthBar, v2.0
PitBullHideBlizzard, v2.0
PitBullHighlight, v2.0
PitBullLeaderIcon, v2.0
PitBullMasterLooterIcon, v2.0
PitBullPowerBar, v2.0
PitBullPvPIcon, v2.0
PitBullRaidTargetIcon, v2.0
PitBullRangeCheck, v0.2
PitBullReadyCheckIcon, v2.0
PitBullReputationBar, v2.0
PitBullRestIcon, v2.0
PitBullSpark, v2.0
PitBullThreatBar, v2.0
PitBullVisualHeal, v2.0
PitBullVoiceIcon, v2.0
Postal, v3.1.2
PriestFriend, v2.6
Quartz, v1.0
QuartzBuff, v1.0
QuartzFlight, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
RatingBuster, v
Recount, v
SharedMedia, v3.0
SlideBar, v5.5.4293 (WombatII)
SmartRes, v6.03
Stubby, v5.5.4293 (WombatII)
Talented, v2.3
TomTom, vwowi:revision
TradeskillInfo, v1.4.4
TradeskillInfoUI, v1.4.4
VisualHeal, v
WinterTime, v1.73
(ck=ee0)
try the r72 version. not guess i never tagged it at wowace to have it come over here.
which version of skillet? the main branch or my custom skillet clone branch?
Hey, I'm using LSW workshop with Skillet and everything works perfectly fine except for one thing. Not sure where to put it, but Skillet search seems to stop working randomly. It works when I reloadUI and then when I start making stuff it randomly stops.
Edit: I meant it stops after I'm done making stuff, close the window, go off and do other stuff, then when I try to search again, it's blank and nothing comes up.
Any help would be appreciated. Thanks for the amazing contributions :)
Date: 2009-06-05 06:06:17
ID: 1
Error occured in: Global
Count: 161
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua line 860:
attempt to index global 'atsw_skilllisting' (a nil value)
Debug:
[C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:860:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:796
[C]: Show()
AdvancedTradeSkillWindow\atsw.lua:739: ATSWFrame_Update()
AdvancedTradeSkillWindow\atsw.lua:483: ATSWFrame_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
[C]: ExpandTradeSkillSubClass()
AdvancedTradeSkillWindow\atsw.lua:132: ATSW_ShowWindow_ORIGINAL()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1271: ATSW_ShowWindow()
AdvancedTradeSkillWindow\atsw.lua:374: ATSWFrame_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
[C]: UseAction()
..\FrameXML\SecureTemplates.lua:258: handler()
..\FrameXML\SecureTemplates.lua:460:
..\FrameXML\SecureTemplates.lua:417
Date: 2009-06-04 17:30:06
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua line 842:
attempt to perform arithmetic on local 'recipeID' (a nil value)
Debug:
[C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:842:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:819
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1244: triggerFunction()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1956:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1948
AddOns:
Swatter, v5.5.4293 (WombatII)
Ace2, v
Ace3, v
AdvancedTradeSkillWindow, v
Atlas, v1.14.1
AtlasBattlegrounds, v1.14.1
AtlasDungeonLocs, v1.14.1
AtlasOutdoorRaids, v1.14.1
AtlasTransportation, v1.14.1
AtlasLoot, vv5.05.00
AtlasLootBurningCrusade, vv5.05.00
AtlasLootWrathoftheLichKing, vv5.05.00
AtlasLootFu, vv5.05.00
AucAdvanced, v5.5.4293 (WombatII)
AucFilterBasic, v5.5.4293 (WombatII)
AucFilterOutlier, v5.5.4293.2531
AucMatchUndercut, v5.5.4293.2531
AucScanData, v5.5.4293 (WombatII)
AucStatClassic, v5.5.4293 (WombatII)
AucStatHistogram, v5.5.4293 (WombatII)
AucStatiLevel, v5.5.4293 (WombatII)
AucStatPurchased, v5.5.4293 (WombatII)
AucStatSales, v5.5.4293.2842
AucStatSimple, v5.5.4293 (WombatII)
AucStatStdDev, v5.5.4293 (WombatII)
AucStatWOWEcon, v5.5.4293.2530
AucUtilAHWindowControl, v5.5.4293.3311
AucUtilAppraiser, v5.5.4293.2530
AucUtilAskPrice, v5.5.4293.3175
AucUtilAutoMagic, v5.5.4293.3142
AucUtilCompactUI, v5.5.4293.2530
AucUtilEasyBuyout, v5.5.4293.3583
AucUtilItemSuggest, v5.5.4293.3108
AucUtilPriceLevel, v5.5.4293.2545
AucUtilScanButton, v5.5.4293.2530
AucUtilScanFinish, v5.5.4293.2530
AucUtilScanProgress, v5.5.4293.2530
AucUtilSearchUI, v5.5.4293.3655
AucUtilSimpleAuction, v5.5.4293.0
AucUtilVendMarkup, v5.5.4293.2530
AuctionProfit, v0.8
AutoProfit, v5.3
Babylonian, v5.1.DEV.130
BankStack, vr137
Bartender4, v4.3.3
BeanCounter, v5.5.4293 (WombatII)
Bejeweled, v1.03b
Broker2FuBar, v1.0
Configator, v5.1.DEV.130
CurseProfiler, v
DBMBurningCrusade, v
DBMCore, v
DBMLDB, v
DebugLib, v5.1.DEV.130
Decursive, v2.4.0.3
Enchantrix, v5.5.4293 (WombatII)
EnchantrixBarker, v5.5.4293 (WombatII)
flagRSP2, v2.0.10
FuBar, v
FuBarWintergraspFu, v1.0-release
Gatherer, v3.1.13
GathererDBWowhead, v1.0.2009-02-18
GearScore, v2.1.02
GearScoreRecount, v2.0.02
GFWFactionFriend, v3.1
GnomeDust, v
Grid, v1.30100.2009041601
HitAssist, v2.4.4
Informant, v5.5.4293 (WombatII)
ItemDataCache, v1.303
LibPeriodicTable31, v3.1
LibRock10, v
LightHeaded, v278
LilSparkysWorkshop, v1.00
LootCount, v
Lore, v7.7.1
MailGet, v
MikScrollingBattleText, v5.4.59
MinimapButtonFrame, v2.4
MinimapButtonFrameSkinPack, v2.1
MobInfo3, v0.801
Omen, v3.0.7
OneBag3, vv3.3.9
Outfitter, v4.7.3
Peggle, v1.01a
Quartz, v1.0
QuartzBuff, v1.0
QuartzFlight, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
RatingBuster, v
Recount, v
Scorchio2, v
SlideBar, v5.5.4293 (WombatII)
Stubby, v5.5.4293 (WombatII)
Talented, v2.2
TomTom, v198
WIM, v3.1.1
Wishlist, v0.5
XLoot, v0.9
XLootGroup, v0.5
XLootMaster, v0.7
(ck=b53)
also keep in mind, that after a patch, trade skill browsing can be laggy as you local cache has been deleted and all data must be fetched again from the server.
i'll fire up atsw and see if i can duplicate the problem.
[14:44:57]ERROR: LilSparky's Workshop requires either Auctioneer/AucAdvanced or KC_Items/AuctionSpy to function properly.
[14:44:57]LilSparky's Workshop using LibPeriodicTable-3.1 (90006) for vendor availablity data
Furthermore, it only shows cost info for the top 7 items in my tradeskill window, as if it hasn't detected tradeskill HD, and is expecting the default tradeskill UI.
Both Auctionator & Tradeskill HD are listed as compatible, so I'm not sure what's going on.