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.
that said, i can easily add additional data sources. i believe auctioneer itself has a wowecon module, so you can use wowecon prices with lsw if that module is loaded. going price appears to be bugging out currently, but i'll assume that be sorted out.
honestly, i think the lag exists outside of lsw but since lsw pops a progress bar, it gets makes the lag very obvious whereas without a bar, a lag while crafting might not be so obvious.
i've seen tradeskill frames freeze the client before. normally it's a case of trying to get tradeskill data when it's not cached locally and simply retrying over and over again instead of waiting till the data is available. this occurs usually after patches when the local cache is cleared. i don't think lsw would do that, but it's possible.
what tradeskill frame do you use?
I have no clue about the trigger. First time the raid was about to pull Marrowgar, clicked yes on ready check, and boom! CTRL-ALT-DEL -> task manager -> kill wow.exe (And my mic was turned off on Vent, so they pulled before I had the chanse to tell them to stop..) Second time I was idling in Orgrimmmar. Third time I was browsing AH. 4th I was enchanting a guildmate's armor. And so on.
So now I'm enabling LSW just for those 5-15 min I need it, then relog to disable it.
I don't think the cache would be the problem, as all items possible should have been cached the first time I opened the tradeskill window. I use the default tradeskill UI.
the tradeskill frame doesn't actually cache everything right away, but if you've been on and off and browsing tradeskills, i would expect that the cache should be okay by now...
just kidding.
i actually use my own disenchant data at this point and it's all itemID based, so localization shouldn't be an issue. the fact that it allows for a de value indicates that it at least knows the de module is loaded, but for some reason it's not working for you... i'll have to look into this one. i can't think of any reason it would fail like this.
actually, maybe i do... do you have personal craftability enabled? if you aren't an echanter (or don't have the proper level) i think lsw won't consider those items for de'ing. this is actually an unintended side effect of the craftability recursion system, so i'll make sure that this is fixed (if this is actually the problem).
Date: 2009-12-02 22:56:15
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua line 1484:
attempt to compare number with nil
Debug:
[C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1484: SkillButtonShow()
...Ons\LilSparkysWorkshop\frameSupport\atsw_support.lua:23:
...Ons\LilSparkysWorkshop\frameSupport\atsw_support.lua:23
[C]: Show()
AdvancedTradeSkillWindow\atsw.lua:734:
AdvancedTradeSkillWindow\atsw.lua:643
...Ons\LilSparkysWorkshop\frameSupport\atsw_support.lua:42: ATSWFrame_Update()
AdvancedTradeSkillWindow\atsw.lua:301: ATSW_CheckForTradeSkillWindow()
[string "*:OnUpdate"]:1:
[string "*:OnUpdate"]:1
AddOns:
FonTabulous, v3.2
Swatter, v5.6.4424 (KangaII)
AdvancedTradeSkillWindow, v
Altoholic, v3.2.002b
AtlasLoot, vv5.08.09
AtlasLootFu, vv5.08.09
AucAdvanced, v5.6.4424 (KangaII)
AucDb, v5.1.DEV.3583
AucFilterBasic, v5.6.4424 (KangaII)
AucFilterOutlier, v5.6.4424.2531
AucMatchUndercut, v5.6.4424.2531
AucScanData, v5.6.4424 (KangaII)
AucStatClassic, v5.6.4424 (KangaII)
AucStatHistogram, v5.6.4424 (KangaII)
AucStatiLevel, v5.6.4424 (KangaII)
AucStatPurchased, v5.6.4424 (KangaII)
AucStatSales, v5.6.4424.2842
AucStatSimple, v5.6.4424 (KangaII)
AucStatStdDev, v5.6.4424 (KangaII)
AucStatWOWEcon, v5.6.4424.2530
AucUtilAHWindowControl, v5.6.4424.3311
AucUtilAppraiser, v5.6.4424.2530
AucUtilAskPrice, v5.6.4424.3175
AucUtilAutoMagic, v5.6.4424.3142
AucUtilCompactUI, v5.6.4424.2530
AucUtilEasyBuyout, v5.6.4424.3583
AucUtilFixAH, v5.6.4424 (KangaII)
AucUtilItemSuggest, v5.6.4424.3108
AucUtilPriceLevel, v5.6.4424.2545
AucUtilScanButton, v5.6.4424.2530
AucUtilScanFinish, v5.6.4424.2530
AucUtilScanProgress, v5.6.4424.2530
AucUtilSearchUI, v5.6.4424.3655
AucUtilSimpleAuction, v5.6.4424.0
AucUtilVendMarkup, v5.6.4424.2530
Auditor2, v4.3.2
Babylonian, v5.1.DEV.130
Bartender4, v4.4.1
BeanCounter, v5.6.4424 (KangaII)
BigWigs, v3.1
Broker2FuBar, v1.0
BrokerAuditor, v4.3.2
ButtonFacade, v3.2.285
ButtonFacadeCaith, v3.2.55
Chinchilla, vv2.0.8
Clique, vwowi:revision
Configator, v5.1.DEV.130
CowTip, v
CTViewport, v3.200 (CTMod 3.2)
DataStore, v3.2.002b
DataStoreAchievements, v3.2.002
DataStoreAuctions, v3.2.002
DataStoreCharacters, v3.2.002
DataStoreContainers, v3.2.002
DataStoreCrafts, v3.2.002
DataStoreCurrencies, v3.2.002
DataStoreInventory, v3.2.002
DataStoreMails, v3.2.002
DataStorePets, v3.2.002
DataStoreQuests, v3.2.002
DataStoreReputations, v3.2.002
DataStoreSkills, v3.2.002
DataStoreSpells, v3.2.002
DataStoreStats, v3.2.002
DataStoreTalents, v3.2.002
DebugLib, v5.1.DEV.130
Enchantrix, v5.6.4424 (KangaII)
EnchantrixBarker, v5.6.4424 (KangaII)
FuBar, v
FuBarFriendsFu, v2.4.4-103
FuBarGuildFu, v2.4.4-117
GatherMate, vv1.21
GoGoMount, v0003020600
Grid, v1.30200.2009081101
IceHUD, v1.5.15 (Revision: 447)
Informant, v5.6.4424 (KangaII)
LibRock10, v
LilSparkysWorkshop, v1.00
Mapster, v1.2.3
MikScrollingBattleText, v5.4.66
Omen, v3.0.8
OneBag3, vv3.3.10
Postal, v3.2.2
Prat30, v3.2.10
Prat30Libraries, v
Recount, v
Routes, vv1.2.7
SatrinaBuffFrame, v3.1
ScreenGrid, v
SlideBar, v5.6.4424 (KangaII)
Stubby, v5.6.4424 (KangaII)
TomTom, vwowi:revision
TourGuide, v3.2.0.55
BlizRuntimeLib_enUS v3.2.2.30200 <us>
(ck=a93)