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.
I think it would be useful to have an icon that links to the product in every tradeskill row. That way one could easily access information provided by various addons in the tooltip of the product.
"do you get any items in the alt column if you view an alt from a different toon? that is, log in as toon X then view toon Y's tradeskills. does toon X have items that don't show up in the inventory column for toon Y?"
I just tested this. I bought a Darkflame Ink on an alt and viewed the the tradeskill window of my scribe. It showed only the Darkflame Inks that the scribe has in its own inventory.
By the way, is GW supposed to track items up for sale in the AH as well? If it is, it isn't working at all for me.
P.S.
I noticed that I can't see crafted items of alts in the window with the tradeskills, but when I select a receipe, I can see reagents in the inventory of alts in the reagent window. I also see information about alts in the tooltip of the number of craftable items in the main tradeskill window.
asesine, gw is supposed to track inventory on alts. there have been reports from others that it's not doing a great job in this regard, but i haven't yet delved into why that might be.
is it just a particular type of item not showing up or is it all items? when was the last time you deleted your gw sv file? deleting this file causes gw to have to "re-seed" the tracked item list which could create some lag into the tracking system.
do you get any items in the alt column if you view an alt from a different toon? that is, log in as toon X then view toon Y's tradeskills. does toon X have items that don't show up in the inventory column for toon Y?
oddible, if you change the queue layout to "flat" it should make all items in single runs by condensing all like recipes.
if you have lsw installed and enabled in the gw "plugins" pulldown, it should do pretty much everything lsw does in any other trade skill frame. make sure you have the latest lsw. is that what you're asking or am i misunderstanding the question?
Curious if the LSW function of showing current Auctioneer price of an item will eventually be brought into Gnomeworks or if it is already there and I've just got things configured wrong?
Also curious if Gnomeworks is going to get more sophisticated in the way it handles a queue. For instance when I queue up a bunch of glyphs that all take the same ink - I'd love it if it just made ALL the inks at once and not 6 ink before each glyph.
yeoman, that is very useful info. it's telling me that the queue updating process is pretty much the only thing taking time to deal with. it's taking nearly 2 seconds to chew thru your queue each time it thinks it has to (which happens in at least 4 instances: inventory scan, auction scan, trade scan, and queue manipulations).
i suspect i can optimize the queue processing quite a bit, so that's good.
sprocket, jimi: i'll see what i can figure out with the inventory. keep in mind that "craftable" isn't just counting pigments you currently have, but pigments you can make as well from all your personal inventories (bag/bank/guildbank/mail/alts).
also, the way the recipe selection system works for the queue recipes is that the popup shows all the ways gw is actively looking to get the item you need and in the order it is looking. when you right click and change mill X to mill Y, it's just moving mill Y to be before mill X in the priority order. as it goes thru this list, it only counts instances where it can actually get/make that item from either you personal inventory or the auction house inventory. so if there are not enough Y herbs to satisfy your need, it'll move onto the next option to acquire the particular mat it's trying to acquire.
so you can change Mill Fadeleaf to Mill Peacebloom, but if there are no Peaceblooms to be found, it'll still say Mill Fadeleaf.
i am debating an option to turn off the auction house inventory consideration so that you can say "Mill Peacebloom" and it'll tell you to buy whatever Peaceblooms you still need if they aren't actually available.
Also the quantities are not correct, for example Craftable says I can make 4 Blackfallow Ink from whats in my bags, but I have in total 1 pigment, not even enough to make one ink.
I am having a similar problem with glyphs as Sprocket. The queue for items is not updating or changing.
Currently I need a lot of Ethereal Inks and Midnight Inks, I tell GW to buy from the vendor, but the Shopping List is not changing at all, it says Mill Fadeleaf (which I have abour 3 of so not enough to mill). There are no inks in the shopping list at all.
sprocket, you can tell it to just buy the pigment by right-cliking the milling recipe and selecting "from auction" (should be the last option). that will tell gw you want to buy the pigments and then you can pick the ones you want.
Ahhh. I see. Yes - I like that. GW doesn't always want to listen to me about my choices though. Right now, it insists on milling for Nether pigments. I'll toy with that some more.
what i will probably add is some connect between the queue recipes and the auction tab so that you could also click on a recipe and have it filter the auction tab reagent frame to only list the reagents associated with this recipe.
That would also solve another thing that I've been pondering over. I'll queue up a bunch of profitable glyphs. But then as I look over the costs of materials, I discover that.... say... 15 glyphs involve an ink derived from herbs that are too expensive for me to risk. It would be great to say "OK - show me all the queued glyphs that use Expensive Ink... right... now cancel those" and then continue on my merry way producing glyphs with more reasonable market demands.
i'll think some more about how i could make it work from the shopping list. the problem there is that a single reagent might be used in different queued recipes (herbs for milling vs alchemy, cloth for tailoring vs bandages, etc). i suppose maybe there'd be a way around that, tho....
I have to admit that the majority of my heavy GW use is for glyphs. I use GW for other things too, but the real power of GW doesn't tend to come out as much as when I'm chewing through my daily glyph production. So with that in mind - I might be missing the big picture.
sprocket, you can tell it to just buy the pigment by right-cliking the milling recipe and selecting "from auction" (should be the last option). that will tell gw you want to buy the pigments and then you can pick the ones you want. what i will probably add is some connect between the queue recipes and the auction tab so that you could also click on a recipe and have it filter the auction tab reagent frame to only list the reagents associated with this recipe.
so you could click "mill liferoot" and it would place in the reagent frame all the reagents for the sibling recipes (the other herbs that give the same pigment) as well as the item generated by the process (golden pigment). i think this would make the comparison shopping a ton easier.
i'll think some more about how i could make it work from the shopping list. the problem there is that a single reagent might be used in different queued recipes (herbs for milling vs alchemy, cloth for tailoring vs bandages, etc). i suppose maybe there'd be a way around that, tho....
it's definitely a weak point right now with the system.
i could probably have it close automatically if it's empty. the point of being a separate window is to allow you to have the queue open without having you screen completely filled while you operate on it. you don't need the main window if you're just executing your queue or collecting your reagents.
once i get a config ui implemented, i'll make the window behavior adjustable.
also, hitting escape will close the main window and hitting it again will close the queue.
sprocket, you can change the queue layout to "flat" and it will collapse like recipes/reagents into single entries. adjusting reagent sources at this level affects all entries.
Yup - and I do a lot of my work in that mode. The trouble I find is that I'm doing around 40 glyphs a day so hunting down particular choices, even when made in bulk, requires sifting through the queue when I can see the choice easily in my shopping list. It would be much quicker for me to adjust resource sources / decisions in the shopping list and keep the queue for adjusting the order of my crafting queue.
i'm not entirely sure i follow your comment about the grouping of ah purchases. i do agree that the ah scanning can be overwhelming with information that is hard to understand, so i'm working a means to help make it simpler.
Let's say I need about 6 Lion's Ink. GW looks at my inventory and decides I need 12 Golden Pigments to satisfy that requirement. In earlier versions, I could see that raw requirement and do my own poking around in the AH to satisfy that requirement and as I milled herbs, I could see the impact against my shopping list. Now, GW puts in it's best guess solution (say 20 Liferoot). I sort of miss the ability to, at a glance, see that GW is trying to solve for Golden Pigment (it is VERY rare that I've found inks at lower rates than I can produce from herbs purchased on the market). Although I don't know if what I'm asking for really fits with how GW generally provides information. Maybe if there was an option to change the herb choice to the pigment?
you can always ignore suggestions with gw. the primary design goal with gw is the idea of a dynamic queue that reacts to changing inventory.
One of the reasons I really like GW. But it becomes less useful if GW's shopping list becomes a big listing of ignored data. :) Having said that - I think GW's choices will improve. And it sounds like your'e well on the way of giving us the ability to tweak crafting solutions.
I'll continue to grab current releases and poke around.
Can you make GW close completely when closing the the Main window. Today we must close main window + little queue window to close GW completely, even though the little queue window is empty.
To answer your question Sparky - Yes, I have GW enabled as an addon on my alts and the inventory column is still not displaying any of the crafted glyphs I have already. Is there any configurations I need to do to get them displayed?
I use Altoholic to display inventory items contained on all my banker banks, alt bags, alt guild banks, etc. When I open the bags the data-store modules get updated with the correct inventory count. That is what I meant by updating my inventory data. I
that sounds like the occasional "data isn't ready" kinds of errors that crop up occasionally when hitting some skills you haven't seen before. did you get any report that the trade can was taking really long before it crashed?
for those interesting in helping be debug efficiency, the latest debug tool has a breakdown of each process that's associated with each message. the data is pretty much the same for a process/message (iterations, elapsed, etc). i've added the time of the most recent call to the table.
you can click on each function to fire it off individually just like you can for a message.
hopefully, this will help to determine what processes are chewing too many cycles so i can focus on them since it's hard for me to stress test like some of you guys with your glyph businesses and whatnot.
Just got this error with GW r109, LSW r110 when clicking a tradeskill link in chat. After entering the error here, I went back to WoW and clicking on the same chat link worked but opening the guild window took a long time and switching to the roster tab caused WoW to hang completely.
yeah, i mined that leveling data using trade links. unfortunately, you can't generate trade links for smelting so i have to rely on wowhead/libpt data as a fallback. just need to fold it into the system.
yeoman, i'm going to add some finer detail to isolate what's actually responding to the messages. i'm surprised to see the skill rank change causes so many cycles to be burned.
The leveling information for smelting appears to be entirely missing. For example, it says that copper goes grey at skill level 1 of mining, which is untrue.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I know it's a bad behaviour to bump tickets, but is there any chance on 261 ticket about sorting in queue by amount?
I think it would be useful to have an icon that links to the product in every tradeskill row. That way one could easily access information provided by various addons in the tooltip of the product.
"do you get any items in the alt column if you view an alt from a different toon? that is, log in as toon X then view toon Y's tradeskills. does toon X have items that don't show up in the inventory column for toon Y?"
I just tested this. I bought a Darkflame Ink on an alt and viewed the the tradeskill window of my scribe. It showed only the Darkflame Inks that the scribe has in its own inventory.
By the way, is GW supposed to track items up for sale in the AH as well? If it is, it isn't working at all for me.
P.S. I noticed that I can't see crafted items of alts in the window with the tradeskills, but when I select a receipe, I can see reagents in the inventory of alts in the reagent window. I also see information about alts in the tooltip of the number of craftable items in the main tradeskill window.
asesine, gw is supposed to track inventory on alts. there have been reports from others that it's not doing a great job in this regard, but i haven't yet delved into why that might be.
is it just a particular type of item not showing up or is it all items? when was the last time you deleted your gw sv file? deleting this file causes gw to have to "re-seed" the tracked item list which could create some lag into the tracking system.
do you get any items in the alt column if you view an alt from a different toon? that is, log in as toon X then view toon Y's tradeskills. does toon X have items that don't show up in the inventory column for toon Y?
Sparky, Did you ever continue your thought on displaying inventory held on alts and displaying it in GW? Just curious.
oddible, if you change the queue layout to "flat" it should make all items in single runs by condensing all like recipes.
if you have lsw installed and enabled in the gw "plugins" pulldown, it should do pretty much everything lsw does in any other trade skill frame. make sure you have the latest lsw. is that what you're asking or am i misunderstanding the question?
Curious if the LSW function of showing current Auctioneer price of an item will eventually be brought into Gnomeworks or if it is already there and I've just got things configured wrong?
Also curious if Gnomeworks is going to get more sophisticated in the way it handles a queue. For instance when I queue up a bunch of glyphs that all take the same ink - I'd love it if it just made ALL the inks at once and not 6 ink before each glyph.
yeoman, that is very useful info. it's telling me that the queue updating process is pretty much the only thing taking time to deal with. it's taking nearly 2 seconds to chew thru your queue each time it thinks it has to (which happens in at least 4 instances: inventory scan, auction scan, trade scan, and queue manipulations).
i suspect i can optimize the queue processing quite a bit, so that's good.
sprocket, jimi: i'll see what i can figure out with the inventory. keep in mind that "craftable" isn't just counting pigments you currently have, but pigments you can make as well from all your personal inventories (bag/bank/guildbank/mail/alts).
also, the way the recipe selection system works for the queue recipes is that the popup shows all the ways gw is actively looking to get the item you need and in the order it is looking. when you right click and change mill X to mill Y, it's just moving mill Y to be before mill X in the priority order. as it goes thru this list, it only counts instances where it can actually get/make that item from either you personal inventory or the auction house inventory. so if there are not enough Y herbs to satisfy your need, it'll move onto the next option to acquire the particular mat it's trying to acquire.
so you can change Mill Fadeleaf to Mill Peacebloom, but if there are no Peaceblooms to be found, it'll still say Mill Fadeleaf.
i am debating an option to turn off the auction house inventory consideration so that you can say "Mill Peacebloom" and it'll tell you to buy whatever Peaceblooms you still need if they aren't actually available.
Also the quantities are not correct, for example Craftable says I can make 4 Blackfallow Ink from whats in my bags, but I have in total 1 pigment, not even enough to make one ink.
I am having a similar problem with glyphs as Sprocket. The queue for items is not updating or changing.
Currently I need a lot of Ethereal Inks and Midnight Inks, I tell GW to buy from the vendor, but the Shopping List is not changing at all, it says Mill Fadeleaf (which I have abour 3 of so not enough to mill). There are no inks in the shopping list at all.
Queued 2000+ glyphs, then clicked on every white name 10 times. Here are results, hope they are usefull, as honestly i'm not shure what i'm doin :)
sprocket, you can tell it to just buy the pigment by right-cliking the milling recipe and selecting "from auction" (should be the last option). that will tell gw you want to buy the pigments and then you can pick the ones you want. what i will probably add is some connect between the queue recipes and the auction tab so that you could also click on a recipe and have it filter the auction tab reagent frame to only list the reagents associated with this recipe.
so you could click "mill liferoot" and it would place in the reagent frame all the reagents for the sibling recipes (the other herbs that give the same pigment) as well as the item generated by the process (golden pigment). i think this would make the comparison shopping a ton easier.
i'll think some more about how i could make it work from the shopping list. the problem there is that a single reagent might be used in different queued recipes (herbs for milling vs alchemy, cloth for tailoring vs bandages, etc). i suppose maybe there'd be a way around that, tho....
it's definitely a weak point right now with the system.
i could probably have it close automatically if it's empty. the point of being a separate window is to allow you to have the queue open without having you screen completely filled while you operate on it. you don't need the main window if you're just executing your queue or collecting your reagents.
once i get a config ui implemented, i'll make the window behavior adjustable.
also, hitting escape will close the main window and hitting it again will close the queue.
Hi Lilsparky
Can you make GW close completely when closing the the Main window. Today we must close main window + little queue window to close GW completely, even though the little queue window is empty.
It's the annoying double work :)
To answer your question Sparky - Yes, I have GW enabled as an addon on my alts and the inventory column is still not displaying any of the crafted glyphs I have already. Is there any configurations I need to do to get them displayed?
I use Altoholic to display inventory items contained on all my banker banks, alt bags, alt guild banks, etc. When I open the bags the data-store modules get updated with the correct inventory count. That is what I meant by updating my inventory data. I
that sounds like the occasional "data isn't ready" kinds of errors that crop up occasionally when hitting some skills you haven't seen before. did you get any report that the trade can was taking really long before it crashed?
for those interesting in helping be debug efficiency, the latest debug tool has a breakdown of each process that's associated with each message. the data is pretty much the same for a process/message (iterations, elapsed, etc). i've added the time of the most recent call to the table.
you can click on each function to fire it off individually just like you can for a message.
hopefully, this will help to determine what processes are chewing too many cycles so i can focus on them since it's hard for me to stress test like some of you guys with your glyph businesses and whatnot.
Just got this error with GW r109, LSW r110 when clicking a tradeskill link in chat. After entering the error here, I went back to WoW and clicking on the same chat link worked but opening the guild window took a long time and switching to the roster tab caused WoW to hang completely.
Date: 2011-01-10 11:42:52
ID: 1
Error occured in: Global
Count: 2
Message: ..\AddOns\GnomeWorks\RecipeData.lua line 349:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
(tail call): ?
GnomeWorks\RecipeData.lua:349: GetRecipeData()
GnomeWorks\MainWindow.lua:1285: func()
GnomeWorks\ScrollFrame.lua:449:
GnomeWorks\ScrollFrame.lua:427
GnomeWorks\ScrollFrame.lua:444: UpdateData()
GnomeWorks\ScrollFrame.lua:460: RefreshRows()
GnomeWorks\ScrollFrame.lua:1079: Refresh()
GnomeWorks\MainWindow.lua:1508: ShowSkillList()
GnomeWorks\MainWindow.lua:1403: func()
GnomeWorks\MessageDispatch.lua:61: SendMessageDispatch()
GnomeWorks\SkillList.lua:892: ScanTrade()
GnomeWorks\MainWindow.lua:1424:
GnomeWorks\MainWindow.lua:1420
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:164:
...\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:138
yeah, i mined that leveling data using trade links. unfortunately, you can't generate trade links for smelting so i have to rely on wowhead/libpt data as a fallback. just need to fold it into the system.
yeoman, i'm going to add some finer detail to isolate what's actually responding to the messages. i'm surprised to see the skill rank change causes so many cycles to be burned.
The leveling information for smelting appears to be entirely missing. For example, it says that copper goes grey at skill level 1 of mining, which is untrue.