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 Lesyde Lesyde Feb 03, 2011 at 22:59 UTC - 0 likes

    I have the problem with non-clickable recipes:

    Pic 1

    Pic 2

  • Avatar of lilsparky lilsparky Feb 03, 2011 at 21:47 UTC - 0 likes

    hades, browse your "common skills" pseudo trade.  see if that helps with the celestial essences.

    it also sounds like the auction scan isn't forcing an update... i'll look into it.

    yoshimo, gw will only track items that it cares about.  it's possible that when you opened your alts bags, you hadn't yet scanned a recipe that utilized volatile life yet.  and so while it recorded information about that alts inventory, it didn't know to record the volatile life count.  maybe.

    what does it tell you is the count if you log into the alt and do that same GetFactionInventoryCount() call?

  • Avatar of yoshimo yoshimo Feb 03, 2011 at 20:48 UTC - 0 likes

    I still have a problem with item counting ;)
    /script print(GnomeWorks:GetFactionInventoryCount(52329))
    returns 47, which is the number of volatile life in my mainchars bags.
    problem is, my bank alt has additional volatile life in its bank&bags
    (119 bags,686 bank)
    i removed the saved vars file, logged in on both characters and opened all bags, bank mailbox to scan it.
    just volatile life is missing somehow , stormvine and ashbloom are fine as far as i can see.

  • Avatar of hades200082 hades200082 Feb 03, 2011 at 20:41 UTC - 0 likes

    Sorry for the double post, I've just remembered that I have also noticed recently that the auction scanning & pricing is not as reliable as it was....

    The bottom frame of the queue was failing to update with any details at all after an auction scan this morning for the recipe 20xTitansteel

  • Avatar of hades200082 hades200082 Feb 03, 2011 at 20:37 UTC - 0 likes

    It just doesn't tell you it can do it.

    For example Enchant Bracer - Exceptional Spirit requires 3 x Greater Celestial Essence and 9 x Hypnotic Dust.

    I have loads of hypnotic dust....

    I have 20 x Lesser Celestial Essence in my bank but it doesn't recognise that I can do the enchant

    3 x Lesser Celestial Essence = 1 Greater Celestial Essence ... therefore it should know that I could make 6 Greater Celestial Essence with 2 Lesser Celestial Essence left over.... which would therefore allow me to craft that particular enchant twice.... but it doesn't think I can make it at all.

  • Avatar of lilsparky lilsparky Feb 03, 2011 at 09:28 UTC - 0 likes

    hades, you sure about the celestial thing? where does it fail? in the execution of the split/combine or in not telling you it can do it?

    ccin, gw doesn't do a great job right now with picking the cheapest option. you can right click in the queue to change a recipe choice (and in flat layout mode, it will affect all recipes at once). this is an aspect to gw that i want to invest more time into. but first, i'd like to give the user the tools needed to do it by hand effectively so that they can verify that gw is doing a good job. plus, having an easy to use manual system would help the development of the automated system.

    your best best is to queue up your items, then scan the ah with gw to price out the reagent trees. gw will select items based mostly on availability at the ah. with the gw auction frame open, you can select different items to compare prices and purchase what you want. gw *should* see what you've purchased and reformulate a new recipe path based on that. so if you buy herbs to mill because they're cheaper, gw should use them instead of the vendor conversion. what is lacking is a good system to determine equivalence between different items to assist in pricing for different ways to craft. i think maybe filtering the reagent list in the ah frame based on a selected recipe in the queue would probably be good enough to let the user figure out how to compare prices.

    that 501 thing should be fixed in the next rev (coming in a few minutes). it's kind of a hit-or-miss thing based on whether you get data from the server quickly or not.

  • Avatar of Robinna Robinna Feb 03, 2011 at 07:18 UTC - 0 likes


    I had the exact same error, but deleting the gnomeworks savedvariables file solved the problem...

  • Avatar of yoshimo yoshimo Feb 02, 2011 at 20:41 UTC - 0 likes

    te: 2011-02-02 20:50:14
    ID: 1
    Error occured in: Global
    Count: 16
    Message: ..\AddOns\GnomeWorks\Inventory.lua line 501:
    bad argument #1 to 'pairs' (table expected, got nil)
    (tail call): ?
    [C]: pairs()
    GnomeWorks\Inventory.lua:501: UncacheReagentCounts()
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[2]"]:9:
    [string "safecall Dispatcher[2]"]:5
    (tail call): ?

    this happens when i loot stuff ;)

  • Avatar of ccin1492 ccin1492 Feb 02, 2011 at 19:12 UTC - 0 likes

    Yeoman, I've been wrong before.

    But looking at the herb prices on my server (bladefist):


    • Icethorn - 2G
    • Lichbloom - 2G


    • Whiptail - 7G
    • Twilight Jasmine - 10G

    I'm sure at some point this will reverse, but for now it's cheaper for me to make "ink of the sea" than "blackfallow".

  • Avatar of Yeoman Yeoman Feb 02, 2011 at 05:50 UTC - 0 likes
    Quote from ccin1492:

    Right now northrend herbs are still cheaper the cata herbs.

    You are wrong. Inferno ink prices are so high in AH, that glyphs from cata herbs costs something around 0 g, but glyphs from northrend herbs cost 10-20g, as snowfall ink is almost useless and cheap. So, i don't see anything wrong in GW.

    Last edited Feb 02, 2011 by Yeoman


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