This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
GnomeWorks TradeSkill Frame -
a complete replacement for the blizzard trade skill frame.
it seems like the math for the normal pigments is accurate, but the probability to land a rare seems to be heavily weighted towards only getting a single.
fire leaf stands out as being unique, but then it's got a tiny sample compared to others so perhaps it's just a sampling error.
i'll adjust my rare pigment rates to be either .265 per or .53 per. lsw uses the same database, so i'll fix it there too.
edit: oh and i wouldn't discount the utility of gw on a toon with no trade skills. you can still queue stuff up on your crafters directly from the bank toon. once everything is in place, it would probably be best to do it this way so that you can queue stuff, buy what you need, then visit the mail (or guildbank perhaps) to auto-transfer the required reagents to the crafter(s) for which you have stuff queued. i probably need to have some kind of macro command to open a particular toon's tradeskill. otherwise, just train cooking or first aid to get a tradeskill you can use to open the main ui.
LS, the reason i dont use GW on my alts is cause they dont have professions, they only exist to post glyphs on AH, a plugin for Datastore would be awsome.
i run a glyph business and can asure u 100% that
Adder Tongue, Icethorn and Lichbloom gives 12/13 azure pigment per stack
Deadnettle, Tiger lily, Goldclover, Talandra Rose and fire leaf gives 8/9 azure Pigment per stack
as for icy pigment it can drop from 0 - 4 per stack, but normally from the first 3 herbs i mentioned u get 1 or 2 pigments per stack
LS, I think your API need more strong/debug function because currently any plugin can do a wrong call (without or with a bad parameter) and gets GW lua error without any mention about plugin.
To mill numbers with 4.01 I think all herbs have been normalized and can be simplified to:
10 herbs = 2 mills = 6 common pigments and 1 uncommon pigment = 3 inks (common) and 1 ink (uncommon) = 1 glyph (all needs 3 inks+1papyrus) and 1 ink uncommon.
2x GnomeWorks-79\Queue.lua:899: bad argument #1 to 'remove' (table expected, got nil)
GnomeWorks-79\Queue.lua:899: in function `?'
CallbackHandler-1.0-6 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[6]":4: in function <[string "safecall Dispatcher[6]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[6]":13: in function `?'
CallbackHandler-1.0-6 (Ace3):92: in function `Fire'
AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
subxero, that plugin code is mostly pretty good. i think you might need to define the scrollFrame and reagentScrollFrame variables as locals (after the "local plugin" near the top of the file).
i'm glad to see that my plug-in and ui code is good enough for somebody to make such a module without having a ton of coding experience...
I don't have much code skills and it was only a "I can do it myself" if any one can do better please post it xD or if LS want integrate to GW do it ;)
I used Altoholic no only for items/skills and I assume its not a light addon, but other addons used to get information not only the tradeskill.
The problem goes when GW can be setup as you want (columns/plugins,etc) but don't store these options on a restart.
If its not appropriated place to post the link I can delete...
tlai, the queue manipulation via right-click is kind of a stop-gap until i implement a proper rearrangement/deletion method. i'm hoping to just have direct manipulation via dragging. in terms of deletion, i'll likely add a ctrl-x delete, tho it may be possible to use the delete key with recent changes to the ui system.
the auction search is still half-baked.
you should be able to craft directly from the queue frame without the main window open, if not, lemme know.
lusitan, i can probably add a datastore plugin purely for informational purposes, but just as you need to run datastore on all your toons in order to keep accurate information, so must you run gw. gw is designed to be a complete replacement for the crafting window and so i don't understand why you'd only use it for some toons. if it's deficient in some regard, i'll address that.
gw also gets bank data directly w/o needing to scan the bank. it does need to scan the guild bank, but of course the guild bank data is stored for the entire guild so if one toon in the guild scans it, it'll update for all toons.
Is it possible to make Gnomeworks get info from Datastore and its plugins.
Currently it shows diferent values:
for example my Datastore tooltip shows i have 6 Glyphs of Lightning bolt on my bank and gnomeworks only shows 3, and GW only updates to 6 when i open the bank tab that was the glyph.
i have a few alts that sell glyphs, with full access to the bank and Guild bank, but i dont need GW on them, and only use it on my Glyphs maker, so having GW fetch my data from datastore would help greattly maintaining stocks healthy and accurated
There should be a cancel icon in the shopping queue so i don't need to right click delete.
When i use the click to search on auction house sometimes it shows the most expensive items first (if item has multiple pages it scans them all and stays on the last page which for me is most expensive)
Also it seems like the window layout itself takes up a lot of screen space, if i want to process the queue i need the window open which takes up almost the whole screen which doesn't seem very efficient.
Wooohooo!!! r76 actually told me what inks to buy and actually bought them from vendor when I clicked on them in the queue. HALLELUJAH !!!!!!!!!!!!!!!!! Thanks for your hard work!
*EDIT*
I just crafted 500 glyphs and Gnomeworks was flawless, even Skillet had issues with miscounting inks in the queue, but not today with GW!!!
kahmeal, the tracking first has to learn what is worth tracking (ie, it must parse the tradeskill list of your crafting toons to see what reagents and crafted items are known to those toons). then once it knows them, it will track those items on any toon that loads gw. this means it doesn't quite get up to speed until you've bounced around a bit and viewed the skills of your toons.
worth noting: you can fill the recipe cache (and hence the knowledge of tracked items) by viewing all the recipes in all tradeskills via the "All Recipes" entry in the player selection pulldown menu.
i suppose this might not be totally apparent to a new user, so i may build in a set of items to track rather than having it purely learn things.'
in regards to a macro-like action button system... i'm not sure i'm gonna go there. i'm already running into issues with secure frames causing problems when you get into combat with the gw frame open.
however, i do intend to have some slash commands to do things like queue items and run crafts. so you could use the normal macro system to have it caft your daily transmute. of course, i think having a cooldown reminder system might be nicer. i'll probably add a ldb module at some point as well, so perhaps some of these quick-search kinds of things might be doable from that kind of system.
Don't have time to read through the last 79 pages of comments and couldn't find the answer in the most recent few so I'll just throw this up here...
How does GnomeWorks track inventory counts? I am trying to use it as a way to manually queue glyphs based on current auctionator price + inventory count (I only craft glyphs @ 50g or higher and only select those I know will sell based on experience) but the inventory column does not list anything from my banker who holds all the currently crafted glyphs. I can see inventory counts for my scribe's bags/bank but no other alts are listed. I tried right clicking and setting filter to all the different options (alt, gbank, bank, bags, etc) to no avail.
This is a fresh install of r76. Related addons I am using are Bagnon, Altoholic, Auctionator and Auction Profit Master.
TL;DR: Alt inventory counts are not showing up.
Edit: Aaaand all of a sudden it's working. Didn't change a thing, a few relogs back and forth between characters and suddenly inventory counts are working. /shrug
the feature i requested in the ticked i linked earlier isn't exactly about "whole category", but about customized recipe-buttons. some sort of "craft all inks" or "craft all clothes" could be "programmed" into a button if such feature would exist into GW, like having an actionbar with macros, but only tradeskill related macros, customizable. example: "transmute cardinal ruby" - i do this everyday, but for that i need to manually search in the whole alchemy tradeskill list, find that recipe and click "create". i have to do this probably hundreds of time over the course of an expansion and it gets annoying having to do these several steps everyday, when it could have been doable with just 1 click on the "transmute - cardinal ruby" custom-made button, if such thing existed for GW. for inscription, "ink of the sea" item is by far the most crafted item in wotlk (and probably in cata the "new ink of the sea" will be the same) - and when you're milling hundreds of stacks of herbs it gets very annoying when you need to make them all into inks of the sea, having to manually search for "ink of the sea" and scrolling down the big list of insctiption to craft that item (because the tradeskill API lists not only the ink of the sea recipe, but all the recipe that use this item as a crafting reagent too, so the list is huge), where it could have been done with just 1 click, if a favorite bar with custom buttons would exist.
to some extent, same thing with glyphs, althought i don't use GW for inscription at all because it doesn't provide what i need (yet), but in order for GW to become the main tradeskill for wow of all the tradeskill addons out there it has to offer the features that the competition has and which GW lacks. one such feature would be that custom tradeskill-buttons (or favorite-tradeskills), which simplifies the process of crafting the same items every day so much and saves a lot of time.
with 300k gold made with inscription only after 4.0.1 until today, i must say that i wouldn't have been able to do this if i was to use GW, sadly. hence why i don't use it for inscription. but would LOVE to use this addon for all my toons and all professions and not having to disable it for certain tradeskills/chars. hence why i'm posting here and writing tickets aswell, to help make this addon the best of the best on the "market". there's a lot needed to be done for GW to be usable with inscription and enchanting (myself, i have to use other addons to handle these 2 professions), but so far, for the other professions it does the job quite decent (minus the fav-buttons).
i'm quite confident that, once the bugs get sorted out, more features will start to be added to GW, to make it competing with ZeroAuctions (for crafting glyphs) and with ScrollMaster (for enchanting).
Always converting pigments or entire full categories won't work: there are conflicts that arise. For example, Moonglow Ink and Ivory ink are both made of Alabaster Pigment and nothing else. Gem cuts share this problem to a profound degree. With bolts of cloth, there are both regular and imbued versions, not to even start in on the specialty cloths. Vellums aren't even a proper category anymore, just a single recipe. Queueing whole categories just makes no sense and can't possibly work in practice.
(It's also only reasonable to even talk about this for a very small subset of categories—a good indication that a general feature is the wrong approach.))
Also, you're still going to have to click process for each item in the queue. It's still going to take you a half dozen clicks to transmute all your gems either way.
However, LilSparky's idea of allowing you to pick out specific recipes and set a quota allows you to achieve the same goals without being a totally broken approach algorithmically. There aren't more than a dozen recipes or so for any character, so setting these up is a trivial one-time matter.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
it seems like the math for the normal pigments is accurate, but the probability to land a rare seems to be heavily weighted towards only getting a single.
fire leaf stands out as being unique, but then it's got a tiny sample compared to others so perhaps it's just a sampling error.
i'll adjust my rare pigment rates to be either .265 per or .53 per. lsw uses the same database, so i'll fix it there too.
edit: oh and i wouldn't discount the utility of gw on a toon with no trade skills. you can still queue stuff up on your crafters directly from the bank toon. once everything is in place, it would probably be best to do it this way so that you can queue stuff, buy what you need, then visit the mail (or guildbank perhaps) to auto-transfer the required reagents to the crafter(s) for which you have stuff queued. i probably need to have some kind of macro command to open a particular toon's tradeskill. otherwise, just train cooking or first aid to get a tradeskill you can use to open the main ui.
i gathered this from a very special forum :P
LS, the reason i dont use GW on my alts is cause they dont have professions, they only exist to post glyphs on AH, a plugin for Datastore would be awsome.
i run a glyph business and can asure u 100% that
Adder Tongue, Icethorn and Lichbloom gives 12/13 azure pigment per stack
Deadnettle, Tiger lily, Goldclover, Talandra Rose and fire leaf gives 8/9 azure Pigment per stack
as for icy pigment it can drop from 0 - 4 per stack, but normally from the first 3 herbs i mentioned u get 1 or 2 pigments per stack
did you ever get more than 1 rare from any of your mills?
These morning I mill more than 5k herbs xD sure can be better
But Icethorn Lichbloom and Deadneatle does it. Later with low herbs I get +- the same results with less quantity.
There are any addon that get these statistics?
yeah, i suppose some kind of dummy-proofing would be good in the api, but it's still early.
where'd you get that info on milling?
LS, I think your API need more strong/debug function because currently any plugin can do a wrong call (without or with a bad parameter) and gets GW lua error without any mention about plugin.
To mill numbers with 4.01 I think all herbs have been normalized and can be simplified to:
10 herbs = 2 mills = 6 common pigments and 1 uncommon pigment = 3 inks (common) and 1 ink (uncommon) = 1 glyph (all needs 3 inks+1papyrus) and 1 ink uncommon.
I posted ticket #194 about the LUA error with r79.
getting same error like GeoRam2013, with r79
hi r79
2x GnomeWorks-79\Queue.lua:899: bad argument #1 to 'remove' (table expected, got nil) GnomeWorks-79\Queue.lua:899: in function `?' CallbackHandler-1.0-6 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> <string>:"safecall Dispatcher[6]":4: in function <[string "safecall Dispatcher[6]"]:4> <in C code>: ? <string>:"safecall Dispatcher[6]":13: in function `?' CallbackHandler-1.0-6 (Ace3):92: in function `Fire' AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
-subxero, that plugin code is mostly pretty good. i think you might need to define the scrollFrame and reagentScrollFrame variables as locals (after the "local plugin" near the top of the file).
i'm glad to see that my plug-in and ui code is good enough for somebody to make such a module without having a ton of coding experience...
Lusitan, Lilsparky : I coded my own approximation of Altoholic with a poor clone of Whitetooth makes to GW and BankItems.
http://www.megaupload.com/?d=NS7B4DEF
I don't have much code skills and it was only a "I can do it myself" if any one can do better please post it xD or if LS want integrate to GW do it ;)
I used Altoholic no only for items/skills and I assume its not a light addon, but other addons used to get information not only the tradeskill. The problem goes when GW can be setup as you want (columns/plugins,etc) but don't store these options on a restart.
If its not appropriated place to post the link I can delete...
tlai, the queue manipulation via right-click is kind of a stop-gap until i implement a proper rearrangement/deletion method. i'm hoping to just have direct manipulation via dragging. in terms of deletion, i'll likely add a ctrl-x delete, tho it may be possible to use the delete key with recent changes to the ui system.
the auction search is still half-baked.
you should be able to craft directly from the queue frame without the main window open, if not, lemme know.
lusitan, i can probably add a datastore plugin purely for informational purposes, but just as you need to run datastore on all your toons in order to keep accurate information, so must you run gw. gw is designed to be a complete replacement for the crafting window and so i don't understand why you'd only use it for some toons. if it's deficient in some regard, i'll address that.
gw also gets bank data directly w/o needing to scan the bank. it does need to scan the guild bank, but of course the guild bank data is stored for the entire guild so if one toon in the guild scans it, it'll update for all toons.
Is it possible to make Gnomeworks get info from Datastore and its plugins.
Currently it shows diferent values:
for example my Datastore tooltip shows i have 6 Glyphs of Lightning bolt on my bank and gnomeworks only shows 3, and GW only updates to 6 when i open the bank tab that was the glyph.
i have a few alts that sell glyphs, with full access to the bank and Guild bank, but i dont need GW on them, and only use it on my Glyphs maker, so having GW fetch my data from datastore would help greattly maintaining stocks healthy and accurated
Been a while since i've tried this, two things.
Wooohooo!!! r76 actually told me what inks to buy and actually bought them from vendor when I clicked on them in the queue. HALLELUJAH !!!!!!!!!!!!!!!!! Thanks for your hard work!
*EDIT*
I just crafted 500 glyphs and Gnomeworks was flawless, even Skillet had issues with miscounting inks in the queue, but not today with GW!!!
kahmeal, the tracking first has to learn what is worth tracking (ie, it must parse the tradeskill list of your crafting toons to see what reagents and crafted items are known to those toons). then once it knows them, it will track those items on any toon that loads gw. this means it doesn't quite get up to speed until you've bounced around a bit and viewed the skills of your toons.
worth noting: you can fill the recipe cache (and hence the knowledge of tracked items) by viewing all the recipes in all tradeskills via the "All Recipes" entry in the player selection pulldown menu.
i suppose this might not be totally apparent to a new user, so i may build in a set of items to track rather than having it purely learn things.'
in regards to a macro-like action button system... i'm not sure i'm gonna go there. i'm already running into issues with secure frames causing problems when you get into combat with the gw frame open.
however, i do intend to have some slash commands to do things like queue items and run crafts. so you could use the normal macro system to have it caft your daily transmute. of course, i think having a cooldown reminder system might be nicer. i'll probably add a ldb module at some point as well, so perhaps some of these quick-search kinds of things might be doable from that kind of system.
Don't have time to read through the last 79 pages of comments and couldn't find the answer in the most recent few so I'll just throw this up here...
How does GnomeWorks track inventory counts? I am trying to use it as a way to manually queue glyphs based on current auctionator price + inventory count (I only craft glyphs @ 50g or higher and only select those I know will sell based on experience) but the inventory column does not list anything from my banker who holds all the currently crafted glyphs. I can see inventory counts for my scribe's bags/bank but no other alts are listed. I tried right clicking and setting filter to all the different options (alt, gbank, bank, bags, etc) to no avail.
This is a fresh install of r76. Related addons I am using are Bagnon, Altoholic, Auctionator and Auction Profit Master.
TL;DR: Alt inventory counts are not showing up.
Edit: Aaaand all of a sudden it's working. Didn't change a thing, a few relogs back and forth between characters and suddenly inventory counts are working. /shrug
the feature i requested in the ticked i linked earlier isn't exactly about "whole category", but about customized recipe-buttons. some sort of "craft all inks" or "craft all clothes" could be "programmed" into a button if such feature would exist into GW, like having an actionbar with macros, but only tradeskill related macros, customizable. example: "transmute cardinal ruby" - i do this everyday, but for that i need to manually search in the whole alchemy tradeskill list, find that recipe and click "create". i have to do this probably hundreds of time over the course of an expansion and it gets annoying having to do these several steps everyday, when it could have been doable with just 1 click on the "transmute - cardinal ruby" custom-made button, if such thing existed for GW. for inscription, "ink of the sea" item is by far the most crafted item in wotlk (and probably in cata the "new ink of the sea" will be the same) - and when you're milling hundreds of stacks of herbs it gets very annoying when you need to make them all into inks of the sea, having to manually search for "ink of the sea" and scrolling down the big list of insctiption to craft that item (because the tradeskill API lists not only the ink of the sea recipe, but all the recipe that use this item as a crafting reagent too, so the list is huge), where it could have been done with just 1 click, if a favorite bar with custom buttons would exist.
to some extent, same thing with glyphs, althought i don't use GW for inscription at all because it doesn't provide what i need (yet), but in order for GW to become the main tradeskill for wow of all the tradeskill addons out there it has to offer the features that the competition has and which GW lacks. one such feature would be that custom tradeskill-buttons (or favorite-tradeskills), which simplifies the process of crafting the same items every day so much and saves a lot of time.
with 300k gold made with inscription only after 4.0.1 until today, i must say that i wouldn't have been able to do this if i was to use GW, sadly. hence why i don't use it for inscription. but would LOVE to use this addon for all my toons and all professions and not having to disable it for certain tradeskills/chars. hence why i'm posting here and writing tickets aswell, to help make this addon the best of the best on the "market". there's a lot needed to be done for GW to be usable with inscription and enchanting (myself, i have to use other addons to handle these 2 professions), but so far, for the other professions it does the job quite decent (minus the fav-buttons).
i'm quite confident that, once the bugs get sorted out, more features will start to be added to GW, to make it competing with ZeroAuctions (for crafting glyphs) and with ScrollMaster (for enchanting).
Always converting pigments or entire full categories won't work: there are conflicts that arise. For example, Moonglow Ink and Ivory ink are both made of Alabaster Pigment and nothing else. Gem cuts share this problem to a profound degree. With bolts of cloth, there are both regular and imbued versions, not to even start in on the specialty cloths. Vellums aren't even a proper category anymore, just a single recipe. Queueing whole categories just makes no sense and can't possibly work in practice.
(It's also only reasonable to even talk about this for a very small subset of categories—a good indication that a general feature is the wrong approach.))
Also, you're still going to have to click process for each item in the queue. It's still going to take you a half dozen clicks to transmute all your gems either way.
However, LilSparky's idea of allowing you to pick out specific recipes and set a quota allows you to achieve the same goals without being a totally broken approach algorithmically. There aren't more than a dozen recipes or so for any character, so setting these up is a trivial one-time matter.