GnomeWorks TradeSkill Frame

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

GnomeWorks (r27)

GnomeWorks TradeSkill Frame -

a complete replacement for the blizzard trade skill frame.

early alpha just to test some things out.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of jch4983 jch4983 Dec 06, 2010 at 21:49 UTC - 0 likes

    I don't know if I'm just oblivious or if it's something tricksy, but in r93, you mentioned some experimental skill leveling tools... I can't find them. :P Was going to let it figure out my enchating, but no go, as of yet. I visited the trainer and the auction house to see if there were any extra options, but maybe I'm misunderstanding, LOL.

    Help! :D

  • Avatar of yunohu yunohu Dec 06, 2010 at 19:42 UTC - 0 likes

    I also got the following logged in my chat:

    GnomeWorks: ScanTrade can't find player name. 1 nil

    This was at a different time. It occurred when I used the guild profession finder to look at the recipes of a guild member who was offline.

  • Avatar of yunohu yunohu Dec 06, 2010 at 19:41 UTC - 0 likes

    Got a nil error with r94:

    Date: 2010-12-06 11:39:45 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\GnomeWorks\FrameHooks\Bank.lua line 341: attempt to index field '?' (a nil value) Debug: (tail call): ? GnomeWorks\FrameHooks\Bank.lua:341: GnomeWorks\FrameHooks\Bank.lua:330 (tail call): ? [C]: ? [string "safecall Dispatcher[2]"]:9: [string "safecall Dispatcher[2]"]:5 (tail call): ? ...dOns\BonusScanner\libs\AceTimer-3.0\AceTimer-3.0.lua:158: ...dOns\BonusScanner\libs\AceTimer-3.0\AceTimer-3.0.lua:132 AddOns: Swatter, v3.2.0 (<%codename%>) AckisRecipeList, v2.0.5-42-g50ad9c8 Atlas, v1.17.2 AtlasBattlegrounds, v1.17.2 AtlasDungeonLocs, v1.17.2 AtlasOutdoorRaids, v1.17.2 AtlasTransportation, v1.17.2 AtlasLoot, vv6.01.00 AtlasLootCataclysm, vr3071 AtlasQuest, v4.5.0 BETA AucAdvanced, v5.10.4998 (CrouchingKangaroo) AucFilterBasic, v5.10.4998 (CrouchingKangaroo) AucFilterOutlier, v5.10.4998.2531 AucMatchUndercut, v5.10.4998.2531 AucScanData, v5.10.4998 (CrouchingKangaroo) AucStatHistogram, v5.10.4998 (CrouchingKangaroo) AucStatiLevel, v5.10.4998 (CrouchingKangaroo) AucStatPurchased, v5.10.4998 (CrouchingKangaroo) AucStatSales, v5.10.4998.2842 AucStatSimple, v5.10.4998 (CrouchingKangaroo) AucStatStdDev, v5.10.4998 (CrouchingKangaroo) AucStatWOWEcon, v5.10.4998.2530 AucUtilAHWindowControl, v5.10.4998.3311 AucUtilAppraiser, v5.10.4998.2530 AucUtilAskPrice, v5.10.4998.3175 AucUtilAutoMagic, v5.10.4998.3142 AucUtilCompactUI, v5.10.4998.2530 AucUtilEasyBuyout, v5.10.4998.3583 AucUtilFixAH, v5.10.4998 (CrouchingKangaroo) AucUtilGlypher, v5.10.4998.2545 AucUtilItemSuggest, v5.10.4998.3108 AucUtilPriceLevel, v5.10.4998.2545 AucUtilScanButton, v5.10.4998.2530 AucUtilScanFinish, v5.10.4998.2530 AucUtilScanProgress, v5.10.4998.2530 AucUtilScanStart, v5.10.4998.4784 AucUtilSearchUI, v5.10.4998.3655 AucUtilSimpleAuction, v5.10.4998.4546 AucUtilVendMarkup, v5.10.4998.2530 Babylonian, v5.1.DEV.130 BankItems, v40000 BeanCounter, v5.10.4998 (CrouchingKangaroo) BonusScanner, v5.4.0 Configator, v5.1.DEV.282 DBMBurningCrusade, v DBMCore, v DebugLib, v5.1.DEV.275 Enchantrix, v5.10.4998 (CrouchingKangaroo) EnchantrixBarker, v5.10.4998 (CrouchingKangaroo) FBBroker, v1.6a (FB 0.9.9) FBMergeDatabase, v0.9.9 FBOutfitDisplayFrame, v0.9.9b FBTitan, v0.9.9 FBTrackingFrame, v0.9.9b FishingBuddy, v0.9.9d Flightmap, v4.0.1 FloTotemBar, v Gatherer, v3.2.0 GathererHUD, v3.2.0 GearScore, v3.1.20b - Release GFWFeedOMatic, v4.0 Glamour, v1.2.0 GnomeWorks, v94 Informant, v5.10.4998 (CrouchingKangaroo) LibRock10, v LightHeaded, v320 LightHeadedDataD, v320 LightHeadedDataE, v320 LightHeadedDataQIDNames, v320 LilSparkysWorkshop, v LinkWrangler, v1.83 LinkWranglerAuctioneer, v1.5 MetaMap, v4.0.5 MetaMapWKB, v MobInfo2, vv3.83 MovablePetBar, v4.0.1 Nauticus, vr150 Omen, v3.1.0 Overachiever, v0.57 OverachieverTrade, v0.57 QuestCompletist, v79 QuestGuru, v2.1 QuestGuruTracker, v1.5.3 QuestHistory, v4.0.1 SlideBar, v3.2.0 (<%codename%>) Stubby, v5.10.4998 (CrouchingKangaroo) Titan, v5.0.1.40000 - Revision 485 TitanBag, v5.0.1.40000 TitanClassTracker, v TitanClock, v5.0.1.40000 TitanCurrTrack, v1.2.1 TitanGold, v5.0.1.40000 TitanGuild, v3.6k TitanItemDed, v4.0.13 TitanLocation, v5.0.1.40000 TitanLootType, v5.0.1.40000 TitanMail, v4.04 TitanPerformance, v5.0.1.40000 TitanRecZone, v3.0.9 TitanRepair, v5.0.1.40000 TitanReputation, v3.6.8 TitanVolume, v5.0.1.40000 TitanXP, v5.0.1.40000 TomTom, vv40000-1.0.7 BlizRuntimeLib_enUS v4.0.3.40000 <us> (ck=c4b)

  • Avatar of hogninja hogninja Dec 06, 2010 at 19:11 UTC - 0 likes

    Thanks for the work on this addon!

    i queue the glyphs and it takes a second, but now within the last 2-3 updates the addon makes my game stop responding.

    it queues up creates then when it finishes the first glyph the game locks up for 10 seconds before going on to the next one.

    any suggestions?


  • Avatar of jimshank jimshank Dec 06, 2010 at 18:11 UTC - 0 likes
    I did some more testing and having trouble with the logic of the herb suggester (r93). I need 24 Violet pigments for my queue. After scanning the auction, it suggests that I but 38 Gromsblood for a total cost of 102.26g. There are a few options of getting Violet Pigment including Firebloom, Purple Lotus, Arthas' Tears, Sungrass, Blindweed, Ghost Mushroom and Gromsblood. On my realm, Sungrass is typically the least expensive at 1.4g per herb yielding 250% drop rate on Violet Pigment. The Gromsblood is 2.3g per herb yielding a 300% drop rate on Violet pigment. Math time... Celestial Ink Glyphs (Need 24 Violet Pigments)- This one is incorrectly suggested 50 x Sungrass at 1.4g (DR of 2.5) = 70g for 25 Violet Pigment's (1 stack of 20 for 28g, 1 stack of 15 for 21.42g, 1 stack of 20 for 32.45g) = total cost of 81.87g for 55 herbs 40 x Gromsblood at 2.3g (DR of 3.0) = 92g for 24 Violet Pigments (1 stack of 20 for 40.75, 2 stacks of 5 for 14.96g ea, 1 stack of 8 for 31.58g) = total cost of 102.25g for 38 herbs (lost one after scan but still more expensive than the sungrass option) Lion's Ink Glyphs (Need 23 golden pigment) - This one works out Suggested 4 x Grave Moss and 35 x Life Root, both rare herbs. Options are Wild Steelbloom (DR 2.5), Grave Moss (DR 2.5), Kingsblood (DR 3.0) and Liferoot (DR 3.0) Liferoot - Need 35 - 16 for 12.8, 20 for 16.57 for a total of 29.37g (1 extra herb) Kingsblood - Need 35 - 10 for 9.5g, 20 for 19.75g and 20 for 19.75 for a total of 49g (15 extra herb) Here is my queue in total (from KTQ) -- 4 Purchase Grave Moss -- 1 Mill Grave Moss (Golden Pigment x2) -- 35 Purchase Liferoot - again the more expensive of the herb options -- 7 Mill Liferoot (Golden Pigment x 21) -- 11 Lion's Ink 1 Glyph of Healing Touch -- 38 Purchase Gromsblood (Violet Pigment x 24) -- 12 Celestial Ink 2 Glyph of Ice Block 2 Glyph of Blink 1 Glyph of the Arctic Wolf 2 Glyph of Soul Swap
    Last edited Dec 06, 2010 by jimshank
  • Avatar of lilsparky lilsparky Dec 06, 2010 at 17:30 UTC - 0 likes

    what layout mode gave you that error?  flat or grouped?

    i'll be adding a method to force gw to use a particular source (or ignore a particular source) but that's tbd.

    in the meantime, if you don't want it to use alt sources consider the shopping list "from alt" section to be the list of things you don't have.

  • Avatar of danilche danilche Dec 06, 2010 at 15:10 UTC - 0 likes

    I have a big problem with the r93 release, when scribing glyphs (I was previously at r69, the last release which worked the way I want). Specifically, GW seems to take into consideration mats availability on my alts; but i in fact do not want it to do that. My scribe is my raiding main, so my bank is full, and I keep extra inks on my alt. Not seeing materials calculations with regard to the inks in the bag doesn't let me plan. GW shows that I am all cool with mats, then the queue runs half-way down, and all of a sudden the queue items are red, yet the mats summary below doesn't show how many of each ink I still need.

    Also, when i right-click on the ink under an item to select a source, I get a LUA error:

    Date: 2010-12-06 10:08:20
    ID: 25
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\GnomeWorks\Queue.lua line 2153:
       attempt to perform arithmetic on field 'numNeeded' (a nil value)
       [C]: ?
       GnomeWorks\Queue.lua:2153: func()
       GnomeWorks\ScrollFrame.lua:782: OnClick()
    Last edited Dec 06, 2010 by danilche
  • Avatar of jimshank jimshank Dec 06, 2010 at 04:25 UTC - 0 likes

    Working well so far tonight. I had faith and let GW suggest which herbs to buy and it seems to have done well. Is there anything that will allow it to buy the herbs from the AH like it buys from the vendor or do I just need to purchase the number shown in the reagent count? I am ~225 scribe and made about 1000g today with this add-on (combined with KTQ). I am happy to test anything out as I am actively using this.

  • Avatar of lilsparky lilsparky Dec 06, 2010 at 02:58 UTC - 0 likes

    the latest rev has an optimized queue recalculation routine.  hopefully it doesn't bog down too much now.

    i'm leveling a scribe so i can get a better picture of some of the scribe issues.  if anybody would like to assist me by donations of in-game gold, it'd make debugging a lot easier for me.  lilsparky/alliance/lothar(us) or judithpriest/horde/silvermoon(us).  it'd also give me a chance to work on my powerleveling tools.

  • Avatar of lilsparky lilsparky Dec 05, 2010 at 17:07 UTC - 0 likes

    hmm... okay, that's good to know.  i probably need to stress test with a ton of items in the queue, then.
    that makes me think the problem isn't just the inventory scan, it's the adjustments made at each stage of the queue.

    what's happening is that the first entry take 5 widgets, so the inventory needs to be updated (which means recalculating all the craftable counts that could have used those widgets, etc).  multiply this by every change to the queue and it becomes quite a length of time i suppose...

    optimization is going to be crucial.

    lusitan, the sorting is messed up by the column order changing when the skillup chance column comes and goes.  if it doesn't sort by inventory properly, try sorting by craftability and it'll likely actually sort by inventory.  :(


Date created
Apr 15, 2010
Last update
Nov 03, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Reverse relationships
Recent files
  • A: r233 for 5.4.8 Nov 03, 2014
  • A: r232 for 5.4.0 Oct 01, 2013
  • A: r231 for 5.4.0 Sep 30, 2013
  • A: r229 for 5.3.0 Jun 01, 2013
  • A: r228 for 5.3.0 May 30, 2013



Embedded library