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 lilsparky lilsparky May 30, 2010 at 00:55 UTC - 0 likes

    a bit further down the road, i'll be implementing custom recipe groups.

    gw actually tracks materials/inventory on its own right now (no guild-bank yet, but i plan on it). i had considered plugging into other mods to do this, but then the question is which mods to support and all the updating and code that goes along with making sure everybody's talking the same language. in decided to just record the info gw needs and not sweat the duplicated effort since gw only tracks reagents and crafted items (not everything in your bank/bags/etc).

    the values for reagents come from lsw...

  • Avatar of purplezorlak purplezorlak May 30, 2010 at 00:34 UTC - 0 likes

    I've downlaoded your add and it is very nice, but I'm going to take the liberty of suggesting a feature that will make everyone who trades hard extremely happy.

    I trade in several markets, and I don't make every recipe that is available on those markets, but only a set of the ones that are profitable in my realm. Allowing me to create a list of "working" recipes to work with would make my life real easy. Also a feature for controlling stock would be great (check how many I have, using altoholic FE, then suggesting how many I should craft to complete my stock) I know this can be tricky specially for enchanting where you create scrolls, and they are not related to the enchant, but still it would be a life saver. A botton for "restock" adding everything to the queue would be fantastic.

    Actually I tested and trying to craft an enchant only gives a message of "nothing craftable".

    Some reagents for recipes are appearing with value 0 (Weapon-mighty spellpower) Shards are appearing with value 0 that makes the cost of the enchant appear around 40g cheaper than it really is.

    I'll create a ticket for the bug reports.

    Thanks a lot for the very nice tool.

  • Avatar of lilsparky lilsparky May 30, 2010 at 00:30 UTC - 0 likes

    hmm... interesting. i didn't test with an enchanter, so it's probably trying to cast disenchant. that's not actually the functionality i'm aiming for with that.

    my goal with prospecting, milling, and disenchanting is to make them into trade skills.

    clicking prospecting would then list all the ores you can prospect as tho they were simply recipes. the reagent is 5 of that ore. i'd need to figure out how to list multiple results .. maybe change the detail window to have multiple icons with % readouts...

    because disenchanting is usable on a gigantic list of items, i need to limit the scope. i could either genericize it into the basic de groups (armor vs weapon, green vs blue vs purple, level bracket) or only list items you can create or have on hand or items that are generally craftable... not totally sure.

    the point of this is to treat these conversions as recipes much like lsw does so that if you need a pigment for an ink for an inscription, gw will tell you the steps and (i hope) let you execute them all by spamming the process button. same with conversions between large essences and small or any other "common" ability that converts one item into another.

    Last edited May 30, 2010 by lilsparky
  • Avatar of WMerkens WMerkens May 29, 2010 at 23:38 UTC - 0 likes
    All work's good, except one of the Trade buttons "Disenchant" It pull's the dreaded <center> GnomeWorks has been blocked from an </center> <center> action only available to the Blizzard UI.</center> <center>You can disable this addon and reload the UI. </center> <center> (Disable) (Ignore)</center> Might simply want to turn that button off.
  • Avatar of lilsparky lilsparky May 29, 2010 at 23:22 UTC - 0 likes

    there's a lot of automation that still needs to be added .. like autobuying reagents, autpulling from bank, etc.

    i actually need to make the stop button into a secure call if i want to have it actually stop the current cast, otherwise it serves merely to quit out of the loop. if i do that, however, then gw will not open during combat...

    one thing about the queue and crafting is i need to figure out a way to indicate which craft will be executed. the way things work at the moment (and totally subject to change) is that hitting process will find the first item in your queue that is actually craftable. i think i might reverse the way the items are listed in the queue (children before the parent) or perhaps have the queue add to the top and execute from the bottom to help this be more apparent to the user...

    Last edited May 29, 2010 by lilsparky
  • Avatar of dragonassasin dragonassasin May 29, 2010 at 21:53 UTC - 0 likes

    Queing and processing seem to be working great, havent tested if it pulls mats from vendor yet but ill get around to that, but i did notice atm that the stop button does nothing, but thats an easy fix since i think all you need bound to the stop button is /stopcasting All in all loving it, and i look forward to kevmar making kevtoolqueue work with this addon's queue since it will be replacing skillet very soon.

  • Avatar of Highend Highend May 29, 2010 at 21:22 UTC - 0 likes

    Works flawlessly so far (r20). No bugsack errors, adding to queue, clearing, everything's fine.

    Regards, Highend

  • Avatar of lilsparky lilsparky May 29, 2010 at 17:27 UTC - 0 likes

    late-night commit. forgot i added a new file... should be fixed now.

  • Avatar of Jiminimonka Jiminimonka May 29, 2010 at 15:45 UTC - 0 likes

    Getting this error on login:

    1x GnomeWorks-r18\GnomeWorks.lua:196: attempt to call method 'ConstructPseudoTrades' (a nil value) (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ?: AceTimer-3.0-5 (DataStore):164: in function <...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:138>


    and this error when I open a trade window:

    1x GnomeWorks-r18\TradeButton.lua:64: attempt to call method 'GetTradeIcon' (a nil value) GnomeWorks-r18\MainWindow.lua:1154: in function `CreateMainWindow' GnomeWorks-r18\GnomeWorks.lua:211: in function <GnomeWorks\GnomeWorks.lua:208> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ?: AceTimer-3.0-5 (DataStore):164: in function <...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:138>


    Its not working at the moment.

    Last edited May 29, 2010 by Jiminimonka
  • Avatar of zedbg zedbg May 29, 2010 at 12:08 UTC - 0 likes

    1x GnomeWorks-r19\GnomeWorks.lua:196: attempt to call method 'ConstructPseudoTrades' (a nil value) GnomeWorks-r19\GnomeWorks.lua:287: in function <GnomeWorks\GnomeWorks.lua:283> <string>:"safecall Dispatcher[2]":4: in function <[string "safecall Dispatcher[2]"]:4> <in C code>: ? <string>:"safecall Dispatcher[2]":13: in function `?' CallbackHandler-1.0-5 (Ace3):92: in function `Fire' AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119> <in C code>: in function `LoadAddOn' AddonLoader-2.0\AddonLoader.lua:109: in function `LoadAddOn' AddonLoader-2.0\Conditions.lua:128: in function <AddonLoader\Conditions.lua:118> AddonLoader-2.0\Conditions.lua:143: in function <AddonLoader\Conditions.lua:133>



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