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.
thank you very much, lesyde. i think i need to name some of my frames to help debug that stack, but it confirms that the scrollframe is NOT being pushed behind the window mover frame... so that's good i guess.... but the stack clearly indicates that the first mouse enabled frame in the stack is the mover. but then at the very bottom is a mouse-enabled anonymous frame...
i also notice that your headers have vanished... so weird.
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?
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.
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.
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.
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.
When building a shopping list for glyphs, is seems the conversion always takes priority. For example, if I queue a glyph that requires ink of the sea, it wants to do a vendor conversion even though buying and milling the herbs and making ink of the sea would be cheaper than making blackfallow ink. Right now northrend herbs are still cheaper the cata herbs.
So logically the priority should be:
1. anything in bag, banks, or alts. (includes either required or blackfallow ink)
- use it
2. is required ink on AH below material cost.
- buy it
3. is it cheaper to craft required ink than blackfallow,
- buy herbs, mill, and craft ink
4. is blackfallow ink on AH below material cost.
- buy it
4. buy required ink from vendor using blackfallow.
- finally buy herbs, mill, and craft blackfallow ink then purchase required ink.
Something like this. Maybe this has been discussed before but I couldn't find it.
those forums would be great. Especially the stickies at the start on various command line functions etc. Having those headings for forum categories will also enable us to put the right info in the right slot and not have it get lsot in the vast array of messages.
One feature I miss is having some sort of way to list all the reagents needed for a given queue. Especially when dealing with Inscription and the different types of inks I feel that I miss a completely basic list of the total requirements. If I do have the inks required for the list it's working fine as it is with the inventory stuff, but if I'm missing some types of inks and I don't have any inks available for downtrade, there's nothing in the UI telling me the hard amounts - unless I've missed something!
yoshimo, thanks. it appears that it's tracking properly, it's just not displaying the data properly. i'll see if i can spot something in this area or devise another test.
garonne, yeah i need to work up a how to pretty soon. when you create a custom layout, you then need to create custom groups inside of that layout. right now, it's only doable via hotkeys. ctrl-n makes a new, empty group. ctrl-g makes a group from the current selection (shift/ctrl click to select a number of recipes). ctrl-c/v/x copy/paste/cut like standard cut and paste operations. ctrl-delete removes an item completely. more features will be added like the ability to drag recipes around.
hmm... if you move things around in your bag on your alt or do a:
/script GnomeWorks:InventoryScan()
does it change things?
"what does it tell you is the count if you log into the alt and do that same GetFactionInventoryCount() call?"
47, for whatever reason ;)
the volatile life on my bankalt is split into mooncloth bags on the bank and a hyjal herbalism bag for the normal bagpack.
the recipes should include both because the other materials are counted correctly for all flasks. just the volatile life is ignored.
thank you very much, lesyde. i think i need to name some of my frames to help debug that stack, but it confirms that the scrollframe is NOT being pushed behind the window mover frame... so that's good i guess.... but the stack clearly indicates that the first mouse enabled frame in the stack is the mover. but then at the very bottom is a mouse-enabled anonymous frame...
i also notice that your headers have vanished... so weird.
I have the problem with non-clickable recipes:
Pic 1
Pic 2
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?
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.
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
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.
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.
@yoshimo:
I had the exact same error, but deleting the gnomeworks savedvariables file solved the problem...
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)
Debug:
(tail call): ?
[C]: pairs()
GnomeWorks\Inventory.lua:501: UncacheReagentCounts()
GnomeWorks\Inventory.lua:342:
GnomeWorks\Inventory.lua:305
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
Ace3\AceTimer-3.0\AceTimer-3.0.lua:164:
Ace3\AceTimer-3.0\AceTimer-3.0.lua:138
this happens when i loot stuff ;)
Yeoman, I've been wrong before.
But looking at the herb prices on my server (bladefist):
Northrend
Cata
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".
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.
When building a shopping list for glyphs, is seems the conversion always takes priority. For example, if I queue a glyph that requires ink of the sea, it wants to do a vendor conversion even though buying and milling the herbs and making ink of the sea would be cheaper than making blackfallow ink. Right now northrend herbs are still cheaper the cata herbs.
So logically the priority should be: 1. anything in bag, banks, or alts. (includes either required or blackfallow ink) - use it 2. is required ink on AH below material cost. - buy it 3. is it cheaper to craft required ink than blackfallow, - buy herbs, mill, and craft ink 4. is blackfallow ink on AH below material cost. - buy it 4. buy required ink from vendor using blackfallow. - finally buy herbs, mill, and craft blackfallow ink then purchase required ink.
Something like this. Maybe this has been discussed before but I couldn't find it.
hey LS,
those forums would be great. Especially the stickies at the start on various command line functions etc. Having those headings for forum categories will also enable us to put the right info in the right slot and not have it get lsot in the vast array of messages.
God idea.
cya
Bill
In the queue on the right you can click the little arrow next to a recipe to see what is missing.
It will only show anything if there is something missing typically.
I admit it would be nice to have it show the tree of reagents even if you have them so you can see them all easily :)
Also, a way of linking "all" basic reagents as well as the ability to link all "missing" reagents would be nice.
If plugged into Auctioneer or with a recent scan this could even use scanned data to list the cheapest option in cases such as ore vs bars.
One feature I miss is having some sort of way to list all the reagents needed for a given queue. Especially when dealing with Inscription and the different types of inks I feel that I miss a completely basic list of the total requirements. If I do have the inks required for the list it's working fine as it is with the inventory stuff, but if I'm missing some types of inks and I don't have any inks available for downtrade, there's nothing in the UI telling me the hard amounts - unless I've missed something!
FYI It doesn't do the conversion between Lesser Celestial Essence and Greater Celestial Essence automatically for enchanters.
It really should do like it does for all the other similar ones. ;)
yoshimo, thanks. it appears that it's tracking properly, it's just not displaying the data properly. i'll see if i can spot something in this area or devise another test.
garonne, yeah i need to work up a how to pretty soon. when you create a custom layout, you then need to create custom groups inside of that layout. right now, it's only doable via hotkeys. ctrl-n makes a new, empty group. ctrl-g makes a group from the current selection (shift/ctrl click to select a number of recipes). ctrl-c/v/x copy/paste/cut like standard cut and paste operations. ctrl-delete removes an item completely. more features will be added like the ability to drag recipes around.
Is there any guide around, how creating (or using) custom categories in GW does work?
I can crate custom categories, yes, but they are exactly like the "flat" category... How do I configure them? Move stuff, remove stuff...?