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.
latest version adds drag and drop manipulation to the recipe and queue frames.
this means you can select a recipe and then drag it to some other group (or select a series of recipes and drag them all) or rearrange the queue by simple dragging.
dragging works like this: if an item is not selected, then clicking it and dragging will fence-pick a series of items. if the item is already selected, then clicking and dragging will initiate a drag of the selected recipes. to drag a single recipe, click and release, then click and drag. a visual representation of the dragged items will be forthcoming.
auctions are not considered in the craftability counts. if you mouse-over a craftable column with data in it, it will break down from what sources the item can be crafted and in what quantity.
the sources are:
bag - items in your bag
vendor - items that comes from vendors (see note below)
bank - items in your bank
mail - items in your inbox
sale - items you have listed for sale at the ah
guildBank - items in your guildBank (doesn't count items in tabs you can't withdraw from)
alts - items from any other toon of the same faction on the same server or from any guidBank identified as being accessible by alts (selectable by tab as well)
these inventories are arranged in a hierarchy such that each successive layer includes the inventory above it. for example, if an item says 6 are craftable from the vendor, it means 6 are craftable including items from the vendor with the items in your bag. likewise, if you can create 15 items if you collect items from your mail, that indicates that your mail holds the final materials needed to make 15 items and the rest of the mats are somewhere in your bags, bank, or come from a vendor.
with that in mind, you can get your result by simply right-clicking on the craftable column and set the inventory filter to "bank" (which includes the bag, vendor, and bank as sources). that should get what you want. you could optionally turn off all the other inventory toggles to do basically the same thing.
at some point, i'd like to offer the ability to re-arrange the hierarchy, but that's kinda of a low priority.
hope this all makes sense. i plan on writing up a manual pretty soon since things are seemingly pretty stable and all the basic features are finally in place.
Hi, I was wondering if there is a way to turn off 'auction' as a source for reagents/components to make something. I thought it may have been under Plugins -> Toggle Inventories. Auction is not an option & disabling sale does not seem to make a difference.
Actually not too sure what the option sale is for since there is a vendor option there.
Basically I'd like to have it tell me how many items I can make purely based on what is in my bags or bags and vendor if I need to buy material such as parchment or thread etc
try commenting out that line and see if it works. i'm kinda vague on what needs to happen in the plugin for overachiever to feed results to gw. there are some translations that occur, but i'm not sure they're needed.
On Login Char:
GW r135:
GnomeWorks: OverAchiever could not be initialized
GnomeWorks: Interface\AddOns\GnomeWorks\plugins\overAchiever.lua:50: attempt to index local 'tab' (a nil value)
its on a German Client.
Overachiever-v0.61 its installed.
After I made that post I thought I might need to explain. I queue up anywhere from 50-100 glyphs at a time to process and I queue them by profitability. I can sort the profession window recipes by profitability but I would like to select multiple glyphs in a row and queue them all at once instead of having to manually select each glyph and queue them up singly.
Uhm... I'm not sure, what you mean... You can select a recipe and enter an amount of items of that type to queue before hitting the "Queue"-Button. And you can queue different recipes one after the other.
Lilsparky, as far as I understand your posting (6 posts below this one...) you've created a work-around for the "Frame Level 128"-Bug? This problem is supposed to be "fixed" and should not happen again, right?
Hello. I was wondering if there was a way (and if not, if it can be implemented) to queue multiple items at once. I've tried everything I can think of to do it but no joy.
how about if you select a recipe, it will open the main frame and jump to that recipe? it currently does this, but seems to fail if the recipe is from the last trade skill you were looking at. that should be easy enough to fix. the only problem with having the main window open from a single button is knowing which skill to show.
Somebody asked for a way to open the main frame from the queue frame and I'd like to second that request. How about adding the arrow tag like on the right of the main frame to left of the queue frame? With both open, the arrows are under the frames but when one is closed, the arrow to open the other is exposed.
did it spit out a wad of messages about frame levels being broken? i probably just need to add the headers to the system that checks the levels.
the frame level "creep" seems to be related to how many frames are created. if you do "/framestack true" then it shows all the hidden frames as well. this implies that when you close a frame, it's still taking space in the frame level stack even tho it's not being used in any way. the frame levels are dynamic-ish. when a parent frame level increased/decreases, all the children increase/decrease by the same amount. or at least, they should.
as you open new windows, it creates new frames and ends up pushing your frame levels higher and higher. 129 needs to be the breaking point. i don't know why, but i do know that there's a quirk with frame levels where you can't manually move more than 128 frame levels in a single call. i think the two issues are related. i've given up on trying to debug the system and instead i'm just hacking in a test to see if the frames are ever behind their parent and if they are, they just move back ahead of them.
I had GW r133 lose the recipes table header today. I believe the numbers at the top of the frame were 129/129.
Just out of curiosity, why do those numbers get so high? I do a /reload and open GW and the numbers at the top are 29/29. I craft a few items and go train. After training, I reopen GW and now the numbers are 38/38. I go to the AH to look at the prices for materials, decide I can't afford to buy any, open GW and the numbers are 87/87.
In all the addons I've written or modified, I've never had to deal with framelevel so its a new concept to me, but I assume that it has to do with what is on top or underneath what. I'm guessing something that should be at a static level is actually being assigned dynamically starting at the highest level last used, so the whole thing just gets higher and higher.
Anyway I'll try to capture a screen shot with a /framestack if the headers disappear again.
the highlight indicates that a recipe is selected for group manipulation purposes. if you ctrl-click or shift-click, you can select multiple recipes, then group them with ctrl-g. or you could delete them with ctrl-x. in order to do this, you must be in a custom layout, tho.. you can't change the default layouts since they're autogenerated.
for people experiencing problems with lsw, make sure you have the latest alpha of lsw installed. if you still have problems, let me know.
W00t, r132 fixed the smelting lvl issue, and now gnomeworks also remembers the recipe you had selected when you close/re-open window!
Now, a question...
What is the meaning of the slight highlighting of a row that I get if I click on a recipe outside of the recipe column? Like, if I click on the row for a recipe, but not on the name, it does some slight highlighting of the row, but doesn't select it.
latest version adds drag and drop manipulation to the recipe and queue frames.
this means you can select a recipe and then drag it to some other group (or select a series of recipes and drag them all) or rearrange the queue by simple dragging.
dragging works like this: if an item is not selected, then clicking it and dragging will fence-pick a series of items. if the item is already selected, then clicking and dragging will initiate a drag of the selected recipes. to drag a single recipe, click and release, then click and drag. a visual representation of the dragged items will be forthcoming.
auctions are not considered in the craftability counts. if you mouse-over a craftable column with data in it, it will break down from what sources the item can be crafted and in what quantity.
the sources are:
these inventories are arranged in a hierarchy such that each successive layer includes the inventory above it. for example, if an item says 6 are craftable from the vendor, it means 6 are craftable including items from the vendor with the items in your bag. likewise, if you can create 15 items if you collect items from your mail, that indicates that your mail holds the final materials needed to make 15 items and the rest of the mats are somewhere in your bags, bank, or come from a vendor.
with that in mind, you can get your result by simply right-clicking on the craftable column and set the inventory filter to "bank" (which includes the bag, vendor, and bank as sources). that should get what you want. you could optionally turn off all the other inventory toggles to do basically the same thing.
at some point, i'd like to offer the ability to re-arrange the hierarchy, but that's kinda of a low priority.
hope this all makes sense. i plan on writing up a manual pretty soon since things are seemingly pretty stable and all the basic features are finally in place.
Hi, I was wondering if there is a way to turn off 'auction' as a source for reagents/components to make something. I thought it may have been under Plugins -> Toggle Inventories. Auction is not an option & disabling sale does not seem to make a difference.
Actually not too sure what the option sale is for since there is a vendor option there.
Basically I'd like to have it tell me how many items I can make purely based on what is in my bags or bags and vendor if I need to buy material such as parchment or thread etc
thanks for a very good addon.
try commenting out that line and see if it works. i'm kinda vague on what needs to happen in the plugin for overachiever to feed results to gw. there are some translations that occur, but i'm not sure they're needed.
On Login Char: GW r135: GnomeWorks: OverAchiever could not be initialized GnomeWorks: Interface\AddOns\GnomeWorks\plugins\overAchiever.lua:50: attempt to index local 'tab' (a nil value)
its on a German Client. Overachiever-v0.61 its installed.
Big THX for your great Addon *smile*
Best Regards
Drachenstern Ysera (EU)
yoshimo, i think the problem with overachiever is localization. i'll see if i can sort it out, but it's hard for me to test on an enus client.
i could probably add a means to queue multipe items. you can multi-select already (ctrl click, shift-click) so it should be easy enough.
edit: also, i do think i've fixed the unresponsive window issue.
After I made that post I thought I might need to explain. I queue up anywhere from 50-100 glyphs at a time to process and I queue them by profitability. I can sort the profession window recipes by profitability but I would like to select multiple glyphs in a row and queue them all at once instead of having to manually select each glyph and queue them up singly.
So you said there should be an icon for cooking recipes that Overachiever tracks as missing for an achievement.
I don't see it with GW active
@wehrlebyrd:
Uhm... I'm not sure, what you mean... You can select a recipe and enter an amount of items of that type to queue before hitting the "Queue"-Button. And you can queue different recipes one after the other.
So, what do you really mean?
Lilsparky, as far as I understand your posting (6 posts below this one...) you've created a work-around for the "Frame Level 128"-Bug? This problem is supposed to be "fixed" and should not happen again, right?
I'll take a good look at it. Hope you did it. :)
Hello. I was wondering if there was a way (and if not, if it can be implemented) to queue multiple items at once. I've tried everything I can think of to do it but no joy.
Last trade skill you were looking at would be fine for the single button. Once its open, I can go where I want.
how about if you select a recipe, it will open the main frame and jump to that recipe? it currently does this, but seems to fail if the recipe is from the last trade skill you were looking at. that should be easy enough to fix. the only problem with having the main window open from a single button is knowing which skill to show.
Somebody asked for a way to open the main frame from the queue frame and I'd like to second that request. How about adding the arrow tag like on the right of the main frame to left of the queue frame? With both open, the arrows are under the frames but when one is closed, the arrow to open the other is exposed.
Brad
I do remember seeing a bunch of messages about something being broken.
did it spit out a wad of messages about frame levels being broken? i probably just need to add the headers to the system that checks the levels.
the frame level "creep" seems to be related to how many frames are created. if you do "/framestack true" then it shows all the hidden frames as well. this implies that when you close a frame, it's still taking space in the frame level stack even tho it's not being used in any way. the frame levels are dynamic-ish. when a parent frame level increased/decreases, all the children increase/decrease by the same amount. or at least, they should.
as you open new windows, it creates new frames and ends up pushing your frame levels higher and higher. 129 needs to be the breaking point. i don't know why, but i do know that there's a quirk with frame levels where you can't manually move more than 128 frame levels in a single call. i think the two issues are related. i've given up on trying to debug the system and instead i'm just hacking in a test to see if the frames are ever behind their parent and if they are, they just move back ahead of them.
I had GW r133 lose the recipes table header today. I believe the numbers at the top of the frame were 129/129.
Just out of curiosity, why do those numbers get so high? I do a /reload and open GW and the numbers at the top are 29/29. I craft a few items and go train. After training, I reopen GW and now the numbers are 38/38. I go to the AH to look at the prices for materials, decide I can't afford to buy any, open GW and the numbers are 87/87.
In all the addons I've written or modified, I've never had to deal with framelevel so its a new concept to me, but I assume that it has to do with what is on top or underneath what. I'm guessing something that should be at a static level is actually being assigned dynamically starting at the highest level last used, so the whole thing just gets higher and higher.
Anyway I'll try to capture a screen shot with a /framestack if the headers disappear again.
On Feb 9th you asked me for a screenshot with a /framestack when recipes in the main GW frame were not clickable. I have provided one in Ticket #328.
the highlight indicates that a recipe is selected for group manipulation purposes. if you ctrl-click or shift-click, you can select multiple recipes, then group them with ctrl-g. or you could delete them with ctrl-x. in order to do this, you must be in a custom layout, tho.. you can't change the default layouts since they're autogenerated.
for people experiencing problems with lsw, make sure you have the latest alpha of lsw installed. if you still have problems, let me know.
W00t, r132 fixed the smelting lvl issue, and now gnomeworks also remembers the recipe you had selected when you close/re-open window!
Now, a question...
What is the meaning of the slight highlighting of a row that I get if I click on a recipe outside of the recipe column? Like, if I click on the row for a recipe, but not on the name, it does some slight highlighting of the row, but doesn't select it.